这种方法带来了显著的不良影响compromise。通过并行处理任务我们在速度上取得了优势但这却以碎片化为代价。当与智能体的交互可能由不同的模型、提示词或工具管理时保持统一的用户体验变得极其具有挑战性。
为了解决这个问题我们采用了一个简单的组织结构: 1一个小型“横向”工程小组负责处理公共组件并专注于整体体验。这包括: 各种支撑此产品的基础服务 评估/测试工具 所有垂直领域使用的全局提示词模板例如智能体的全局身份标识、对话历史、越狱攻击的防护等 iOS/Android/Web客户端的共享UX组件注:一般就是指按钮、下拉列表这些 一个服务器端驱动的UI框架用于发布新的UI更改而无需更改或发布客户端代码。
因为UI在服务端那就需要有个在服务 坦桑尼亚电话号码列表 端生成UI的框架很麻烦的一个东西 2多个“纵向”工程小组各自对其智能体拥有自主权例如: 个性化帖子摘要 岗位匹配度评估 面试技巧 3那些东西对我们有用: 分而治之但限制智能体的数量 建立一个中心化的通过多轮对话支撑的评估过程 共享提示词模板如“身份”定义、UX模板、工具及指令 3. 评价输出好坏 评估我们回答的质量比预期的要困难得多。