
AI Chatbot with FreshChat & Knowledge Base Support
Deploy a smart AI chatbot that integrates seamlessly with FreshChat. The chatbot answers user inquiries using your internal knowledge base and intelligently for...
The Tool Calling Agent empowers AI flows to automatically select and use configured tools to solve user queries, making workflows more powerful and adaptive.
Component description
The Tool Calling Agent is a specialized component designed for AI workflows that require an agent to intelligently interact with a set of external tools in response to a user’s prompt. This component can orchestrate tool usage, manage chat history for context, and utilize language models to generate effective follow-up questions and actions.
The Tool Calling Agent acts as an intermediary that receives user input (typically a message), processes it using a language model, and determines which tools (from a provided list) to call in order to fulfill the request. It is capable of multi-step reasoning and can iterate over tool calls up to a specified maximum number of iterations. This approach is especially useful for complex AI tasks that require external data fetching, calculations, or integrations with APIs.
The component accepts the following inputs:
Name | Type | Required | Description |
---|---|---|---|
Inputs | Message | Yes | The main user input or message to be processed by the agent. |
Tools | List of Tool | Yes | A list of tools the agent can use to answer the user’s query. |
LLM | BaseChatModel | No | The language model used to generate responses and follow-up questions. |
Chat History | InMemoryChatMessageHistory | No | Maintains the conversation context for more coherent and relevant agent responses. |
Max Iterations | int | No | Sets the maximum number of reasoning steps the agent can take (default: 20). |
System Message | str | No | An optional system prompt to guide the agent’s behavior or set context for the conversation. |
Input | Description |
---|---|
Input (Message) | User message or prompt |
Tools | List of available tools the agent can call |
LLM | Language model to drive the agent’s logic |
Chat History | Previous conversation for better context and memory |
Max Iterations | Maximum reasoning/tool-calling steps per invocation |
System Message | Optional prompt to shape agent’s overall behavior |
Output | Description |
---|---|
Message | Agent’s final response after reasoning and tool usage |
Use the Tool Calling Agent when your AI workflow requires:
This makes it a versatile building block for advanced AI-powered automation, chatbots, digital assistants, and more.
To help you get started quickly, we have prepared several example flow templates that demonstrate how to use the Tool Calling Agent component effectively. These templates showcase different use cases and best practices, making it easier for you to understand and implement the component in your own projects.
Deploy a smart AI chatbot that integrates seamlessly with FreshChat. The chatbot answers user inquiries using your internal knowledge base and intelligently for...
Deploy an AI-powered chatbot on your website that leverages your internal knowledge base to answer customer queries, and seamlessly forwards complex or unresolv...
Deploy a smart customer support chatbot for LiveAgent that automatically answers visitor questions, retrieves knowledge base documents, and escalates to a human...
An AI-powered live chat support chatbot that answers customer questions using an internal knowledge base and intelligently hands off complex queries to human ag...
An AI-powered customer service chatbot that automatically assists users, retrieves information from internal documents and the web, and seamlessly escalates to ...
This AI-powered workflow automates customer support by combining internal knowledge base search, Google Docs knowledge retrieval, API integration, and advanced ...
This AI-powered workflow automates customer support by connecting user queries to company knowledge sources, external APIs (such as LiveAgent), and a language m...
Automatically generates up-to-date news articles on any chosen topic by searching the latest trending articles on Google and YouTube, extracting key content, an...
Automatically generate SEO-optimized descriptions for e-commerce category pages using AI. Just provide a category URL, and the workflow researches the category,...
This AI-powered workflow extracts specific information from a Google Doc and then expands on it by researching across sources like Google Search, Wikipedia, and...
This AI-powered workflow automates lead qualification and contact management in HubSpot. The chatbot collects user information, researches company details, iden...
This AI-powered lead generation chatbot provides personalized customer support using your internal knowledge base, identifies potential leads in real-time, and ...
Automatically generate professional pitch decks in Google Slides using AI and live web research. This workflow gathers user input, searches Google for relevant ...
Automatically check for plagiarism in any text using AI and Google Search. This workflow scans input content, compares it against online sources, and generates ...
Create compelling, SEO-optimized product descriptions for e-commerce by gathering key information from Google, Reddit, YouTube, and product URLs with the help o...
Generate a detailed and balanced list of pros and cons for any topic using AI research and live web information. Ideal for content creators, writers, and decisi...
Automate your customer support with an AI chatbot that answers questions using your internal knowledge base and seamlessly connects users to a human agent via L...
An AI chatbot that provides instant, up-to-date answers to any question by searching Google and retrieving relevant website content, always including source lin...
This AI-driven workflow enriches lead data in Google Sheets by automatically retrieving missing LinkedIn profiles, job titles, and industries from the web using...
This workflow automatically enriches Google Sheets contact data by finding LinkedIn profiles, extracting job titles and industries, and updating the sheet using...
This workflow extracts and organizes key information from emails and attached files, utilizes AI to process and structure the data, and outputs the results as a...
Generate SEO-friendly FAQ sections from any website URL and automatically format the FAQs in Schema.org markup to enhance search engine visibility.
An AI-powered chatbot that provides precise answers to user questions based strictly on the content from a supplied Google Document. Ideal for research, content...
An AI-powered assistant that answers user questions strictly based on the content of a provided Google Sheet. The workflow retrieves data from Google Sheets, in...
An intelligent chatbot assistant that answers user questions strictly using data from a provided Google Sheets file. Perfect for analysts, operations, auditors,...
Automate customer support in LiveAgent with an AI chatbot that answers questions using your internal knowledge base, retrieves relevant documents, and seamlessl...
This workflow creates an AI-powered chatbot integrated with Smartsupp, leveraging an internal knowledge base to answer customer support inquiries. If the chatbo...
Quickly generate concise summaries of any web page by simply providing a URL. This AI-powered workflow retrieves content from the provided link and produces an ...
Discover what people are talking about online around your chosen keyword. This AI-powered workflow researches trending or related topics from recent internet di...
Interact with any YouTube video by chatting with its transcript. Instantly extract and query video content to get concise, AI-powered answers to your questions ...
The Tool Calling Agent lets your AI workflow automatically choose and use external tools to answer user queries, making your solutions more dynamic and capable.
You can connect any tools supported by FlowHunt, such as web search, APIs, or custom actions, to expand your agent’s capabilities.
The agent analyzes the user input and context, then selects the most relevant tool to perform actions or retrieve information needed to answer the query.
Yes, you can set a maximum number of iterations for tool usage, ensuring efficient and controlled automation.
No coding is required. Simply configure your tools and connect the component within your flow.
Enhance your automated workflows by leveraging agents that use external tools for smart, multi-step problem solving.
The AI Agent component in FlowHunt empowers your workflows with autonomous decision-making and tool-using capabilities. It leverages large language models and c...
The Followup Questions component in FlowHunt intelligently generates relevant questions for users to ask next, based on the current conversation, context, and p...
The Escalation Gateway component intelligently routes incoming messages based on escalation logic, allowing workflows to switch between automated AI responses a...