LilaShiba / ed_tech_research

NLP research into Generative AI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๐ŸŒŒ Ed Tech Research: AI Agent ๐Ÿš€

Welcome to the Ed Tech Research AI Agent repository! Dive into the universe of educational technology and explore the magic of AI. ๐Ÿช

๐Ÿถ Features ๐Ÿพ

  • 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. ๐Ÿ“š๐ŸŒ 

๐Ÿงน Usage ๐ŸŒ™

  1. Initialize the Agent with a name and path.
  2. Use the new_course method to create docs and embeddings.
  3. Chat away with the chat method. ac

๐ŸŒŒ Modules ๐Ÿš€

  • 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

๐Ÿง™โ€โ™€๏ธ Magic Behind the Scenes ๐ŸŒŸ

  • SentenceTransformerEmbeddings: Transforms sentences into magical vectors.
  • Chroma: A mystical storage for our document vectors.
  • OpenAIEmbeddings: Harness the power of OpenAI for embeddings.

๐Ÿพ Join the Adventure! ๐ŸŒŒ

Feel free to contribute, suggest improvements, or embark on this space journey with us!

About

NLP research into Generative AI


Languages

Language:Python 53.3%Language:Jupyter Notebook 46.7%