Welcome to the Ed Tech Research AI Agent repository! Dive into the universe of educational technology and explore the magic of AI. ๐ช
- Agent Class: The main AI agent that's ready to fetch knowledge from any document. ๐โจ
- Encoder: A magical tool that transforms documents into a format the AI can understand. ๐งโโ๏ธ๐ฎ
- NewCourse: Create courses from various document formats like PDF, TXT, CSV, and HTML. ๐๐
- Initialize the
Agent
with a name and path. - Use the
new_course
method to create docs and embeddings. - Chat away with the
chat
method. ac
- Dual Encoder Module: Handles the encoding of documents for a given course.
- NewCourse: Manages the creation and handling of courses.
- Chat Bot: Manages chat with LLM
- Agent: A single NLP Agent cabable of Corpus, COT, or both
- Agent Pack: Several Agents as one!
- Metrics: Measure diversity in an agent or pack
- SentenceTransformerEmbeddings: Transforms sentences into magical vectors.
- Chroma: A mystical storage for our document vectors.
- OpenAIEmbeddings: Harness the power of OpenAI for embeddings.
Feel free to contribute, suggest improvements, or embark on this space journey with us!