Table of contents
Official Content
  • This documentation is valid for:

When creating or editing an Agent, three tabs are shown. The second tab, titled AI & Tools, lets you configure the reasoning behavior of your Agent and specify which additional Agents and Tools it can interact with.

AI and Tools Tab - sections

This tab is divided into two main sections:

  • AI Configuration
  • Agents & Tools to use

AI Configuration

This section defines how the Agent processes and generates responses.

AI Configuration section in AI and tools tab

AI Model

Select the LLM your Agent will use. Models are grouped by provider (e.g., OpenAI, Gemini, Anthropic) and offer multiple versions depending on their capabilities—some prioritize speed, while others handle complex requests more effectively.

Creativity Level

After choosing a model, this setting is populated automatically. It controls how predictable or creative the Agent’s responses should be. A lower value leads to more consistent outputs; higher values introduce more variation.

Max Tokens

Also filled in automatically after selecting a model. This setting determines the maximum length of responses, with higher values allowing more detailed answers.

Reasoning Strategy

This setting defines how the AI processes information to generate responses. Depending on the selected strategy, the Agent can produce more logical, creative, or robust answers. The following options are available:

  • Chain of Thought:
    Enables complex reasoning by guiding the LLM through intermediate steps. Ideal for problems that require sequential logic or explanation-based answers. More information: Chain of Thought details.
  • Dynamic Prompting:
    Adjusts the prompt in real time based on user input or intermediate results, allowing the Agent to adapt its reasoning dynamically as the conversation progresses. More information: Dynamic Prompting details.
  • Question Refinement:
    Focuses on improving the user’s initial query. The LLM reformulates unclear or ambiguous questions before responding, which leads to more accurate and relevant answers. More information: Question Refinement details.
  • Reflection:
    Allows the LLM to review its intermediate reasoning, detect possible mistakes, and revise its output before finalizing the response. This strategy is useful for improving accuracy but should not be used when the expected output is strictly a structured format (e.g., a JSON or a list). More information: Reflection details.
  • Self Consistency:
    Executes multiple reasoning paths for the same query and selects the most consistent result. This approach increases the reliability of the answer in complex or open-ended tasks. Self Consistency details.
  • Tree of Thought (ToT):
    Explores multiple reasoning paths in parallel by maintaining a tree structure of possible thoughts (language sequences). It selects the best path through iterative evaluation of intermediate ideas. More information: Tree of Thought details.
  • Zero-shot:
    Uses the model without prior examples or guidance. The Agent relies entirely on its pre-trained knowledge to respond directly to the input. More information: Zero-shot details.
  • Zero-shot Chain of Thought:
    Combines zero-shot prompting with explicit instruction to "think step by step", triggering more thoughtful, structured reasoning even in tasks with no examples. More information: Zero-shot CoT details.

Agents & Tools to use

This section allows you to configure which Agents and Tools will be available for the Agent you are defining. In this way, the Agent can execute specific actions, extend its capabilities through external functions or other Agents already created.

Agents and Tools to use

To add a new Tool or Agent, click on the + Add button. This opens a window where you can browse all available Tools and Agents.

Select agents and tools window

In the left pane, you can see a list that includes both Tools and Agents.

Note that you can choose to view:

  • Public Tools only
  • Private Tools only
  • Defined Agents (as they can be used as Tools within the Agent you are creating)
  • All of the above

If you have any doubts about the function of any Tool or Agent, you can click on its name to see a detailed description in the right pane.

Detailed description of an agent or tool

For example, in the image above the com.globant.geai.web_scraper_httpx tool is selected. In the right pane you can see its name, visibility status (Public), and a brief explanation of its purpose.

To add a Tool or Agent, select the corresponding checkbox and click on the Save button.

Availability

Since April 2025 release.

Last update: March 2025 | © GeneXus. All rights reserved. GeneXus Powered by Globant