• 请不要在回答技术问题时复制粘贴 AI 生成的内容
GreatAuk
V2EX  ›  程序员

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

  •  
  •   GreatAuk · 15h 35m ago · 3655 views

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

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

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

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

    完全是两个东西。

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

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

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

    这个项目是用开源的 ZNote 搭建的: https://github.com/helloxz/znote
    maolon
        22
    maolon  
       12h 55m ago   ❤️ 3
    我怎么觉得楼上很多人根本没区分开什么是 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
        23
    manhere  
       12h 51m ago
    从 RAG 时代就一直在吹智能客服,就纯吹。
    chenY520
        24
    chenY520  
       11h 44m ago
    @maolon pi agent core 能不能理解为一个核心的 agent loop ,然后 pi coding agent 就是多个功能的一个组合( cli 、pi-ai 、pi-agent-core )
    tonnnny
        25
    tonnnny  
       11h 34m ago
    不懂就问 PI 是什么?框架?语言?
    maolon
        26
    maolon  
       10h 57m ago
    @chenY520 就是这个意思
    sprit
        27
    sprit  
       10h 48m ago
    dsh 也行啊 自带 web 端,五花八门 UI 都可以调整
    Clannad0708
        29
    Clannad0708  
       9h 27m ago
    @wang93wei #4 直接外接个 langfuse 就行, 可观测全都能看到
    SeekCode
        30
    SeekCode  
       8h 57m ago
    我是在管理平台做的 AI 助手,也是用 Pi 来推理,代码全是 vb coding 出来的: https://github.com/OSpoon/api-starter-kit
    momocraft
        31
    momocraft  
       8h 47m ago
    用 pi 当 sdk, 自己简单写个 web server, 把 pi 自己的 system prompt 什么都换掉 (通过 pi ResourceLoader), 配一套能访问和搜索文本的 tool
    session 和 modal call 这些东西有需要也可以自己管理 (通过 pi Runtime)
    Scarb
        32
    Scarb  
       8h 44m ago
    pi 是本地 agent ,选型不合适吧。可以看下 deerflow ,这种才是你要的,不过这个太重了。
    还有个方案是用 agent 框架自建,langgraph mastra agno 这些,前端用 ag-ui+copilotkit
    anyele
        33
    anyele  
       8h 39m ago
    想做个公司内部的 agent , 用 PI 还是 DeepSeek harness?
    tanxnative
        34
    tanxnative  
       8h 20m ago
    各位大佬没觉得 langgraph 很重吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1301 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 169ms · UTC 17:16 · PVG 01:16 · LAX 10:16 · JFK 13:16
    ♥ Do have faith in what you're doing.