Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sammybams/gospel-companion
A cutting-edge digital assistant designed to enhance the experience of studying bible lessons and gospel materials
https://github.com/sammybams/gospel-companion
ai bible llm python rag
Last synced: about 2 months ago
JSON representation
A cutting-edge digital assistant designed to enhance the experience of studying bible lessons and gospel materials
- Host: GitHub
- URL: https://github.com/sammybams/gospel-companion
- Owner: Sammybams
- License: mit
- Created: 2023-08-10T15:41:48.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-04T21:36:41.000Z (about 2 months ago)
- Last Synced: 2024-11-04T22:29:25.647Z (about 2 months ago)
- Topics: ai, bible, llm, python, rag
- Language: Jupyter Notebook
- Homepage:
- Size: 401 KB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GOSPEL COMPANION β¨
**Gospel Companion** is a cutting-edge digital assistant designed to enhance the experience of studying Bible lessons and gospel materials. This project leverages GPT-3.5 Turbo and the open-source ChromaDB as a vector store for a Retrieval-Augmented Generation (RAG) solution, providing a conversational assistant that is aware of conversation history and capable of performing deep dives into Bible lessons and stories.
## Features π
- **Conversational Assistant** π¬: Gospel Companion acts as an intelligent assistant that understands context and conversation history, allowing users to engage in meaningful discussions about Bible lessons.
- **Age-Specific Context** πΆπ§π§: The assistant tailors its responses based on the selected age category. The solution covers three categories:
- **Elementary**: For ages 2 to 12.
- **Junior**: For ages 13 to 17.
- **Senior**: For ages 18 and above.
- **Knowledge Base with References** ππ: The knowledge base is built on a collection of Sunday school lessons by the Apostolic Faith Church. In addition to tailored responses, users receive up to three references, providing direct links to the specific Sunday school lessons where the answers to their questions are discussed in more detail. Access the full lesson library [here](https://apostolicfaithweca.org/sunday-school-lesson-library).## Technology Stack π οΈ
- **Python** π: Core programming language used for development.
- **Langchain** π: Framework used to build the language model-based workflows.
- **Azure OpenAI Service** βοΈ: Provides access to the GPT-3.5 Turbo model.
- **ChromaDB** ποΈ: An open-source vector database used to store and retrieve embeddings, enabling the RAG solution.## License π
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.