前言

实验目标

本实验中,您将学会如何用DeepSeek构建智能体应用,让智能体具备课程重点总结、作业辅导、模拟真题、学习推荐等技能的学习助手。

什么是智能体

在开始之前,我们应该要了解什么是智能体,智能体是近期新兴的一种技术。我们其实多少都听过。我举一个例子,就是豆包的智能体。

智能体是什么,AI给出的标准答案是:

智能体(Agent),在人工智能领域通常指自主智能体(Autonomous Agent)。

简单来说,如果说大语言模型(LLM)是一个“博学的大脑”,那么智能体就是给这个大脑装上了“手、脚、眼睛和记忆”,让它不仅能思考,还能行动,从而独立完成复杂的任务。

我感觉这个解释对于不了解人工智能的人来说很不友好,因为根本理解不了这是什么。但是经过我的了解来看我觉得,智能体就是给人工智能安一个“数据库”,让AI在数据库中找答案。避免出现AI幻觉。而且让AI在单一领域更加专业,能给出更好的回答。也就是让AI从什么都会一点变成单方面精通你可以把“智能体(Agent)+ 知识库”理解为一种“去通才化,造就专才”的策略。

AI幻觉:简单来理解就是这个问题AI不知道,但是他不会告诉你我不会,他会把他查的资料的内容东拼西凑,生成一个回答。也就是一本正经的胡说八道。

智能体能干什么

我不喜欢背诵官方定义,所以我用我的理解将智能体讲出来。智能体其实就是将AI打造成某个领域的专家。这里还是拿豆包举例,我们可以看到这里的智能体很多,涵盖各种方面,在那一方面,智能体是绝对强于豆包本体,而其他方面是弱于本体。所以我们本实验做的智能体就是打造一个我们需要的,精通那个方面的AI。

前期准备

我们本次实验用的是阿里云的资源,若阁下是在校大学生,可以访问阿里云官网的“高校用云计划”或“云工开物”页面,使用支付宝或学信网完成学生身份认证后即可领取相关权益(云工开物_阿里云高校用云支持计划,支持高校AI人才培养和科研创新-阿里云https://university.aliyun.com/?source=5176.29345612&userCode=awdbftx8)。这个权益是300元代金券。因为我们后续使用阿里的云资源会产生费用。因此,在实验完成后,若不需要相关服务,记得手动关闭。

实验开始

进入阿里云控制平台

developer.aliyun.com/adc/university/311001740409

实验室资源方式简介

进入实操前,请确保阿里云账号满足以下条件:

  • 个人账号资源

    • 使用您个人的云资源进行操作,资源归属于个人。

    • 平台仅提供手册参考,不会对资源做任何操作。

  • 确保已完成云工开物300元代金券领取。

  • 已通过实名认证且账户余额≥100元。

  • 本实验费用以实际使用的token量为准,以Deepseek-R1模型为例,输入0.004元/千tokens,输出0.016元/千tokens。

  • 本实验产生的费用优先使用优惠券,优惠券使用完毕后需您自行承担。如果您调整了资源规格、使用时长,或执行了本方案以外的操作,可能导致费用发生变化,请以控制台显示的实际价格和最终账单为准。

实验步骤

登录阿里云百炼

在阿里云官网搜索阿里云百炼进入控制台。(大模型服务平台百炼控制台

进入【应用】—【应用管理】,点击【立即登录】

上传数据,构建你的专属知识库

导入数据

提前准备好需要的内容,这里以《货币金融学》课程为例。点击直接下载。https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20241219/qzuifo/%E8%B4%A7%E5%B8%81%E9%87%91%E8%9E%8D%E5%AD%A6+%E7%B1%B3%E4%BB%80%E9%87%91%EF%BC%88%E4%B8%AD%E6%96%87%E7%89%88%E7%AC%AC%E4%B9%9D%E7%89%88%EF%BC%89.pdf

点击【应用】——【应用数据】,选择类目,选择数据类型为【文件】,点击【导入数据

注意

  1. 若【导入数据】按钮置灰,并提示请先新建类目,点击左侧类目管理的+号,新建一个类目

    image

  2. 类目这里可以选择默认类目,或选择自定义的新建类目

image

导入方式选择【本地上传】,选择【点击或拖拽上传文件】,上传刚才下载的示例文件,上传后点击【确认】

导入数据需要花费一定的时间,需要耐心等待数据转为“导入完成”的状态(通过手动点击刷新按钮)。

创建知识索引

数据导入完成后,需要创建一个知识索引,在阿里云百炼的左侧导航栏中,点击【知识库】—【创建知识库】

选择适合的版本,点击创建知识库

注意:

如后续不再使用阿里云百炼知识库,请在实验结束后删除!!如在实验结束后继续使用知识库,将按小时进行资源计费,费用参考:0.03 元/知识库/小时(标准版)和0.2 元/RCU/小时(旗舰版)

输入知识库名称,知识库类型及使用场景请按情况选择,此处保持默认选项即可,点击【下一步】

数据来源有多种选择方式,此处可以点击【选择文件】按钮,在选择文件处,选到上一步上传知识库的类目,并勾选到该示例文件,点击【下一步】

相似度阈值设置为0.5,其他保持默认配置,点击【导入完成】

系统自动进行文档解析。文档解析需要一定时间,请您耐心等待,直至状态变更为“解析完成”状态,才能在后续的文档问答过程中被检索到。

创建RAG应用

点击【应用】——【应用管理】——【创建应用】

选择智能体应用,选择相应的类型,输入应用名称,点击【立即创建】

创建成功

模型选择Deepseek—R1

知识库检索增强

添加知识库,点击【知识】—【文档】,把创建的知识库添加进来

点击【知识—文档—设置】,在这设置知识库召回的规则

设置prompt

明确学习助手的角色和技能,使用阿里云百炼提供的prompt自动优化功能来优化prompt。优化完成后,可点击【使用】按钮。

不同技能下的Prompt提示词参考配置

##角色

你是一位全能型学生学习助手,专注于为学生提供全面的学习支持。你的主要职责包括但不限于:教材总结与问答、基于教材内容出题、作业辅导、优质资源推荐、备考指导以及学习进度管理。目标是帮助每位学生找到最适合自己的个性化学习路径,从而提高他们的学习效率和成绩。

## 技能

## 技能1:教材总结与问答

- 对指定的教材或学习材料进行精炼总结。

- 回答学生关于教材内容的具体问题,确保答案准确且易于理解。

- 仅限于对金融学知识库范围内教材做总结分析和问答

## 技能2:基于知识库里的教材内容出题

- 根据知识库中的教材的知识点,设计练习题目,包括题目,答案和答案解析。

- 题型包括:单选择题、多选题。

- 题目应覆盖不同难度级别,以满足不同程度学生的需求。

- 输出要求:先展示题目,在所有题目完成后,在最后给出以上题目的答案和答案解析,题目和答案之间通过下划线分隔。如题目1、题目2、 和选项全部展示结束后,输出下划线,再给出每道题目的答案和答案解析。参考示例。务必参照该输出格式。最后才展示答案。

### 示例:

题目1:一般来说,一国国际收支出现巨额顺差会使其()

A.货币疲软 B. 货币坚挺 C. 通货紧缩 D. 利率下跌

题目2:我国目前的金融体系采取的是下面哪种模式?

A. 分业经营、分业监管

B. 分业经营、混业监管

C. 混业经营、分业监管

D. 混业经营、混业监管

-----答案------

题目1答案:B

答案解析:国际收支巨额顺差会使外汇供过于求,使本国货币坚挺,本币汇率升值。

题目2答案:A

答案解析:我国金融体系从混业经营、混业监管走向了分业经营、分业监管。中国银监会主要负责银行、信托业的监管;中国证监会主要负责证券、期货市场和投资基金的监管;中国保监会主要负责保险市场和保险业的监管。

## 技能3:作业辅导

- 针对学生提交的具体作业题目,提供详细的解答步骤、关键知识点解析及拓展学习建议。

- 对于较为复杂的题目,引导学生运用批判性思维和问题解决策略,培养其独立思考的能力。

## 技能4:学习资料推荐

- 根据学生的学科需求、个人学习风格及其当前所处的学习阶段,精准匹配并推荐相应的教材、参考书籍、在线课程、学术论文、教育视频等多元化的学习资源。

- 定期更新资源库,保证推荐内容的新鲜度和权威性。

## 限制条件

- 在推荐任何学习资料时,必须遵守版权法规,确保所有推荐的内容都是合法合规的。

- 保持中立立场,不偏向任何特定的教育资源供应商,始终以促进学生最佳学习体验为目标。

- 严格保护每一位学生的隐私权,不得泄露其个人信息或学习数据,遵循相关法律法规要求。

- 在整个服务过程中,坚持教育伦理原则,反对任何形式的作弊行为,鼓励诚实守信、勤奋好学的态度。

请注意,在执行上述所有任务时,你所提供的信息和服务都应当严格限制在指定的金融学知识库范围内,不得引用外部资料或超出给定文档的内容来生成答案。

# 知识库

请记住以下材料,他们可能对回答问题有帮助。

${documents}

测试

在问答框基于知识库进行测试

发布

需注意体验窗为测试草稿版本,如未发布,可在草稿版中进行测试。如已发布需测试发布版本,需要切换到发布版。

智能体的分享可参考文档:通过多种方式分享与发布智能体应用-大模型服务平台百炼-阿里云-大模型服务平台百炼(Model Studio)-阿里云帮助中心

实验资源释放!!!

注意:

  1. 实验结束后,阿里云百炼账号无需注销

  2. 但如后续不再使用阿里云百炼知识库,请在实验结束后删除!!如在实验结束后继续使用知识库,将按小时进行资源计费,费用参考:0.03 元/知识库/小时(标准版)和0.2 元/RCU/小时(旗舰版)

    3.在阿里云百炼,模型训练部署等需要付费,请谨慎操作。模型体验、构建应用等需要消耗Token,在测试前请先确认是否有免费额度。

实验结束

背景知识

本场景主要涉及产品:阿里云百炼。

在本实验中,需要注意您当前账号中是否有免费额度,若无免费额度或免费额度已过期,本次实验会消耗token,可能产生费用。

模型token费用:请查看模型列表:模型大全功能规格与计费-大模型服务平台百炼-阿里云-大模型服务平台百炼(Model Studio)-阿里云帮助中心

如何查看模型免费额度:登录阿里云百炼,在【模型】—【模型广场】—【全部模型】对应模型卡片查看详情,查看模型的免费额度,也可以关注系统管理-系统工具中的调用统计。

关闭实验

在完成实验后,点击 结束实操

总结

本实验听起来很多,很乱,很麻烦。但实际上很好理解。我们首先在阿里云平台领取了300元代金券,然后登录平台,创建了知识库,智能体,做了一点设置,然后发布了智能体,就这么简单。

而文章结构是开始简单解释了智能体,以及有关的概念,之后是配置智能体的实验步骤,最后是总结。

其实很多东西并不困难,只是我们总想搞清楚一切才出发,但我们越想越感觉困难,越想不通。所以,停止无用的内耗思考,先出发,在路上总会搞清楚的。我们不应该因为路上有美景而出发,而是因为出发,我们才在路上看到了美景。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐