The Treasure Data AI Agent Foundry supports the building blocks for developing and managing AI agents.

Imagine how you might use an agent to contribute to more efficient marketing activities that will also reduce your operational costs.
The AI Agent Foundry allows you to create agents utilizing data stored in the TD Plazma database. You can generate content with a specific AI model, utilize it for Treasure Data, and use it outside of Treasure Data. For example, you can call the AI Model from a Google Spreadsheet, Gmail, Slack, etc.
The following is a simplified diagram of how AI Agent Foudry works.

- Treasure Data's AI Agent Foundry supports managed and self-defined projects.
- Project consists of agents, knowledage bases, and integrations.
- The Agent is a unit of execution, generally it has particular tasks.
- The Knowledge Base is a definition of the reference to the Plazma database. Agent can use knowledge base as tool so that it can issue a SQL on Plazma DBs through Trino.
- The Integration is a configuration of where the agent would be exposed to the user. Currently, it supports "Audience studio" (as Audience Agents) and "Generic chat" (Chat in the AI Agent Foundry) for within TD Console, "Webhook" (enable to access via webhook API endpoint) and "Slack" (enable to access via Slack chat) for outside of the TD Console.
- Prepare Data: Data must be in Treasure Data to be accessible by the AI Agent Foundry
- Create Project: Access AI Agent Foundry and create a project as needed
- Define the Knowledge Bases and Agents: Define knowledge bases for Plazma databases to which agents must refer. Also, define agents for the purposes
- Usint Test chat is recommended to build an agent and good user prompt. It's expected to go back and forth between agent edit view and Test chat.
- Once you are confident with your agent and user prompt, go to and define an generic chat so that agent users can see your agent in the Generic chat tab in the project
- Interact with the Agent: Define necessary integrations to allow users to use agents
Treasure Data's AI Agent Foundry does not support all LLM models. For more information, see Supported AI Models.