V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
askfermi
V2EX  ›  分享创造

一个在命令行使用 AI/Agent 的小工具(例如 code-review,文档 QA)

  •  
  •   askfermi ·
    xzyaoi · 18 天前 · 1933 次点击

    虽然 ChatGPT 等等这些网页工具都非常方便,但是很多时候都是在远程服务器上开发,经常想着如果能在命令行里快速调用一个 LLM 来做一些 PDF 的 summary ,或者 code-review 之类的工作,可以提升一定的效率,因此这个周末做了一个小工具。 一方面它可以把一些 workflow 固定下来打包,这样可以之后快速重用;另一方面也可以使用一些别人提前制作好的包。

    使用方法:

    # 安装一个 `vibe`的 executable
    pip install v-agents
    # 安装 docqa 的包
    vibe install docqa
    # QA to remote files, this package will download and parse PDF, then feed into LLM
    vibe run docqa -q "what are the future work of this paper?" -f https://arxiv.org/pdf/2404.00399 
    

    如果你在一个 git installed 的文件夹里,也可以:

    vibe install code-review
    vibe run code-review
    

    目前这个会使用一个远程的 LLM ,运行在一个去中心的 LLM Serving 系统上。也可以通过环境变量使用任意 LLM 。

    GitHub: https://github.com/researchcomputer/vagents

    两个包的例子: https://github.com/vagents-ai/packages

    欢迎来Discord讨论和分享!

    2 条回复    2025-08-17 11:52:20 +08:00
    ferock
        1
    ferock  
    PRO
       18 天前 via iPhone
    你说的是 gemini cli ?
    askfermi
        2
    askfermi  
    OP
       18 天前
    @ferock 有点像但也不完全一样,我的几个需求
    1) 我希望能用自带的 model

    2) 我希望能自己写一些固定的 workflow 来简化我的流程,我不需要全部都由 LLM 生成,我可以自己写一个 function 之类的给 LLM 来调用

    3) 我不是很喜欢在 cli 对话这种体验( coding 当然没问题,但其他的任务感觉不是很必要),我希望能融入到我的 workflow 里,比如我可以 cat kubectl get pods | vibe run docqa -q "summarize what happened"。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5240 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 08:31 · PVG 16:31 · LAX 01:31 · JFK 04:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.