Yerelzeka: Unlock the Knowledge in Your Documents
Yerelzeka is a smart command-line application built in Go that helps you turn your documents into a searchable knowledge base and chat with them using the power of AI.
What Yerelzeka Does
Yerelzeka operates in two main ways:
- Document Processing: Easily ingest text documents from a directory. Yerelzeka uses advanced AI (via Ollama) to understand their meaning and stores them efficiently in a database (PostgreSQL with Pgvector).
- Intelligent Chat Server: Launch a chat server that allows you to ask questions about your processed documents. Yerelzeka uses Retrieval-Augmented Generation (RAG) to find the most relevant information in your documents and generates helpful answers using an AI language model (via Ollama).
Key Capabilities
- Effortless Document Ingestion: Simply point Yerelzeka to your document directory, and it handles the rest, from reading files to generating embeddings and storing them.
- Smart Search and Retrieval: Leveraging Pgvector, Yerelzeka can quickly find documents semantically similar to your queries, going beyond simple keyword matching.
- AI-Powered Answers: Get natural and informative answers to your questions, generated by an AI model based on the context of your documents.
- Easy Integration: The chat server provides a simple API endpoint, making it easy to connect with web frontends or other applications.
- Scalable and Efficient: Built with Go, Yerelzeka is designed for performance, utilizing concurrency for faster document processing.
How It Works (Behind the Scenes)
Yerelzeka uses a modular design with clear components for handling configuration, interacting with the database (Pgvector), communicating with the AI services (Ollama for embeddings and generation), managing the ingestion pipeline, and running the chat server. It follows best practices in Go for concurrency, error handling, and modularity.
Get Started with Yerelzeka
Yerelzeka is your solution for creating a searchable knowledge base from your documents and interacting with them in a conversational way.
Ready to unlock the knowledge in your documents? Get started with Yerelzeka today.