Skip to main content
Go to documentation:
⌘U
Weaviate Database

Develop AI applications using Weaviate's APIs and tools

Deploy

Deploy, configure, and maintain Weaviate Database

Weaviate Agents

Build and deploy intelligent agents with Weaviate

Weaviate Cloud

Manage and scale Weaviate in the cloud

Additional resources

Integrations
Contributor guide
Events & Workshops
Weaviate Academy

Need help?

Weaviate LogoAsk AI Assistant⌘K
Community Forum

CrewAI

CrewAI is a framework for building multi-agent applications.

CrewAI and Weaviate

Weaviate is a supported vector search tool in CrewAI. It enables you to run semantic search queries over your documents stored in your Weaviate cluster.

You can initialize the tool with:

from crewai_tools import WeaviateVectorSearchTool

# Initialize the tool
tool = WeaviateVectorSearchTool(
collection_name='example_collections',
limit=3,
weaviate_cluster_url="https://your-weaviate-cluster-url.com",
weaviate_api_key="your-weaviate-api-key",
)

Our Resources

The resources are broken into two categories:

  1. Hands on Learning: Build your technical understanding with end-to-end tutorials.

  2. Read and Listen: Develop your conceptual understanding of these technologies.

Hands on Learning

TopicDescriptionResource
Weaviate Query Agent with Crew AIThis notebook will show you how to define the Weaviate Query Agent as a tool through the Crew AI.Notebook
CrewAI and Weaviate Getting StartedBuild industry-specific agents that use web search and Weaviate blogs to track trends and uncover AI use casesNotebook

Read and Listen

TopicDescriptionResource
Practical Multi Agent RAG using CrewAI, Weaviate, Groq and ExaToolLearn how to build RAG powered CrewAI agents that enables code_interpretation, rag, memory, and building a custom tool.Blog
Rag Techniques Tutorial for Agentic RagA video on RAG techniques for beginners.Video
How to Build an Agentic RAG Recommendation EngineLearn how you can leverage Knowledge to give your crew of agents access to relevant context and information.Video
Building Multi-Agent Systems with Crew AI and WeaviateLearn about how you can build multi-agent systems with CrewAI and WeaviateBlog