A RAG-based company information retrieval system
Project description
MVP
Garlic
A RAG-based company information retrieval system that provides intelligent company recommendations based on natural language queries.
Installation
pip install startgarlic
Quick Start
from startgarlic import Garlic
# Initialize the system
garlic = Garlic()
# Get a response for a query
response = garlic.generate_response("Tell me about AI companies")
Features
- Company information retrieval using RAG (Retrieval-Augmented Generation)
- Semantic search using sentence transformers
- Built-in company database
- Natural language query processing
- Context-aware responses
- Chat history support
Usage Examples
Basic query
response = garlic.generate_response("What companies work with computer vision?")
Query with chat history
chat_history = [
{"role": "user", "content": "I'm looking for AI companies"},
{"role": "assistant", "content": "What specific area of AI interests you?"},
{"role": "user", "content": "Computer vision"}
]
response = garlic.generate_response("Show me some examples", chat_history)
Requirements
- Python >= 3.7
- pandas >= 1.3.0
- sentence-transformers >= 2.0.0
- numpy >= 1.19.0
- openpyxl >= 3.0.0
Authors
- Bogdan Ciolac (bogdan@startgarlic.com)
- May Elshater (may@startgarlic.com)
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
startgarlic-0.1.5.tar.gz
(24.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file startgarlic-0.1.5.tar.gz.
File metadata
- Download URL: startgarlic-0.1.5.tar.gz
- Upload date:
- Size: 24.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6741c39314670f9b812667f9ffedf999151fc6e29f7aaebfe0a66557d2339cb
|
|
| MD5 |
7b34567d6c0d2c239818d1e44aa7942d
|
|
| BLAKE2b-256 |
c69e207252328aedb7f62782ba3854ed59b343a787824747613bad82d926bddd
|
File details
Details for the file startgarlic-0.1.5-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: startgarlic-0.1.5-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 32.9 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d78f934fdf46883385f0d5cee95c58293bad8f6fc70aa07cb47d51a7db2f52a9
|
|
| MD5 |
7aa7cbaa50212ef82119dbc3f3c61cb0
|
|
| BLAKE2b-256 |
fcb28a08e89bcb2b058370f9ed6adc016716eed97e69e9564b5d5d93be28f7b6
|