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

24 天前
 askfermi

虽然 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讨论和分享!

2158 次点击
所在节点    分享创造
2 条回复
ferock
24 天前
你说的是 gemini cli ?
askfermi
24 天前
@ferock 有点像但也不完全一样,我的几个需求
1) 我希望能用自带的 model

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

3) 我不是很喜欢在 cli 对话这种体验( coding 当然没问题,但其他的任务感觉不是很必要),我希望能融入到我的 workflow 里,比如我可以 cat kubectl get pods | vibe run docqa -q "summarize what happened"。

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

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

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

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

© 2021 V2EX