Make AI Agents (New) app
15 min
the make ai agents (new) app is available on all plans using make's ai provider, with the option to use custom ai provider connections on paid plans the app is in open beta ; product functionality and pricing may change make ai agents (new) is an app for creating agents, adding their tools and knowledge, and testing them using a chat interface this article is a reference for the app's modules, module settings, and outputs module settings use this section as a reference for make ai agents (new) app modules and their settings run an agent use the run an agent app to c reate agents, add tools and knowledge, and chat for testing purposes below is a reference for key fields in module settings knowledge upload files so your agent has the additional context to tailor its responses to your goals knowledge files are typically static, for example, company guidelines, glossaries, and style guides see knowledge file requirements docid\ tcbtvwtxwjamwcfffigy6 for knowledge file limitations add tool give your agent tools (modules or scenarios) to perform its tasks each tool corresponds to a specific module module the module for a specific third party service and action, for example, gmail > send an email scenario the scenarios > call a scenario module add mcp give your agent access to tools from third party mcp servers each mcp server added appears on the canvas as an mcp client > mcp tools module chat interact with your agent to evaluate its performance before going live send sample tasks and adjust the agent settings based on the results connection select the ai provider that connects your agent to a large language model (llm) the ai provider available depends on your plan make's ai provider is available on all plans custom ai provider connections are available to paid plans model select an llm from your ai provider models vary in processing speed, reasoning abilities, token cost, and effectiveness for specific tasks instructions clearly and systematically describe what the agent does, including its role, behavior, goals, and workflow steps the agent follows its instructions across all tasks input add a specific task or incoming data for the agent to work on map data from previous modules, such as chat messages, emails, customer names, and other values input files upload a file for your agent to process with its task file limitations include make's ai provider, openai, anthropic claude, or gemini only a model that accepts files jpg, png, gif, and pdf for the input files you give the agent pdf, docx, txt, and csv for the output files you ask the agent to generate input files > file name name your file input files > data map the file from a previous download file module, such as google docs > download a file conversation id specify a custom id so your agent keeps user interactions in the same communication thread and remembers them examples a mapped userid to remember conversations with a specific user, in the case of multiple users a mapped timestamp of the first message or email to remember the entire thread and reply a unique combination of characters to remember your requests if you leave this field blank, your agent generates a unique id for each run and has no memory of previous communication maximum conversation history define the maximum number of replies the agent remembers in a conversation step timeout enter the maximum number of seconds an agent runs in each step before it fails the maximum timeout is 600 seconds (10 minutes) if you leave this field blank, the timeout defaults to 300 seconds (5 minutes) response format specify the response format that the agent returns response format > text returns a response in text format response format > data structure returns a response in a custom format, either as output items ( add item ) or as a content type, such as json ( generate ) output the output tab of the module output shows the agent's response and execution metadata to open it, click the output bubble of a module, go to the output tab, and expand fields in the input and output bundles below is a reference for key fields in the output response the agent's answer to the user request map the response to other modules to use it elsewhere metadata the agent's execution steps and token usage summary metadata > execution steps the agent's decision making process in chronological order each step describes factors such as the role behind the step, the tool used, and the tokens consumed metadata > token usage summary the tokens used in a single run, including prompt tokens (input), completion tokens (output), and total tokens reasoning the reasoning tab of the module output shows how the agent processes data and responds to requests step by step to open it, click the output bubble of a module and go to the reasoning tab the tab includes the instructions and inputs the agent used to generate a response the agent's processing speed in seconds what the agent was thinking (shown when a reasoning model is used and the task requires deeper reasoning) how much of the context window was used context usage context usage in the reasoning tab shows how much of your model's context window was used in a run the context window is the maximum amount of data a model can process in a single run your ai provider sets this limit, and it varies by model context usage is measured in tokens to check context usage, hover over the context usage icon next to agent response for example, 575/400 0k tokens (0 1%) means 575 tokens of the 400,000 available tokens were used (0 1%) you receive an error message when the context window is exceeded to resolve it upload a smaller file upload the file as a knowledge file reduce the number of tools or use different ones define a maximum number of replies to use as context in maximum conversation history in the agent's advanced settings