Aerospace Chatbot¶
Aerospace discipline-specific chatbots and AI tools.
Project links¶
Contribute¶
Bugs or improvements: create an issue
Pull requests: create a pull request
Reach out to the github repository owner at dsm@danmueller.pro
References¶
Models¶
- Hugging Face, this is where open source models are hosted, also is a great place to deploy applications and perform fine tuning.
Voyage embedding models, this is a proprietary high performance embedding model.
- OpenAI, this is where OpenAI LLMs and embeddings are hostes
Frameworks¶
Langchain, this is a framework for building AI applications.
Langsmith, this is a platform for debugging and data analysis for inputs/outputs/runtime of AI models.
Spotlight from Renumics, open source platform GUI for data visualization and analysis.
API key links¶
Dependencies¶
The main files in the repository required for dependencies are:
poetry.lockandpyproject.tomlto define all dependenciespoetry installto install all dependencies
The instructions are tailored to unix-based systems, modify as needed for Windows.
Compatibility Matrix¶
This matrix gives options for the user, depending on what the objective is. Proprietary data sources likely want air gapped solutions run locally, vs. collaborative teams with non-proprietary sources likely want remotely hosted options.
Feature |
Index Type |
Embedding Model |
LLM |
|---|---|---|---|
Remotely hosted |
Pinecone |
colbert-ir/colbertv2.0 (Hugging Face RAG Model) |
OpenAI, Hugging Face |
Open source |
ChromaDB, RAGatouille |
colbert-ir/colbertv2.0 (Hugging Face RAG Model) |
Hugging Face |
Proprietary |
Pinecone |
OpenAI, Voyage |
OpenAI |
Air gapped (fully local) |
ChromaDB, RAGatouille |
colbert-ir/colbertv2.0 (Hugging Face RAG Model) |
LM Studio |
RAG type: Standard |
Any |
Any |
Any |
RAG type: Parent-Child |
ChromaDB, Pinecone |
OpenAI, Voyage |
Any |
RAG type: Summary |
ChromaDB, Pinecone |
OpenAI, Voyage |
Any |