Skip to content

aymenfurter/florencellm

Repository files navigation

FlorenceLLM Logo

FlorenceLLM

FlorenceLLM is an OpenAI GPT-3.5-based chatbot designed to help users find the right person to assist them within an organization. It achieves this by indexing git repositories and tracking who made which changes and when. This information allows the chatbot to identify the most suitable person to help with a specific topic.

Screenshot

Overview

At present, the indexing feature is under development, and its user interface has not been implemented. The chatbot is developed in Go, containerized, and deployed to Azure container apps.

During testing, Microsoft docs were indexed, and the chatbot's performance was excellent, as evidenced by the screenshot. To index your own repositories, refer to indexer/indexer_test.go. The deployment process is outlined in workflows/deploy.yml. Note that the indexing process involves embeddings requests, which may incur costs.

Contributions

Pull requests and feedback is welcome! Feel free to test FlorenceLLM with your own git repositories. I hope you enjoy using it! 🤗

Quick Links

About

FlorenceLLM, a GPT-3.5 chatbot, finds help by examining git repos and identifying experts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published