主题
TOWA智能体中台
概述
简介
TOWA是一个以大模型、知识库和工具为核心的AI智能体中台,旨在为企业提供灵活、高效的智能化解决方案。其整体架构设计充分考虑了多样化的业务需求,能够支持各类智能体的编排与管理。
在大模型方面,TOWA集成了最新的自然语言处理和机器学习技术,使得智能体能够理解和生成高质量的文本,进行复杂的对话和决策支持。知识库则为智能体提供了丰富的行业知识和数据支持,确保其在处理具体问题时具备准确的信息基础。
此外,TOWA还配备了多种插件,包括基金投顾、市场资讯等,能够满足金融和其他不同行业的编排需求。通过这些插件,用户可以快速构建个性化的智能体,提升业务效率和客户体验。
TOWA的灵活性和可扩展性使其能够适应快速变化的市场环境,支持企业在数字化转型过程中实现智能化升级。无论是金融、零售还是制造业,TOWA都能为企业提供强大的智能体编排能力,助力其在竞争中脱颖而出。
快速开始
登录FOFPro,进入首页菜单,点击 进入TOWA
按钮,即可进入TOWA中台。
智能体对话
点击聊天按钮进入聊天页面。聊天页面展示了目前已经完成的智能体agent,在左侧列表中选择一个agent与之对话。
搭建智能体
简易应用方式搭建
点击 新建
按钮,选择简易应用。在弹窗中输入agent名称,可以选择一个基础模板。
以下针对简易应用,进行相关配置的说明:
可以设置agent的名称和说明。
可以选择AI模型。并调整相关参数。
- 输入系统提示词。并支持在提示词中插入变量,输入“/”选择变量。
- 选择关联知识库。智能体根据提示词指令到相关的知识库中寻找相关信息进行回答。
- 点击参数,可以调整知识库的相关参数。包括搜索模式、搜索过滤、问题优化几个方面。
- 插件调用,点击选择后在弹窗中选择插件即可。agent可以调用相关插件的功能,完成用户指令。
- 支持文件上传和解析功能。打开文档上传开关,在弹窗中设置文件上传和图片上传功能。完成后,在对话框中可以上传文件。
- 支持自定义全局变量。可以选择文本、段落、下拉单选、自定义四种变量类型。设置后就可以在对话流程中通过用户输入为变量赋值。
- 设置对话开场白。可以对agent的能力进行描述,或者预设一些常问问题。
- 设置语音播放。打开该功能,可以通过语音的方式将AI回复输出。
- 支持猜你想问和输入引导设置。
- 编排结束后,可以在右侧窗口进行调试。完成后点击发布即可发布应用。
工作流方式搭建
点击 新建
按钮,选择工作流。在弹窗中输入agent名称,可以选择一个基础模板。
点击左侧加号,选择工作流插件进行构建。
插件是实现工作流的各个节点,每个节点完成一个单独的任务,最终拼接起来实现整体流程。
插件分为基础功能、公共插件、系统插件、我的插件。
基础插件
- AI对话:应用AI能力,进行对话和内容输出
- 知识库搜索:应用AI能力,调用知识库
- 工具调用:应用AI能力,调用插件
- 问题分类:应用AI能力,对前置问题进行分类
- 文本内容提取:应用AI能力,提取特定文本内容
- 文本拼接:拼接文本
- 指定回复:设定指定的回复内容和结构
- 文档解析:解析上传的文档内容,并返回
- HTTP请求:通过接口配置HTTP请求,获得响应数据
- 判断器:条件判断器,根据不同条件进行不同路径选择
- 变量更新:更新变量
- 代码运行:允许输入并运行一段代码
- 应用调用:调用一个已有agent
- 知识库搜索引用合并:调用知识库,并将多个搜索结果进行合并输出
- 问题优化:利用上下文构建新的检索词,更有利于进行知识库搜索。本功能已经内置在知识库搜索功能中
- 自定义反馈:该功能会在当前对话记录中增加一条反馈。可用于自动记录对话等场景。
公共插件
- 只能绘图:文生图、图片美化等功能
- 网页搜索:网页内容提取,网络搜索等功能
- 况客金融插件:基于况客数据服务的数据api。快速拥有况客基金投研相关数据能力。
- 况客agent插件:基于已有自研agent进行包装的api。可以快速拥有况客agent能力的植入
- 实体识别插件:用于金融类主体识别功能
系统插件
获取当前时间:获取当前系统时间
网页内容抓取:抓取特定网页内容
数学公式执行:执行特定数学表达
分享智能体
顶部切换到发布渠道页面。可以选择发布到FOFPro、分享免登录链接给他人使用、发布到况客官网、发布API等几种方式。
知识库
创建知识库
点击 新建
,输入知识库名称后进入知识库页面。
手动数据集
选择导入手动数据集。输入名称后会新增一条数据集。
点击名称进入数据集页面,点击 插入
,在输入框中数据数据内容即可导入。
文本数据集
选择文本数据集,有三种文本来源。分别是本地文件、网页链接、自定义文本。
本地文件
选择本地文件,在页面中上传文件,按照步骤依次点击下一步。
完成后,该文件会出现在知识库中,已就绪的状态。
网页链接
选择网页链接,在输入网页链接url,按照步骤依次点击下一步即可。
完成后,该文件会出现在知识库中,已就绪的状态。
自定义文本
选择自定义文本,在页面中输入内容,按照步骤依次点击下一步即可。
表格数据集
选择导入表格数据集。上传csv文件,按照步骤依次点击下一步即可。
知识库测试和配置
- 点击
搜索测试
,可以测试知识库当前的效果。输入搜索目标文本,可以查看测试搜索结果。
- 配置中可以配置知识库处理的索引模型和参数。
案例分享
通过简易应用方式构建Agent
首先,新建一个知识库“私募基金法律汇编”,输入名称后确认创建。
进入知识库,点击 新建/导入
,选择文本数据集,弹窗中选择本地文件
导入本地文件“私募基金法律汇编”。点击 下一步
按照默认设置即可,点击 下一步
点击 开始上传
,等待上传完毕即可。
新建简易应用,输入agent名称后进入编辑页面。
在AI配置部分,选择4o模型,提示词部分输入“你是私募基金法律助手,要通过关联的知识库中的资料来回答问题。”
在关联知识库部分,点击 选择
按钮,弹窗中选择“私募基金法律汇编”
在工具调用部分,点击 选择
按钮,弹窗中添加基金投顾问答接口
至此,您已创建了一个最基础的agent,您可以在右侧调试效果,不断修改提示词等设置以达到更好的效果。
利用工作流构建agent
工作流的完整流程如下:
流程开始,首先接入问题分类插件,根据用户问题分类分别走不同的答复路径。
分类插件参数设置。分类1输入“基金相关的新闻资讯”;分类2输入“政治相关的问题”;分类3输入“基金信息查询”。问到基金相关新闻资讯、基金信息、政治敏感问题分别引导到不同的流程上。
分类1,问到基金相关新闻资讯路径。
连接文本拼接插件,命名为基金新闻,拼接文本输入网站链接“https://finance.sina.com.cn/fund/” 继续连接网页内容抓取插件,命名为基金新闻抓取,url变量中选择基金新闻/拼接结果 继续连接AI对话插件,命名为基金新闻整理,AI模型使用默认模型即可,提示词输入“你要把[基金新闻抓取-result]中的内容整理出来并返回给我”。其中 [基金新闻抓取-result]是输入“/”后选择的变量
用户问题选择 流程开始-用户问题
分类2,问到政治敏感内容
连接指定回复插件,回复内容手动输入“对不起,我无法回复政治相关的问题。”
分类3,问到基金信息查询
连接基金投顾问答插件,输入选择 流程开始-用户问题
, 继续连接AI对话插件,提示词输入“根据接口返回的内容,整理成文字回答用户”,用户问题选择变量基金投顾问答接口-result