有什么 AI 组件/产品可以配合 gitlab-ce,然后在 issue/mr/pr 内部通过评论触发交互的吗?

4 月 8 日
 a33291
有点类似 github-copilot 那样,甚至可以让它直接修复 issue/bug,或者进行 mr 的 review 之类

https://opencode.ai/docs/gitlab/ opencode 这个 gitlab 组件实际上要求配合 gitlab duo 使用,无法独立使用

PS:
自建环境,无法将代码托管到 github
856 次点击
所在节点    程序员
3 条回复
Jgege
4 月 8 日
看到你提到 GitLab-CE 的私有化部署痛點。針對這種『無法連接外網 GitHub 』的封閉環境,我之前在 Debian 系統上實現過一套基於 Python + Webhook 的輕量級中間件。

核心思路是:在 GitLab 側配置一個 System Hook ,監聽 Note Hook (評論事件)。我的中間件會對評論內容進行 Pattern Matching (模式匹配),識別出 AI 指令後再與內網或代理後的 LLM 交互。

這種方式不需要依賴任何第三方組件,完全是你自建環境的『原生擴展』。如果你感興趣,我可以把這套劫持監聽的邏輯封裝成一個容器給你部署。
a33291
4 月 9 日
@Jgege 感谢,目前这种产品除了 github-copilot 貌似还没有其他类似的,是否有兴趣将其作为一个产品推出?
Jgege
4 月 9 日
@a33291 感謝認可。這套方案是我最初在 Debian 環境下開發時,其核心邏輯確實是為了規避閉源組件的數據審計,並解決隔離網環境下的 LLM 調度問題。

目前我已經實現了對 GitLab System Hook 的異步監聽與模式匹配優化。如果要做成通用產品,關鍵在於針對不同內網 LLM 接口的適配層( Adapter Layer )以及部署的容器化封裝。

我對產品化持開放態度。如果你有具體的場景需求或初步的合作構想,我們可以更深一步探討技術路徑。你可以私信我你的聯繫方式,或者我們在 Base64 編碼的頻道裡聊細節。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1204323

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX