workshop-agentic-search  by iamleonie

Agentic search for context engineering

Created 1 month ago
282 stars

Top 92.3% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This workshop explores agentic search techniques for context engineering, targeting engineers and researchers. It provides hands-on experience with various search methods, expanding tool capabilities with Agent Skills and CLIs, and understanding retrieval trade-offs.

How It Works

The project demonstrates agentic search by integrating Langchain with multiple context sources, including local Elasticsearch and the filesystem. It showcases retrieval tools like semantic search, ESQL query execution, and shell commands (via jina-grep-cli), emphasizing how Agent Skills can enhance tool functionality and provide insights into different search strategies.

Quick Start & Requirements

  • Installation: Set up a Python virtual environment, activate it, and install dependencies using pip install -r requirements.txt.
  • Prerequisites: Requires Python, Langchain v1.2.12, Langchain-OpenAI v1.1.11. A local Elasticsearch instance must be set up using Docker (curl -fsSL https://elastic.co/start-local | sh then ./start.sh). Essential API keys include LLM (OpenAI via LiteLLM recommended), Jina, and Elasticsearch credentials. Data preparation involves running a provided notebook.
  • Resources: Links to Elasticsearch Quickstart are available.

Highlighted Details

  • Features agentic search across local Elasticsearch and filesystem context sources.
  • Integrates retrieval tools: semantic search, ESQL query execution with Agent Skills, and shell commands with jina-grep-cli.
  • Utilizes Langchain v1.2.12 and Langchain-OpenAI v1.1.11.
  • Requires local Elasticsearch setup via Docker.

Maintenance & Community

The provided README does not contain specific details regarding maintainers, community channels (e.g., Discord, Slack), or project roadmaps.

Licensing & Compatibility

The repository's license is not explicitly stated in the README, which may pose a barrier for commercial use or integration into closed-source projects.

Limitations & Caveats

The README notes that the shell tool is not a universal solution for context engineering. The workshop focuses on specific implementations, and broader agentic search strategies may differ. Setup requires specific API keys and a local Elasticsearch instance.

Health Check
Last Commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
85 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Elvis Saravia Elvis Saravia(Founder of DAIR.AI), and
2 more.

OpenDeepSearch by sentient-agi

0.1%
4k
OpenDeepSearch: search tool for AI agents
Created 1 year ago
Updated 1 year ago
Feedback? Help us improve.