opncrafter
🛠️

Tools & Search

Give your agents the tools to act on the real world.

An agent without tools is just a chatbot. The moment you give an agent the ability to search the web, query a database, or look up information in a knowledge graph, it becomes genuinely useful. This track covers the specialized tools that make production AI agents powerful: Tavily (search built for LLMs), hybrid semantic+keyword search, and Neo4j GraphRAG.

Standard vector search is great for finding semantically similar content, but it misses exact matches. Hybrid search combines dense semantic embeddings with sparse BM25 keyword matching — the best of both worlds. For domains where relationship context matters (medical records, legal documents, organizational charts), knowledge graphs stored in Neo4j can answer questions that pure vector search cannot.

Whether you're building a research agent that searches the web, a document assistant that retrieves from a corporate knowledge base, or a recommendation system with complex entity relationships, this track covers the retrieval architecture you need.

📚 Learning Path

  1. Tavily LLM-optimized search
  2. Vector search fundamentals
  3. Hybrid dense+sparse retrieval
  4. Neo4j knowledge graphs for RAG
  5. Tutorial: Visualizing graphs with Neo4j Bloom

4 Guides in This Track

Tavily Search

How the Tavily Search API is designed for LLM agents — structured results, domain filtering, and why it outperforms raw Google scraping for RAG.

Read Guide →

Hybrid Search

Combining dense vector search with BM25 keyword search using Reciprocal Rank Fusion — when to use hybrid and how to tune the alpha weight.

Read Guide →

Neo4j GraphRAG

How to build a Knowledge Graph with Neo4j and use Cypher queries inside a RAG pipeline for multi-hop reasoning that vector search cannot do.

Read Guide →

Tutorial: Neo4j Bloom

A hands-on guide to visualizing your AI Knowledge Graph with Neo4j Bloom — scene building, search phrases, and graph exploration for debugging.

Read Guide →
← Browse all topics