Discover the key components and best practices to optimize your artificial intelligence experience within the Botmaker platform.
AI Agents are ideal for complex tasks that require specific actions, such as gathering user data or interacting with external systems.
Recommended Use Cases:
How it works: The AI Agent operates autonomously to carry out specific tasks. It integrates with the main flow only after completing its work, ensuring modularity and maximum efficiency.
Not Recommended Use Cases:
When using AI Agents in a conversational flow, it is important to understand that you delegate partial control over the system’s responses. Unlike traditional bots, which follow fixed rules and predefined answers, generative AI interprets available information and formulates original replies—even when handling queries that are vague or not explicitly covered in the knowledge base.
This means that:
Therefore, it is essential to keep the knowledge base up-to-date, clear, and as complete as possible, while carefully considering this autonomy when designing critical processes or situations where accuracy and precise control are essential.
Defining your bot’s identity is essential to ensure the Artificial Intelligence understands the overall chatbot context. What does this involve?
Instruction:
You are a bot for a language academy specializing in providing information about Portuguese, English, French, and German courses. You maintain a friendly, clear, and helpful tone. Your goal is to guide users and efficiently answer their questions respectfully, always using simple and positive language. You guide the conversations step-by-step, ensuring a structured, informative, and pleasant experience for anyone inquiring about the courses.
Instructions define the AI's behavior.
They must be clear, direct, and aligned with the task's objective.
Specify what data should be requested, how answers should be presented, and establish any necessary restrictions.
Practical Example:
Instruction:
#OBJECTIVE
Your goal is to assist the user in booking a language course offered by our company. You should guide them clearly, orderly, and friendly to gather all the required information and confirm their enrollment in the chosen course.
#STEPS TO FOLLOW
#RULES
To learn more and discover best practices for creating instructions, access the following article: https://help.botmaker.com/en/help/6634855130683497129
Expand your bot's ability to identify complex intents by interpreting the full context beyond single keywords.
Example: Set your Natural Language to recognize not just "products" or "company," but also the context of queries like "How many products does the company offer?" or "How long have you been in the market?"


What is the difference between an AI Agent and Generative Response? An AI Agent executes tasks or completes flows by collecting data, while Generative Responses present existing information in a clear and understandable way.
For more information, we recommend the following article: https://help.botmaker.com/en/help/8783707342642706995
Should the knowledge base be updated manually? Yes, every time you update a document, you must upload the new version.
What should be done if the AI cannot find information in the knowledge base? Generative AI will attempt to produce answers, but these may not meet expectations if the content is unclear or unavailable.
Remember to visit our Help Center for further information.