要用 PI 开发一个客服 agent, 有推荐的开源项目参考下吧

GreatAuk 2026-08-28 09:41 1

主要还是后端基于 PI 的 chat ui ,想找个现成的改改。

最新回复 (34)
  • woshishui2022 08-28 09:55
    1
    智能客服,难的是知识库整理和测试吧; UI 感觉没啥啊
  • GreatAuk 楼主 08-28 10:00
    2
    @woshishui2022 stream, message markdown 渲染,prompt 输入交互还是挺麻烦的。
    之前用过 chatbot(基于 ai-sdk)的,上面这些就默认自带了。
  • skuuhui 08-28 10:10
    3
    为什么要用 pi
  • wang93wei 08-28 10:12
    4
    我们自己做了个 业务 Agent ,效果不错。用的 pi-agent-core 和 pi-ai ,没用 pi 整个那一套 。唯一遗憾的是没有观测性(做完了,没测),好多应该能看的都看不到。但是黑盒的体验效果不错。
  • GreatAuk 楼主 08-28 10:19
    5
    @skuuhui 今年好像挺流行的,然后功能简单够用吧
  • mikaelson 08-28 10:25
    6
    借楼看看,有没有推荐系统内部知识库,并且和 AI 结合的开源项目。或者应该用什么方案合理。
  • JRay 08-28 10:33
    7
    pi 强的不是作为本地 agent 吗。客服合适吗?
  • zisen 08-28 10:40
    8
    我们公司用的 OpenClaw ,一堆 bug😭
  • zls3201 08-28 10:43
    9
    pi 做客服? 这玩意儿毫无并发能力吧? 即便你的 token 量够,也没并发吧。

    你需要的是知识库+rag 吧
  • SilenceLL 08-28 11:01
    10
    可以看看腾讯的 WeKnora
  • onesixthree 08-28 11:05
    11
    直接让 ai 写接完了,让 ai 直接去找参考,一般是异步回应,接到请求后先返回,异步执行完再 webhook 回调回去,响应和日志留下 traceid 和 sessionid ,给 pi 配置上业务知识,qps 太大可以在前面加一个消息队列,后面配置一个 pi 集群,根据 sessionid 路由
  • blakezhaothinks 08-28 11:13
    12
    Pi 是桌面端(本地) Agent ,核心是运行在用户自己的电脑上,能够与用户的本地环境进行交互(比如:读写改文件,执行命令等)。

    智能客服是服务端 Agent ,核心是知识库的搭建(通用业务知识)以及业务系统的对接(用户业务上下文)。

    完全是两个东西。

    构建服务端 Agent 你可以看下 LangChain.js / LangGraph.js 这两个框架。
  • SchwarzeR 08-28 11:16
    13
    直觉上应该用 langgraph 或者 eino ? pi 设计出来好像没考虑太多作为服务端的情况?
  • Cyron 08-28 11:19
    14
    ai-sdk + ai-elements 不是挺好
  • dacapoday 08-28 11:20
    15
    @zls3201 这里仅为一个 封装了 ctx 的 http client, 并发看你的 provider 性能.
  • bugyaluwang 08-28 11:23
    16
    用 mastra 吧
  • yh7gdiaYW 08-28 11:33
    17
    这种东西需求有比较确定性的流程,langgraph 类似物更合适
  • yh7gdiaYW 08-28 11:34
    18
    要省事儿的话 dify 做这种东西是功能最齐全的,but 这玩意儿现在几乎是鄙视链最底端了
  • coefu 08-28 11:52
    19
    客服向,最难的是,主动性。如果只是售后客服,就好点,被动应对。

    主动性客服,售前客服这种,非常难。
  • HK560 08-28 12:00
    20
    刚给公司做了类似的项目,智能客服问答,支持 ReAct ,能查知识库,能通过接口进行一些操作行为。

    自己实现后端 AI 服务用的是 vercel AI SDK 做核心,前端自己画自己实现,知识库什么的接 dify 。
    其余你需要什么自定义的业务功能或者逻辑就自己改这个 AI 服务
  • xiaoz 08-28 12:11
    21
    @mikaelson #6,你试试这个页面: https://znote.xphub.dev/doc/guide
    然后点击右下角的 AI 图标进行问答呢。

    这个项目是用开源的 ZNote 搭建的: https://github.com/helloxz/znote
  • maolon 08-28 12:21
    22
    我怎么觉得楼上很多人根本没区分开什么是 pi coding agent 和 pi agent core 的区别? pi core 就是一个核心 agent loop 哪里跟桌面是绑定的? pi-core + pi-ai(provider) + pi telemetry + cli + tui 才是 pi coding agent 那个你桌面用的 agent 。
    你用其他 agent sdk 搭还要自己调一些东西,pi 直接一套 agent loop 就是现成能用而且成熟可靠的了
  • manhere 08-28 12:25
    23
    从 RAG 时代就一直在吹智能客服,就纯吹。
  • chenY520 08-28 13:32
    24
    @maolon pi agent core 能不能理解为一个核心的 agent loop ,然后 pi coding agent 就是多个功能的一个组合( cli 、pi-ai 、pi-agent-core )
  • tonnnny 08-28 13:42
    25
    不懂就问 PI 是什么?框架?语言?
  • maolon 08-28 14:19
    26
    @chenY520 就是这个意思
  • sprit 08-28 14:28
    27
    dsh 也行啊 自带 web 端,五花八门 UI 都可以调整
  • Eloxt 08-28 15:43
    28
    @tonnnny https://github.com/earendil-works/pi/tree/main/packages/agent
  • Clannad0708 08-28 15:49
    29
    @wang93wei #4 直接外接个 langfuse 就行, 可观测全都能看到
  • SeekCode 08-28 16:19
    30
    我是在管理平台做的 AI 助手,也是用 Pi 来推理,代码全是 vb coding 出来的: https://github.com/OSpoon/api-starter-kit
  • momocraft 08-28 16:28
    31
    用 pi 当 sdk, 自己简单写个 web server, 把 pi 自己的 system prompt 什么都换掉 (通过 pi ResourceLoader), 配一套能访问和搜索文本的 tool
    session 和 modal call 这些东西有需要也可以自己管理 (通过 pi Runtime)
  • Scarb 08-28 16:32
    32
    pi 是本地 agent ,选型不合适吧。可以看下 deerflow ,这种才是你要的,不过这个太重了。
    还有个方案是用 agent 框架自建,langgraph mastra agno 这些,前端用 ag-ui+copilotkit
  • anyele 08-28 16:37
    33
    想做个公司内部的 agent , 用 PI 还是 DeepSeek harness?
  • tanxnative 08-28 16:56
    34
    各位大佬没觉得 langgraph 很重吗?
* 帖子来源V2EX
返回