microsoft / AI-Chat-App-Hack

HackTogether: The Microsoft Python Chatbot Hack | Register, Hack, Win
MIT License
216 stars 42 forks source link

Project: Chat with your github repo #128

Open treezy254 opened 4 months ago

treezy254 commented 4 months ago

Project name

Github Assistant

Description

An LLM application that facilitates RAG on GitHub repository data.

Features:

  1. Chatting with code documentation - users can easily query information from the project's docs.
  2. Interrogating source code - users can use this RAG to analyze source codes more effectively.
  3. Code issues resolution assistance: The Chatbot can address issues raised in the project when expert assistance is currently unavailable. This speeds up the process of finding the solution
  4. Structured output (JSON): - This facilitates ease of parsing the chatbot's output which can be used for processing and other tasks.
  5. discussions participation: Users can engage with the chatbot in a discussion regarding the repository.
  6. Evaluation: This feature ensures that the information provided by the chatbot is relevant and grounded in the context provided.
  7. Chat History: The prompt flow library facilitates a chat history which can be used to save chat for future reference.

Language

English

Project Repository URL

https://github.com/treezy254/github_assistant.git

Deployed Endpoint URL

No response

Project video

https://youtu.be/pVsVxEPjzVI

Team members

Kamau Samuel

Showcase Consent

Yes