-
Notifications
You must be signed in to change notification settings - Fork 143
Added start pages for the AI integration branch and the embeddings and vector search sections #2167
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from 8 commits
328651d
06c30ec
5d54967
33c52be
17fb784
662d54a
e312e42
22f68aa
1a48233
b761981
784e7aa
a2a34f2
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -5,54 +5,54 @@ sidebar_label: Start | |
| sidebar_position: 0 | ||
| --- | ||
|
|
||
| import Admonition from '@theme/Admonition'; | ||
|
|
||
| import CardWithImage from "@site/src/components/Common/CardWithImage"; | ||
| import CardWithImageHorizontal from "@site/src/components/Common/CardWithImageHorizontal"; | ||
| import ColGrid from "@site/src/components/ColGrid"; | ||
| import aiAgentsStartOvImage from "./assets/ai-agents_start_ovImage.png"; | ||
| import aiAgentsStartApiImage from "./assets/ai-agents_start_apiImage.png"; | ||
| import aiAgentsStartStudioImage from "./assets/ai-agents_start_studioImage.png"; | ||
|
|
||
| # AI Agents: Start | ||
|
|
||
| AI agents are built to easily integrate AI capabilities into RavenDB clients. | ||
| 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. | ||
| 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. | ||
|
|
||
| ## 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](../../ai-integration/ai-agents/ai-agents_overview#customer-support-chatbot-agents) | ||
| - [Data analysis and reporting agents](../../ai-integration/ai-agents/ai-agents_overview#data-analysis-and-reporting-agents) | ||
| - [Automated content generation agents](../../ai-integration/ai-agents/ai-agents_overview#automated-content-generation-agents) | ||
| - [Workflow automation agents](../../ai-integration/ai-agents/ai-agents_overview#workflow-automation-agents) | ||
| - [Intelligent recommendation agents](../../ai-integration/ai-agents/ai-agents_overview#intelligent-recommendation-agents) | ||
| # 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. | ||
| - [See common AI agents use cases](../../ai-integration/ai-agents/ai-agents_start#use-cases) | ||
|
|
||
| ## 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. | ||
|
|
||
| Our technical documentation explains in detail what AI agents are and how to define and use them. | ||
| If you're new to AI agents, we recommend the [overview](../../ai-integration/ai-agents/ai-agents_overview) page as a good starting point. | ||
| <ColGrid colCount={3}> | ||
| <CardWithImage title="AI Agents Overview" description="Basic concepts of RavenDB's native AI agents" url="../../ai-integration/ai-agents/ai-agents_overview" imgSrc={aiAgentsStartOvImage} imgAlt="imgAlt" ctaLabel="Read" /> | ||
| <CardWithImage title="Create agents via the API" description="Define and run AI agents via the Client API" url="../../ai-integration/ai-agents/creating-ai-agents/creating-ai-agents_api" imgSrc={aiAgentsStartApiImage} imgAlt="imgAlt" ctaLabel="Read" /> | ||
| <CardWithImage title="Create agents via Studio" description="Easily create and test AI agents using Studio" url="../../ai-integration/ai-agents/creating-ai-agents/creating-ai-agents_studio" imgSrc={aiAgentsStartStudioImage} imgAlt="imgAlt" ctaLabel="Read" /> | ||
| </ColGrid> | ||
|
|
||
| ## In-depth articles | ||
| Once you get acquainted with AI agents, expand your expertise with a comprehensive guide that includes some practical insights. | ||
|
|
||
| <ColGrid colCount={3}> | ||
| <CardWithImage title="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" /> | ||
| <CardWithImage title="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" /> | ||
| <CardWithImage title="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" /> | ||
| <CardWithImage title="Practical Look at AI Agents with RavenDB" description="A step-by-step tutorial for building AI agents with RavenDB, by Gracjan Sadowicz" imgSrc="" url="https://ravendb.net/articles/practical-look-at-ai-agents-with-ravendb" imgAlt="imgAlt" ctaLabel="Read" /> | ||
|
||
| </ColGrid> | ||
|
|
||
| ## Videos | ||
|
|
||
| Watch our webinars to see AI agents in action and learn practical implementation techniques. | ||
|
|
||
| <ColGrid colCount={2}> | ||
| <ColGrid colCount={1}> | ||
| <CardWithImageHorizontal title="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" /> | ||
|
||
| <CardWithImageHorizontal title="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" /> | ||
| </ColGrid> | ||
|
|
||
| ## In-depth articles | ||
| ## 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 - | ||
|
|
||
| Once you get acquainted with AI agents, expand your expertise with a comprehensive guide that includes some practical insights. | ||
| - [Customer support chatbot agents](../../ai-integration/ai-agents/ai-agents_overview#customer-support-chatbot-agents) | ||
| - [Data analysis and reporting agents](../../ai-integration/ai-agents/ai-agents_overview#data-analysis-and-reporting-agents) | ||
| - [Content generation agents](../../ai-integration/ai-agents/ai-agents_overview#content-generation-agents) | ||
| - [Workflow automation agents](../../ai-integration/ai-agents/ai-agents_overview#workflow-automation-agents) | ||
| - [Intelligent recommendation agents](../../ai-integration/ai-agents/ai-agents_overview#intelligent-recommendation-agents) | ||
|
|
||
| <ColGrid colCount={3}> | ||
| <CardWithImage title="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" /> | ||
| </ColGrid> | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Use descriptive
imgAltThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done