Skip to content

Example usages of Langchain and OpenAI to create useful tools, including a docs chatbot, a codebase analyzer, and a github repo status reporter

Notifications You must be signed in to change notification settings

jfontestad/github-llm-tools

Repository files navigation

[Work in Progress] Langchain Demos

Welcome to Langchain Demos! This project showcases example use-cases of the LLMS framework to create practical tools such as a documentation chatbot, a codebase analyzer, and a GitHub repository status reporter.

Managing an open-source repository with hundreds of collaborators can be a daunting task due to the abundance of communication and accumulation of tribal knowledge. To alleviate this problem, we have created a bot that examines the most recent Pull Requests (PRs) and commits from a repository. It subsequently produces a comprehensive summary and newsletter, making the collaboration process smoother and more efficient.

Check out a sample of our generated newsletter here and the source code here.

Demonstrations

Polywrap

  • Codebase.ipynb: This is a chatbot that is programmed with the knowledge of a GitHub repository's codebase.

AutoGPT

  • DocsChat.ipynb: This chatbot has been trained on the .md documentation files in the /docs folder of a GitHub repository.

Visit the outputs directory to explore all the files that our tools can generate.

Contributing

We look forward to your contributions to this project! Please fork this repo and open a PR to suggest improvements.

About

Example usages of Langchain and OpenAI to create useful tools, including a docs chatbot, a codebase analyzer, and a github repo status reporter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published