You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[Reducing throughput and expediting LLM response](../../ai-integration/ai-agents/ai-agents_overview#reducing-throughput-and-expediting-llm-response)
36
+
*[Common use cases](../../ai-integration/ai-agents/ai-agents_overview#common-use-cases)
37
37
38
38
</Admonition>
39
39
40
-
## Common use cases
41
-
42
-
AI agents are designed to easily integrate AI capabilities into applications and workflows. They can interact with users, intelligently retrieve and process data from proprietary databases, and apply actions based on roles they are requested to take and the data they have access to. Some of the tasks and applications they can be tailored to perform include:
43
-
44
-
<aid="customer-support-chatbot-agents"/> **Customer support chatbot agents** can answer customer queries based on information stored in databases and internal knowledge bases, provide troubleshooting steps, and guide users through processes in real time.
45
-
46
-
<aid="data-analysis-and-reporting-agents"/> **Data analysis and reporting agents** can analyze large datasets to extract relevant data and present it in a user-friendly format, escalate customer issues and application output, create reports and highlight points of interest, and help businesses make informed decisions.
47
-
48
-
<aid="automated-content-generation-agents"/> **Automated content generation agents** can generate summaries, add automated comments to articles and application-generated content, reference readers to related material, and create marketing content based on user input and stored information.
49
-
50
-
<aid="workflow-automation-agents"/> **Workflow automation agents** can automate repetitive tasks such as email sorting, spam filtering, form filling, or file organization.
51
-
52
-
<aid="intelligent-recommendation-agents"/> **Intelligent recommendation agents** can provide personalized recommendations based on user preferences and available data, e.g. a _library assistant_ suggesting books and other resources, an _HR office assistant_ recommending rewards for employees based on their performance and available facilities near their residence, or an _e-commerce assistant_ recommending products.
53
-
54
-
<hr />
55
-
56
40
## Defining and running an AI agent
57
41
58
42
AI agents can be created by RavenDB clients (providing they have database administration permissions).
@@ -265,3 +249,24 @@ When creating query tools -
265
249
You can limit the number of times that the LLM is allowed to trigger database queries in response to a single user prompt.
266
250
267
251
[Setting iterations limit using the API](../../ai-integration/ai-agents/creating-ai-agents/creating-ai-agents_api#set-maximum-number-of-iterations)
252
+
253
+
<hr />
254
+
255
+
## Common use cases
256
+
257
+
AI agents are designed to easily integrate AI capabilities into applications and workflows. They can interact with users, intelligently retrieve and process data from proprietary databases, and apply actions based on roles they are requested to take and the data they have access to. Some of the tasks and applications they can be tailored to perform include -
258
+
259
+
#### <u>Customer support chatbot agents</u>
260
+
Agents can answer customer queries based on information stored in databases and internal knowledge bases, provide troubleshooting steps, and guide users through processes in real time.
261
+
262
+
#### <u>Data analysis and reporting agents</u>
263
+
Agents can analyze large datasets to extract relevant data and present it in a user-friendly format, escalate customer issues and application output, create reports and highlight points of interest, and help businesses make informed decisions.
264
+
265
+
#### <u>Content generation agents</u>
266
+
Agents can generate summaries, add automated comments to articles and application-generated content, reference readers to related material, and create marketing content based on user input and stored information.
267
+
268
+
#### <u>Workflow automation agents</u>
269
+
Agents can automate repetitive tasks like email sorting, spam filtering, form filling, or file organization.
270
+
271
+
#### <u>Intelligent recommendation agents</u>
272
+
Agents can provide personalized recommendations based on user preferences and available data, e.g. a _library assistant_ suggesting books and other resources, an _HR office assistant_ recommending rewards for employees based on their performance and available facilities near their residence, or an _e-commerce assistant_ recommending products.
AI agents are built to easily integrate AI capabilities into RavenDB clients.
18
-
An AI agent serves as a client's proxy to an AI model; the agent can not only maintain a continuous conversation with the model but also enable it to securely query a RavenDB database and request the client to perform actions.
19
-
Using AI agents frees developers from the need to manage an AI model in their code, enhances the model by giving it access to a credible and relevant data source, and opens the door to numerous operational scenarios.
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 -
17
+
# AI Agents
24
18
25
-
-[Customer support chatbot agents](../../ai-integration/ai-agents/ai-agents_overview#customer-support-chatbot-agents)
26
-
-[Data analysis and reporting agents](../../ai-integration/ai-agents/ai-agents_overview#data-analysis-and-reporting-agents)
### Create conversational AI proxies for your applications.
20
+
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 dataanalysis, or automating processes.
21
+
- 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.
22
+
- 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).
23
+
-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.
30
24
25
+
### Use cases
26
+
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 -
27
+
* Customer support chatbot agents
28
+
* Data analysis and reporting agents
29
+
* Content generation agents
30
+
* Workflow automation agents
31
+
* Intelligent recommendation agents
31
32
32
-
## Technical documentation
33
+
### Technical documentation
34
+
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.
33
35
34
-
Our technical documentation explains in detail what AI agents are and how to define and use them.
35
-
If you're new to AI agents, we recommend the [overview](../../ai-integration/ai-agents/ai-agents_overview) page as a good starting point.
36
-
37
-
<ColGridcolCount={3}>
38
-
<CardWithImagetitle="AI Agents - Overview"description="The starting point for the AI agents documentation: an overview of the feature"url="../../ai-integration/ai-agents/ai-agents_overview"imgSrc={aiAgentsStartOvImage}imgAlt="imgAlt"ctaLabel="Read" />
39
-
<CardWithImagetitle="Creating an agent using the API"description="Defining an agent configuration, Running a continuous conversation with the LLM, and Getting results via the Client API"url="../../ai-integration/ai-agents/creating-ai-agents/creating-ai-agents_api"imgSrc={aiAgentsStartApiImage}imgAlt="imgAlt"ctaLabel="Read" />
40
-
<CardWithImagetitle="Easily creating and testing an AI agent using Studio"url="../../ai-integration/ai-agents/creating-ai-agents/creating-ai-agents_studio"imgSrc={aiAgentsStartStudioImage}imgAlt="imgAlt"ctaLabel="Read" />
36
+
<ColGridcolCount={2}>
37
+
<CardWithImagetitle="AI Agents Overview"description="Learn the basic concepts of RavenDB's native AI agents"url="../../ai-integration/ai-agents/ai-agents_overview"imgIcon="ai-agents"ctaLabel="Read" />
38
+
<CardWithImagetitle="Creating agents using Studio"description="Learn how to easily create and test AI agents using Studio"url="../../ai-integration/ai-agents/creating-ai-agents/creating-ai-agents_studio"imgIcon="studio-config"ctaLabel="Read" />
41
39
</ColGrid>
42
40
43
-
## Videos
44
-
45
-
Watch our webinars to see AI agents in action and learn practical implementation techniques.
46
-
41
+
#### Learn more: In-depth AI agents articles
47
42
<ColGridcolCount={2}>
48
-
<CardWithImageHorizontaltitle="How to run AI agents natively in your database"description="Webinar with Oren Eini"url="https://www.youtube.com/watch?v=A17GSLGN-cQ"imgSrc="https://media.licdn.com/dms/image/v2/D4D10AQG81cXtiYRc2w/image-shrink_800/B4DZZYYLcTHwAk-/0/1745239456036?e=2147483647&v=beta&t=yQVz6ji4wD4reOTXtlPpERK0fdpr1f2VoG_SEV9x3lc"imgAlt="imgAlt"ctaLabel="Watch" />
49
-
<CardWithImageHorizontaltitle="How to create powerful and secure AI agents with RavenDB"description="Webinar with Oren Eini"url="https://www.youtube.com/watch?v=jzUxL9P17G4"imgSrc="https://media.licdn.com/dms/image/v2/D4D10AQG81cXtiYRc2w/image-shrink_800/B4DZZYYLcTHwAk-/0/1745239456036?e=2147483647&v=beta&t=yQVz6ji4wD4reOTXtlPpERK0fdpr1f2VoG_SEV9x3lc"imgAlt="imgAlt"ctaLabel="Watch" />
43
+
<CardWithImagetitle="Practical look at AI agents with RavenDB"description="A step-by-step tutorial for building AI agents with RavenDB, by Gracjan Sadowicz"imgSrc={practicalLookAiAgentsImage}url="https://ravendb.net/articles/practical-look-at-ai-agents-with-ravendb"imgAlt="Practical look at AI agents with RavenDB"ctaLabel="Read" />
50
44
</ColGrid>
51
45
52
-
## In-depth articles
53
-
54
-
Once you get acquainted with AI agents, expand your expertise with a comprehensive guide that includes some practical insights.
46
+
### Related lives & Videos
47
+
Watch our webinars to see AI agents in action and learn practical implementation techniques.
55
48
56
-
<ColGridcolCount={3}>
57
-
<CardWithImagetitle="Practical Look at AI Agents with RavenDB"description="Article by Gracjan Sadowicz"imgSrc=""url="https://ravendb.net/articles/practical-look-at-ai-agents-with-ravendb"imgAlt="imgAlt"ctaLabel="Read" />
49
+
<ColGridcolCount={1}>
50
+
<CardWithImageHorizontaltitle="How to run AI agents natively in your database"description="Watch a webinar about AI agents."url="https://www.youtube.com/watch?v=A17GSLGN-cQ"imgSrc={webinarThumbnailPlaceholder}imgAlt="How to run AI agents natively in your database"ctaLabel="Watch" />
51
+
<CardWithImageHorizontaltitle="Creating powerful and secure AI agents with RavenDB"description="Webinar with Oren Eini"url="https://www.youtube.com/watch?v=jzUxL9P17G4"imgSrc={webinarThumbnailPlaceholder}imgAlt="Creating powerful and secure AI agents with RavenDB"ctaLabel="Watch" />
0 commit comments