V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
a33291
V2EX  ›  程序员

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

  •  
  •   a33291 · 1 天前 · 317 次点击
    有点类似 github-copilot 那样,甚至可以让它直接修复 issue/bug,或者进行 mr 的 review 之类

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

    PS:
    自建环境,无法将代码托管到 github
    3 条回复    2026-04-09 21:16:36 +08:00
    Jgege
        1
    Jgege  
       1 天前   ❤️ 1
    看到你提到 GitLab-CE 的私有化部署痛點。針對這種『無法連接外網 GitHub 』的封閉環境,我之前在 Debian 系統上實現過一套基於 Python + Webhook 的輕量級中間件。

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

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

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

    我對產品化持開放態度。如果你有具體的場景需求或初步的合作構想,我們可以更深一步探討技術路徑。你可以私信我你的聯繫方式,或者我們在 Base64 編碼的頻道裡聊細節。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5691 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:01 · PVG 10:01 · LAX 19:01 · JFK 22:01
    ♥ Do have faith in what you're doing.