意图识别智能体(Intent Recognition Expert) 代码智能体(CodeEnginner) 报告生成智能体(Reporter) 数据分析智能体(DataScientist) 文档总结智能体(Summarizer) 工具专家智能体(ToolExpert) ...
微信扫码
与创始人交个朋友
我要投稿
项目部署:安装与配置,为构建智能应用打下坚实基础。
子智能应用构建
基于RAG的问答助手
1.领域知识整理构建
2.创建知识库
3.创建问答应用
说明: 本教程中展示的智能体应用是基于Summarizer智能体进行构建的,Summarizer智能体是DB-GPT内置的智能体,相关代码实现见源码, 在实际使用中,可以根据具体的场景对相关代码做进一步的定制与优化。或者基于此案例自定义智能体。
数据对话助手
1.数据准备
2.创建数据源
3.创建数据应用
搜索助手
1.AWEL工作流安装
dbgpt app list-remote
查看远程仓库中所有的AWEL示例流程。awel-flow-web-info-search
提供了搜索互联网的能力。dbgpt app list-remote
┏━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ 存储库 ┃ 类型┃ 名称 ┃
┡━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│csunny/dbgpts │ agents│ summarizer-agent-example │
│csunny/dbgpts │ operators │ awel-simple-operator │
│csunny/dbgpts │ resources │jina-web-reader │
│csunny/dbgpts │ resources │simple-calculator-example │
│csunny/dbgpts │ workflow│all-in-one-entrance │
│csunny/dbgpts │ workflow│andrewyng-translation-agent │
│csunny/dbgpts │ workflow│ awel-flow-example-chat │
│csunny/dbgpts │ workflow│ awel-flow-rag-chat-example │
│csunny/dbgpts │ workflow│awel-flow-rag-summary-example │
│csunny/dbgpts │ workflow│awel-flow-simple-streaming-chat │
│csunny/dbgpts │ workflow│awel-flow-web-info-search │
│csunny/dbgpts │ workflow│ db-expert-assisant │
│csunny/dbgpts │ workflow│ financial-report-knowledge-factory │
│csunny/dbgpts │ workflow│financial-robot-app │
│csunny/dbgpts │ workflow│ rag-save-url-to-vstore │
│csunny/dbgpts │ workflow│rag-url-knowledge-example │
│ eosphoros/dbgpts │ agents│ summarizer-agent-example │
│ eosphoros/dbgpts │ operators │ awel-simple-operator │
│ eosphoros/dbgpts │ resources │jina-web-reader │
│ eosphoros/dbgpts │ resources │simple-calculator-example │
│ eosphoros/dbgpts │ workflow│all-in-one-entrance │
│ eosphoros/dbgpts │ workflow│andrewyng-translation-agent │
│ eosphoros/dbgpts │ workflow│ awel-flow-example-chat │
│ eosphoros/dbgpts │ workflow│ awel-flow-rag-chat-example │
│ eosphoros/dbgpts │ workflow│awel-flow-rag-summary-example │
│ eosphoros/dbgpts │ workflow│awel-flow-simple-streaming-chat │
│ eosphoros/dbgpts │ workflow│awel-flow-web-info-search │
│ eosphoros/dbgpts │ workflow│ db-expert-assisant │
│ eosphoros/dbgpts │ workflow│ financial-report-knowledge-factory │
│ eosphoros/dbgpts │ workflow│financial-robot-app │
│ eosphoros/dbgpts │ workflow│ rag-save-url-to-vstore │
│ eosphoros/dbgpts │ workflow│rag-url-knowledge-example │
└──────────────────┴───────────┴────────────────────────────────────┘
dbgpt app install awel-flow-web-info-search
命令将其安装到本地: dbgpt app install awel-flow-web-info-search
>
Installing collected packages: awel-flow-web-info-search
Successfully installed awel-flow-web-info-search-0.1.0
Installed dbgpts at ~/.dbgpts/packages/ae442685cde998fe51eb565a23180544/awel-flow-web-info-search.
dbgpts 'awel-flow-web-info-search' installed successfully.
同时,【创建应用】-> 【任务流编排模式】:
选择对应的工作流程,添加推荐问题,点击保存:
按照上述的流程,我们已经创建好了各个子场景的智能应用,但在实际的应用中。我们需要在一个入口完成所有的问答,因此需要将这些子领域的智能体进行整合。通过AppLink与意图识别的能力,统一交互入口。
为了实现问题路由,一个核心的能力是意图识别与分类。在设计上为了让应用构建更加灵活,我们提供了基于知识库跟Agent的意图识别与分类能力。并支持基于AWEL进行自定义。
1.意图知识库构建
#######################Intent:DB答疑 App Code:a41d0274-8ac4-11ef-8735-3ea07eeef889 Describe: 所有DB领域相关知识的咨询答疑,包含了日常DBA的FAQ问题数据、OceanBase(OB)的官方文档手册,操作手册、问题排查手册、日常疑难问题的知识总结、可以进行专业的DBA领域知识答疑。只要和DB相关的不属于其他应用负责范畴的都可以使用我来回答 问题范例: 1.怎么查看OB抖动?2.DMS权限如何申请 3.如何确认xxxxx 类型:知识库咨询#######################Intent:数据对话 App Code:516963c4-8ac9-11ef-8735-3ea07eeef889 Describe: 通过SQL查询分析当前数据库(dbgpt-test:包含用户和用户销售订单数据的数据库) 类型:数据查询#######################Intent:天气检索助手 App Code:f93610cc-8acc-11ef-8735-3ea07eeef889 Describe: 可以进行天气查询 Slots:位置: 要获取天气信息的具体位置时间: 要获取的天气信息的时间,如果没有明确提到,使用当前时间
3.AWEL工作流安装编辑
dbgpt app install db-expert-assisant
Installing collected packages: db-expert-assisant
Successfully installed db-expert-assisant-0.1.0
Installed dbgpts at ~/.dbgpts/packages/ae442685cde998fe51eb565a23180544/db-expert-assisant.
dbgpts 'db-expert-assisant' installed successfully.
db_expert_assisant
,为了方便我们后续编辑,我们复制一个流程进行编辑。点击右上角【复制】,自定义名称与描述,即可完成复制。db_expert_assistant_v1
, 打开工作流。我们可以看到如下的编排流程。同样的,在本工作流程当中用到了以下几个智能体:53AI,企业落地应用大模型首选服务商
产品:大模型应用平台+智能体定制开发+落地咨询服务
承诺:先做场景POC验证,看到效果再签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2024-11-22
RAG技术在实际应用中的挑战与解决方案
2024-11-22
从普通RAG到RAPTOR,10个最新的RAG框架
2024-11-22
如何使用 RAG 提高 LLM 成绩
2024-11-21
提升RAG性能的全攻略:优化检索增强生成系统的策略大揭秘 | 深度好文
2024-11-20
FastGraphRAG 如何做到高达 20%优化检索增强生成(RAG)性能优化
2024-11-20
为裸奔的大模型穿上"防护服":企业AI安全护栏设计指南
2024-11-20
RAG-Fusion技术在产品咨询中的实践与分析
2024-11-19
构建高性能RAG:文本分割核心技术详解
2024-07-18
2024-05-05
2024-07-09
2024-07-09
2024-05-19
2024-06-20
2024-07-07
2024-07-07
2024-07-08
2024-07-09
2024-11-06
2024-11-06
2024-11-05
2024-11-04
2024-10-27
2024-10-25
2024-10-21
2024-10-21