AI Agents
Create conversational AI proxies for your applications.
AI agents are server-side components that act as secure proxies between RavenDB clients and AI models. They can be easily customized to handle specific client needs, tasks or workflows, such as answering questions, performing data analysis, or automating processes.
- Using AI agents frees developers from the need to manage the communication with the AI model in their code, and enables rapid integration of AI capabilities into their applications.
- An agent receives requests from clients and maintains continuous conversations with AI models to fulfill them. During the conversation, the agent can enable the model to securely query a RavenDB database (e.g., fetch recent orders or run vector searches on products) and request the client to perform actions (like sending emails or creating new orders).
- You can use AI agents to quickly create an intelligent, actionable, conversational interface for your applications, in a way that abstracts much of the complexity of AI integration.
Use cases
Creating an AI agent and assigning it a role can be done in minutes using Studio or the API, making it easy to address a wide variety of use cases like -
- Customer support chatbot agents
- Data analysis and reporting agents
- Content generation agents
- Workflow automation agents
- Intelligent recommendation agents
Technical documentation
Use the technical documentation to learn how to create and manage AI agents, configure secure database access, enable agents to trigger client actions, and more.
Learn more: In-depth AI agents articles
Related lives & Videos
Watch our webinars to see AI agents in action and learn practical implementation techniques.

ExternalHow to run AI agents natively in your database
Watch a webinar about AI agents.

ExternalCreating powerful and secure AI agents with RavenDB
Webinar with Oren Eini

ExternalHow to use AI attachments and stop burning tokens on repetitive file uploads
Watch a tutorial on using attachments efficiently with AI agents.

ExternalHow to use multi-agents and sub-agents without wasting tokens or risking any data
Watch a tutorial on the multi-agent and sub-agent pattern in RavenDB.
