Skip to main content

AI Integration

Ship AI-powered features faster with RavenDB’s native tools.

Native AI features that create intelligent applications

RavenDB is equipped with a set of powerful native AI features that can be used independently or in conjunction with each other, allowing you to easily integrate advanced AI capabilities into your applications. These features include AI agents, GenAI tasks, Embeddings generation, and Vector search.

Use cases

RavenDB AI features help you ship any AI-related scenario quickly, including:

  • Conversational intelligence - Natural-language chatbots, assistants, and interactive workflows.
  • Automated content enrichment - Summarization, translation, classification, and document enhancement.
  • Semantic representation - Creating vector representations for text, images, and other data types.
  • Similarity-based discovery - Finding related items, aggregation, and context-aware retrieval.
  • Personalization & recommendations - Tailoring suggestions, feeds, and user experiences.
  • Content moderation & compliance - Automatically handling sensitive, inappropriate, or non-compliant content.
  • Knowledge management & Q&A - Asking questions over policies, wikis, and documents; retrieving answers and citations.

Learn more: In-depth AI features articles

RavenDB GenAI Deep DiveExternal

RavenDB GenAI deep dive

A deep-dive with hands-on examples and implementation details, by Oren Eini

Read
Practical look at AI agents with RavenDBExternal

Practical look at AI agents with RavenDB

A step-by-step tutorial for building AI agents with RavenDB, by Gracjan Sadowicz

Read

AI agents

AI agents are conversational proxy components that reside on the server and autonomously handle client requests using an AI model. Instead of spending your time on integrating AI capabilities into your application, you can rapidly configure AI agents using Studio or the client API. Agents can securely read from the database and request the client for actions on behalf of the AI model, infusing intelligence into the workflow. Whether you need chatbots, automated reporting, or intelligent data processing, you get immediate production-ready AI features without the integration overhead.

AI agents start page

Continue to the AI agents Start page.

Read

Technical documentation

Learn how to create, deploy, manage conversations, and get results with AI agents.

Read

GenAI tasks

GenAI tasks are configurable ongoing operations that process your documents systematically in the background using an AI model. Instead of building custom AI integration pipelines yourself, you can easily create tasks that weave AI capabilities into your data flow. They can enrich documents with AI-generated content, validate and categorize data, translate documents, or execute countless other automated workflows that leverage AI capabilities.

GenAI tasks start page

Continue to the GenAI tasks Start page.

Read

Technical documentation

Learn to create GenAI tasks that process your data and enable intelligent workflows automation.

Read

Embeddings generation

Embeddings generation tasks transform your content into semantic vectors that enable intelligent similarity-based searches. Instead of building complex search infrastructure, you can utilize native tasks that seamlessly embed vector capabilities into your data, enabling intelligent search by meaning and context.

Embeddings generation Start page

Continue to the embeddings generation Start page.

Read

Technical documentation

Learn to generate embeddings and enable intelligent searches.

Read

Vector search enables intelligent similarity-based discovery using embeddings rather than exact matching. Instead of developing custom similarity algorithms yourself, you can employ native vector operations for diverse applications. Whether you need to categorize content, find similar items, or automate recommendations, vector search delivers intelligent matching capabilities that understand meaning and context.

Vector search start page

Continue to the vector search Start page.

Read

Technical documentation

Learn to search your data by meaning and context.

Read

Watch our broadcasts to see RavenDB's AI features in action and learn practical implementation techniques.

RavenDB WebinarExternal

How to run AI agents natively in your database

Watch a webinar about AI agents.

Watch
RavenDB WebinarExternal

Why are GenAI tasks so effective

Watch a webinar about GenAI tasks.

Watch
RavenDB WebinarExternal

Taking over the world with AI and RavenDB

Watch a webinar about vector search.

Watch

Deep dives, content & resources

Find additional resources to enhance your knowledge and skills.

AI agents: Build vs. BuyExternal

Build vs. Buy

The difference between building an AI agent infrastructure from scratch and using RavenDB's native AI agents

Read
Introduction to vector searchExternal

Introduction to vector search

A glimpse of what can be achieved with vector search

Read
Future-proof your tech stackExternal

Future-proof your tech stack

Where Does GenAI Truly Fit

Watch