Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tilmangriesel/chipper
Chipper is a research tool integrating RAG techniques with LLMs for embedding, document processing, and query workflows.
https://github.com/tilmangriesel/chipper
embedding llm llm-inference ollama ollama-api ollama-client ollama-gui rag retrival-augmented-generation
Last synced: 12 days ago
JSON representation
Chipper is a research tool integrating RAG techniques with LLMs for embedding, document processing, and query workflows.
- Host: GitHub
- URL: https://github.com/tilmangriesel/chipper
- Owner: TilmanGriesel
- License: mit
- Created: 2024-12-22T17:54:13.000Z (14 days ago)
- Default Branch: main
- Last Pushed: 2024-12-22T20:13:42.000Z (14 days ago)
- Last Synced: 2024-12-22T20:32:13.121Z (14 days ago)
- Topics: embedding, llm, llm-inference, ollama, ollama-api, ollama-client, ollama-gui, rag, retrival-augmented-generation
- Language: Python
- Homepage:
- Size: 1000 Bytes
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Chipper
**Chipper** is a learning and research project developed by [Tilman Griesel](https://linktr.ee/griesel). It integrates
Retrieval-Augmented Generation (RAG) techniques with large language models (LLMs) to support embedding pipelines,
document chunking, web content scraping, and query workflows. Built on **Haystack**, **Ollama**, and **ElasticSearch**,
Chipper can function as a local tool or an internal service deployable via Docker.**Note:** This is not a production-ready tool and should only be used for research and experimentation. Users are
responsible for any issues or damages resulting from its use.If you find this project helpful, leaving a star would mean a lot and help others discover it too.
## Features
- Embedding pipelines for source code and documents.
- Document chunking for efficient and precise retrieval.
- Configurable scraper utility for web content integration.
- ElasticSearch for scalable vector-based retrieval.
- CLI and web client interfaces.
- Docker-ready for deployment.## Installation and Setup
Use the **Makefile** to set up and run Chipper.
## Demo
## Roadmap & Open-Goals
1. **Docker Implementation**
- Finalize current Docker setup to ensure streamlined deployment.
- Test and validate the implementation across various environments.
- Document the Docker workflow for ease of use by the team and contributors.2. **Automated Model Management**
- Implement automatic pulling and updating of Ollama models.
- Add support for model versioning to maintain compatibility.
- Provide clear logging and notifications for pull operations.3. **Codebase Optimization**
- Conduct a general cleanup of the codebase for readability and maintainability.
- Remove unused dependencies and redundant code.
- Standardize coding practices and implement linting tools.4. **Enhanced Parameter Configurations**
- Extend and refine the parameter settings available for Ollama models.
- Introduce advanced options for fine-tuning and optimization.
- Validate parameter changes with real-world use cases to ensure effectiveness.