Skip to content

An AI Agentic framework to extract insights from raw data.

License

Notifications You must be signed in to change notification settings

akougkas/retrievio

Repository files navigation

RetrievIO

An AI Agentic framework to extract insights from raw data.

Features

  • Document processing pipeline with specialized AI agents
  • Vector-based document storage and retrieval
  • Integration with Ollama for LLM processing
  • CLI interface for document management and querying
  • Event-driven architecture for agent communication

Installation

  1. Clone the repository:
git clone https://github.com/YOUR_USERNAME/retrievio.git
cd retrievio
  1. Create a virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
  1. Install dependencies:
pip install -r requirements.txt
  1. Install Ollama and required models:
Follow Ollama installation instructions from: https://ollama.ai/
E.G., ollama pull llama2

Usage

  1. Start the document processing pipeline:
python -m retrievio start
  1. Process a directory of documents:
python -m retrievio process-directory /path/to/documents
  1. Search through processed documents:
python -m retrievio search "your query here"

License

MIT License - see LICENSE file for details

About

An AI Agentic framework to extract insights from raw data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages