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

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

  •  
  •   GreatAuk · 1 day ago · 4394 views

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

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

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

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

    完全是两个东西。

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

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

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

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