用ThinkPHP构建企业AI智能体应用的核心是高效组装大模型能力、业务知识、工具调用与场景逻辑,强调快速落地与可控集成;首选ThinkBot或ThinkAI作为底座,二者均支持增强RAG与私有化部署;通过分层架构封装AI服务,建设知识库与对话上下文双记忆机制,并依托人工反馈闭环优化。

用ThinkPHP构建企业AI智能体应用,核心不是从零训练模型,而是把大模型能力、业务知识、工具调用和场景逻辑高效组装起来。关键在于“快速落地”与“可控集成”,而非重造轮子。
选对底座:ThinkBot启智或ThinkAI本地化部署
ThinkPHP官方已推出ThinkBot AI应用引擎和ThinkAI本地化部署服务,这是最贴近企业实际的起点。ThinkBot提供开箱即用的企业智能体构建能力,支持大模型+知识库+工具+场景四要素组合;ThinkAI则允许私有化部署,通过宝塔或Docker一键安装,数据不出内网,适配金融、政务等强合规场景。两者都内置增强RAG方案,采用多路召回机制,显著降低幻觉风险。
聚焦业务层:封装AI能力为可复用服务
避免在控制器里直接拼接API请求。推荐按分层架构组织代码:
- 在app/service/ai/下创建CozeAIService或QwenAIService类,统一处理认证、重试、限流和错误归一化
- 配置文件config/ai_platform.php管理不同平台密钥与模型参数,通过env()加载敏感信息
- 业务逻辑层(如订单查询、运费计算)封装为独立技能方法,由AI智能体按意图动态调用,不硬编码进提示词
让智能体真正懂业务:知识库+上下文双驱动
企业智能体的价值不在泛泛而谈,而在精准响应内部事务。需同步建设两层“记忆”:
立即学习“PHP免费学习笔记(深入)”;
- 长期记忆(知识库):将产品手册、SOP文档、历史工单等结构化或非结构化资料切片向量化,存入Qdrant或Weaviate;用户提问时自动检索Top3相关片段,注入prompt
- 短期记忆(对话上下文):用chat_session表存储用户ID、conversation_id及JSON格式的最近10轮消息,每次请求前自动拼接,保障多轮连贯性
闭环优化:从人工反馈中持续进化
智能体上线后必须形成反馈回路:
- 设置“不满意”按钮,用户点击后自动记录原始问题、AI回复、人工修正答案三元组
- 定期抽取低置信度回答(如Coze返回score<0.7),交由运营人员标注并更新知识库或调整提示词
- 将高频未覆盖问题沉淀为新技能节点,在Coze后台或ThinkBot可视化编排界面中拖拽接入



















