|
说起来简单就三步。 先用Agent studio开发agent,然后在Workshop中嵌入Agent组件开发应用,最后发布成AI应用就可以供用户使用了。 单纯一个Agent没啥大用,关键是跟AIP的本体、Tool(Function + Action + Query)、Workshop其他各类组件结合使用,威力就大了。 还是那句老话,Agent或LLM在企业落地:不是陪聊、而是干活(Data+Logic+Action的决策和行动闭环)。 AIP Agent中开发Agent应用的精髓总结就7个点。 上下文(Ontology + Document + LogicFunction-Based) 工具(Apply Action + Call Function + Query Objects + Ontology Semantic Search) 模型(多模型任意选择) 记忆(Application State:String + Object Set) 指令(System级 + Task级 + /引用工具或变量) 行为(在对话流中可以实现本体对象的增删改操作交互或自动执行选择的Action、这个实在是有点牛叉) 变量(在workshop中给Agent配置)
首先打开agent studio可以看到创建的agents列表。 选择新建一个agent 对agent进行配置,包括指定大模型,prompt提示词,温度参数,指定LLM使用的工具等。配置好的agent可以保存,或者发布。Agent可以使用的工具和AIP Logic的Use LLM块是一样的,主要是三大类工具:Call Function工具、Apply Action工具、Query Objects工具。 可以指定LLM的上下文。可以是文档向量库、本体、基于函数的语义搜索返回对象集几种类型。相当于指定LLM外挂的知识库。 指定本体为上下文时,可以配置本体,包括返回多少条对象。 还可以给agent指定变量。 指定本体为上下文后的问答效果。 可以给agent增加应用上下文。可以对agent的state进行配置。state可以是String或Object Set两种。 在agent的回答中点击apply action工具时,直接弹出该action的输入画面,可以执行创建对象的操作。这个操作太牛叉了,通过apply action直接把增删改操作嵌入到对话流中了。 还可以容许agent自动执行选择的Action。 在workshop中创建一个agent应用。 添加agent组件。 给agent组件选择一个在agento studio中做好的agent。 给agent配置记忆。 发布应用后可以直接使用。 总结一下上面的过程,主要是以下三个核心步骤: 第一步:在Agent Studio中构建与配置 这是打造 Agent大脑的地方。 (1)创建 Agent: 在 AIP Agent Studio 中新建一个 Agent。 (2)配置核心参数: 选择 LLM 模型(如豆包),编写 System Prompt(系统提示词)来定义 Agent 的角色和行为准则。 (3)赋予能力绑定Tools: 绑定 Ontology Actions(本体动作)或 Functions(代码函数),使 Agent 具备读写数据、触发流程或执行计算的能力,这是 AIP 的核心优势。 调试与发布: 在右侧对话框测试 Agent 的回复与工具调用情况,确认无误后发布版本。
第二步:在Workshop中进行前端集成 这是构建用户交互界面 UI)的地方。 (1)创建应用: 新建一个 Workshop Module。 (2)添加组件: 拖拽相关组件,例如 LLM内容生成组件或 Button/Text Input 组件(用于表单式交互)。 (3)绑定 Agent:在组件配置中选择步骤 1 中创建的 Agent。将 Workshop 的变量(如用户输入框的值、当前选中的对象)映射为 Agent 的输入参数。将 Agent 的输出(回复内容、提取的结构化数据)绑定到 UI 组件或变量上进行展示。
第三步:应用逻辑与发布 (1)触发执行: 配置事件逻辑(如“点击按钮时”或“发送消息时”),调用 Agent 并等待返回结果。 (2)处理结果: 利用 Agent 返回的数据更新界面、触发后续的 Ontology Action 或进行页面跳转。 (3)发布应用: 保存并发布 Workshop 应用,供最终用户使用。 先在 Agent Studio 中定义模型、提示词和工具(Tools);再到 Workshop 中搭建界面,将 Agent 绑定到 UI 组件上,通过变量映射实现用户输入与 AI 处理的闭环,最终生成 AI 应用。 |