Describe the problem/error/question
I have callin.io hosted locally using Docker. I'm encountering a persistent issue with AI agents being unable to call tools. I've experimented with various configurations, including utilizing existing templates and integrating my credentials.
The common suggestion is that the prompt within the AI agent isn't sufficiently descriptive. I've tried crafting extremely detailed prompts, including instructions for edge cases and specifying JSON data formats for all parameters. Despite this, the agent wouldn't even activate the tool, even when the prompt included extensive discussions under a tool label about scheduling an event.
Frequently, the error message indicates that the agent did not activate any tools. I've also tried multiple prompts from the chat trigger, providing detailed descriptions for creating a calendar event and explicitly supplying parameters by variable name.
This behavior seems inconsistent with my expectations of OpenAI's context determination capabilities, leading me to suspect a setup issue. My callin.io instance is running within Docker, using the latest stable version.
Has anyone else experienced this? I'm relatively new to callin.io but have seen templates with much simpler language achieving results, while I can't get a basic tool interaction from the AI agent.
Sample dialogue from chat prompt:
please create a calendar event title test event start time 2:00 end time 3:00
I can help you create calendar events using the available tool. Please provide the details of the event you would like to schedule, such as the event title, start time, and end time.
What is the error message (if any)?
Please share your workflow
Share the output returned by the last node
I can help you create calendar events using the available tool. Please provide the details of the event you would like to schedule, such as the event title, start time, and end time.
The calendar tool has no inputs and was not utilized.
Expected output
Following the use of the calendar tool, a confirmation that the event has been successfully created.
Information on your callin.io setup
- callin.io version: 1.71.3
- Database PostgreSQL
- callin.io EXECUTIONS_PROCESS setting own:
- Running callin.io via Docker:
- Operating system: MacOS Sequoia 15.0
It appears your topic is missing some crucial details. Could you please provide the following information, if relevant?
- callin.io version:
- Database (default: SQLite):
- callin.io EXECUTIONS_PROCESS setting (default: own, main):
- Running callin.io via (Docker, npm, callin.io cloud, desktop app):
- Operating system:
Hello,
I believe the issue might be that you've placed your "system prompt" into the "user prompt" field. This would prevent the AI agent from receiving your chat messages, which is likely why it's not utilizing the tools.
Take a look at this example where I've moved the "system prompt" to its correct location and am using the "prompt" textarea to capture dynamic data entering the agent.
I'm currently facing the same issue.
There's a method to enforce tool usage, but it's not yet a native feature in callin.io, and I'm unsure how to utilize the tool via an HTTP request.
Please provide guidance on this.
This discussion was automatically closed 90 days following the last response. New replies are no longer permitted.