不知道你們有沒有跟我一樣的情況。
有很多的github計畫,想深入的了解它總是要花費很多的時間,AI或許會幫助很多, 但是只有GPT還是不夠。
今天給大家推薦的是一個github專用的開源計畫。
PeterCat可以給github倉庫建立AI問答機器人。
這樣就能快速地了解一個計畫。
掃碼加入AI交流群
獲得更多技術支持和交流
(請註明自己的職業)
計畫簡介
PeterCat 是一款專為github社群維護者和開發者設計的智慧問答解決方案。它提供對話式答疑Agent、配置系統、自托管部署方案以及一體化套用SDK,讓使用者能夠一鍵為自己的GitHub倉庫建立智慧答疑機器人,並快速整合到官網或計畫中。PeterCat支持知識自動入庫,將相關文件和issue自動整合為機器人的知識庫,實作多平台整合,提升社群的技術支持效率。
Agent 工作流
PeterCat 偏好設定了一個建立機器人的機器人,當得到使用者 GitHub 倉庫地址或名稱時,它會使用建立工具,生成該倉庫答疑機器人的各項配置(Prompt,、名字、 頭像、開場白、引導語、工具集……),同時觸發 Issue 和 Markdown 的入庫任務。這些任務會拆分為多個子任務,將該倉庫的所有已解決 issue 、高票回復以及所有 Markdown 檔內容經過 load -> split -> embed -> store 的加工過程進行知識庫構建,作為機器人的回復知識依據。
DEMO
1、建立機器人
只需要提供github倉庫的地址或名稱,就能給這個倉庫建立一個專屬的問答機器人。
2、知識自動入庫
機器人建立後,所有相關Github 文件和 issue 將自動入庫,作為機器人的知識依據。
3、多平台整合
多種整合方式自由選擇,如對話套用 SDK 整合至官網,Github APP一鍵安裝至 Github 倉庫等。
4、更多實用功能
功能特點
對話式答疑: 提供對話式的互動體驗,使用者可以直接與機器人進行交流,獲取資訊。
一鍵建立機器人: 使用者只需提供GitHub倉庫地址或名稱,PeterCat即可自動完成建立機器人的全部流程。
知識自動入庫: 機器人建立後,會自動將相關的GitHub文件和issue入庫,作為知識依據。
多平台整合: 支持多種整合方式,例如對話套用SDK整合至官網,以及GitHub APP一鍵安裝至GitHub倉庫。
計畫資訊查詢 :能夠查詢計畫資訊並回復Discussion。
Issue管理: 支持查詢Issue、送出Issue以及回復Issue。
程式碼審查與總結: 提供PR(Pull Request)摘要和程式碼審查功能。
私有化部署: 支持在AWS和Supabase上進行私有化部署。
環境變量配置: 允許使用者根據不同的部署環境配置環境變量。
Agent工作流: 偏好設定了建立機器人的機器人,自動化生成配置並觸發知識庫構建任務。
計畫連結
https://github.com/petercat-ai/petercat
關註「 開源AI計畫落地 」公眾號
與AI時代更靠近一點
關註「 AGI光年 」公眾號
獲取每日最新資訊
關註「 向量光年 」公眾號
加速全行業向AI轉變