Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/drryanhuang/codematebear
🤖💡 This repository contains a recommendation system built using LLM. Dive in to explore AI-powered recommendations! 🔍🚀
https://github.com/drryanhuang/codematebear
Last synced: about 23 hours ago
JSON representation
🤖💡 This repository contains a recommendation system built using LLM. Dive in to explore AI-powered recommendations! 🔍🚀
- Host: GitHub
- URL: https://github.com/drryanhuang/codematebear
- Owner: DrRyanHuang
- License: gpl-3.0
- Created: 2024-08-13T07:45:24.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-01-24T02:13:44.000Z (3 days ago)
- Last Synced: 2025-01-24T03:19:28.920Z (3 days ago)
- Language: Python
- Homepage:
- Size: 1.02 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This project leverages the ERNIE Bot to implement a recommendation system. 🤖 It crawls GitHub user and repository information, feeds it into the large language model, and allows the model to extract relevant keywords. 🔍 Based on these keywords, it searches for projects on GitHub and recommends them to users in the order of the most stars, most forks, and best matches. 🌟🍴
### Demo Showcase 🎥🌟
### How to run 🚀
Add your AISTUDIO or QIANFAN [**accessToken**](https://aistudio.baidu.com/account/accessToken) to `token.txt` / `qianfan_token.txt`
```
python3 -mpip install -r requirements.txt
python3 main.py
```- `utils.py` contains a collection of small utility functions. 🛠️
- `github_api.py` contains classes and functions for scraping GitHub information. 🕷️
- `test_agently.py` 和 `test_github_api.py` are test scripts, with the former testing `Agently` and the latter verifying the accuracy of GitHub information scraping. ✅### TO DO LIST ⏰
- [x] GitHub information crawling
- [x] GitHub search behavior simulation
- [x] GitHub user information analysis
- [x] GitHub repository analysis
- [x] Support AISTUDIO accessToken
- [x] Support Qianfan accessToken
- [ ] Add offline database
- [ ] Analyze user-starred repositories