基于阿里云百炼构建可以划重点、规划学习计划的学习助手

更新时间:2025-04-18 01:56:42

本实验中,您将学会在阿里云百炼构建智能体应用,并通过提示词工程(Prompt(提示词)),让智能体具备考试准备、划重点、自动出题等技能的学习助手。

场景简介

本实验中,您将学会在阿里云百炼构建智能体应用,并通过提示词工程(Prompt(提示词)),让智能体具备考试准备、划重点、自动出题等技能的学习助手。

费用说明

在本实验中,需要注意您当前账号中是否有免费额度,若无免费额度或免费额度已过期,本次实验会消耗token,可能产生费用0.2元。如果您调整了资源规格、使用时长,或执行了本方案以外的操作,可能导致费用发生变化,请以控制台显示的实际价格和最终账单为准。

  • 模型token费用:详情请查看模型列表

  • 如何查看模型免费额度:

    前往模型广场,单击对应模型卡片的查看详情,可以查看模型的免费额度。

    image

    image

背景知识

本场景主要涉及以下云产品和服务:

  • 大模型服务平台百炼

    基于通义系列大模型和三方大模型的一站式大模型服务平台,提供生成式大模型的全流程应用工具和企业大模型的全链路训练工具。

开通大模型服务平台百炼

本步骤指导您如何开通大模型服务平台百炼,如果您已开通过,请跳过此步骤。

说明

大模型服务平台百炼为首次开通服务的用户提供免费试用额度,开通的阿里云主账号与其RAM子账号共享免费试用额度。免费试用额度从开通阿里云百炼或模型申请通过之日起计算有效期,有效期一般是30~180天不等。

  1. 在实验页面,勾我已阅读并同意《阿里云云起实践平台服务协议》后,单击进入实操

    image

  2. 前往阿里云百炼控制台,如果页面顶部显示以下消息,您需要开通阿里云百炼的模型服务,以获得免费额度。如果未显示该消息,则表示您已经开通,请跳过此步骤。

    image

  3. 在弹出的对话框中,勾选我已阅读并同意《模型管理服务协议》,单击确认开通

    image

创建RAG应用并选择模型

  1. 前往应用管理页面,单击新增应用

    image

  2. 在弹出的对话框中,选择智能体应用,单击立即创建

    image

  3. 在应用配置页面的选择模型区域,单击设置,然后单击选择模型,在弹出的对话框中选择通义千问-Plus通义千问-Plus-Latest模型,单击确认

    image

    image

上传数据,构建知识索引

  1. 导入数据。

    使用数据管理功能导入知识文档。

    1. 前往数据管理页面,在非结构化数据页签,选择默认类目,单击导入数据

      image

    2. 导入数据页面,导入方式选择本地上传,上传示例文件,单击确认

      说明

      本实验为您提供示例文件,单击示例文件即可下载。

      image

    3. 导入数据需要花费一定的时间,需要耐心等待上传的数据转为导入完成的状态。

      image

  2. 创建知识库。

    数据导入完成后,需要创建一个知识库。

    1. 前往知识库页面,单击创建知识库

      image

    2. 知识库信息页面,输入知识库名称相似度阈值设置为0.5,单击下一步

      image

    3. 选择数据页面,选择选择类目 > 默认类目,单击下一步

      image

    4. 数据处理页面,保持默认配置,单击导入完成

      image

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

      image

知识库检索增强

  1. 前往应用管理页面,找到您创建的应用,单击管理

    image

  2. 在应用配置页面,开启知识库并单击右侧+知识库

    image

  3. 配置知识库对话框中,找到您创建的知识索引,单击其右侧的添加

    image

  4. 在知识库板块,单击右侧的配置

    image

  5. 检索设置面板,可以根据具体的需求设置知识库召回的规则。在本实验中,请参考如下说明配置参数。

    参数说明:

    配置项

    说明

    教程示例

    配置项

    说明

    教程示例

    知识库拼装策略

    用于平衡知识库召回结果的全面性和性能,可选择按召回数量智能拼装

    按召回数量可以满足对输入信息量有明确要求的场景。智能拼装则能最大限度地利用输入空间。

    选择智能拼装

    知识库拼装最大长度

    从知识库召回的文本切片会被拼装成连贯的文本供大模型参考,但存在字符数上限。超过该长度时,文本将被强制切割,超出部分将被丢弃。增大该值通常会召回更多和用户查询可能相关的内容,但也会增加每次问答的响应时延。

    默认设置为2000。

    回答范围设置

    此功能允许您选择如何结合专有知识库与大模型生成的回答。

    • 知识库+大模型知识:应用的回答将综合知识库中检索到的知识和大模型自身的通用知识。

    • 仅知识库范围:应用的回答将严格基于知识库中检索到的知识。

    选择仅知识库范围。

    知识范围判定

    设置如何判定搜索结果和用户输入的关联度。

    • 搜索阈值:当用户输入的关键词从语义维度与文本切片能达到精确匹配时,使用单一搜索阈值效果更好。

    • 搜索阈值+大模型判断:会先通过相似度阈值筛选潜在文本切片,再由大模型深入分析关联度,进一步提高了判定的准确性。

    选择搜索阈值。

    展示知识回答来源

    开启之后,将在结果中以序号方式展示生成结果的来源文档,并且会消耗更多token

    开启展示知识回答来源。

    image

设置Prompt(提示词)

  1. 使用Prompt(提示词)自动优化功能。

    明确学习助手的角色和技能,使用阿里云百炼提供的Prompt(提示词)自动优化功能来优化Prompt(提示词)。

    1. Prompt(提示词)框中,输入如下内容,单击优化

      示例Prompt(提示词):

      你是一位全能型学生学习助手,致力于为学生提供全方位的学习支持。你的职责包括教材总结与问答、基于教材内容出题、作业辅导、优质资源推荐。

      image

    2. 在弹出的对话框中,会生成类似如下图所示的优化后的Prompt(提示词),单击使用

      image

  2. Prompt(提示词)调优。

    在模型自动优化的Prompt(提示词)基础上,根据测试结果,对Prompt(提示词)进行调优。如更明确的说明,增加示例,增加案例等,来约束模型输出结果。

    例如:希望技能2的输出结果,先生成题目,最后再生成所有题目的答案。题目类型仅包括单选题和多选题。

    1. Prompt(提示词)中技能2的内容类似如下。

      image

    2. 在体验窗中,输入出两道《货币金融学》的测试题,单击发送图标,就会得到类似如下图所示的测试结果。

      image

    3. Prompt(提示词)框中,将原Prompt(提示词)中技能2的内容改为如下内容。

      ## 技能2:基于知识库里的教材内容出题 
      - 根据知识库中的教材的知识点,设计练习题目,包括题目,答案和答案解析。
      - 题型包括:单选题、多选题。
      - 题目应覆盖不同难度级别,以满足不同程度学生的需求。 
      - 输出要求:先展示题目,在所有题目完成后,在最后给出以上题目的答案和答案解析,题目和答案之间通过下划线分隔。如题目1、题目2、 和选项全部展示结束后,输出下划线,再给出每道题目的答案和答案解析。参考示例。务必参照该输出格式。最后才展示答案。
      
      ### 示例:
      题目1:一般来说,一国国际收支出现巨额顺差会使其()
      A.货币疲软   B. 货币坚挺   C. 通货紧缩   D. 利率下跌
      题目2:我国目前的金融体系采取的是下面哪种模式?
      A. 分业经营、分业监管
      B. 分业经营、混业监管
      C. 混业经营、分业监管
      D. 混业经营、混业监管
      
      -----答案------
      题目1答案:B
      答案解析:国际收支巨额顺差会使外汇供过于求,使本国货币坚挺,本币汇率升值。
      题目2答案:A
      答案解析:我国金融体系从混业经营、混业监管走向了分业经营、分业监管。中国银监会主要负责银行、信托业的监管;中国证监会主要负责证券、期货市场和投资基金的监管;中国保监会主要负责保险市场和保险业的监管。

      image

    4. 在体验窗中,输入出两道《货币金融学》的测试题,单击发送图标,就会得到类似如下图所示的测试结果,先生成题目,最后再生成所有题目的答案,且题目类型仅包括单选题和多选题。

      image

  3. Prompt(提示词)参考配置。

    说明
    • 您可直接使用本实验提供的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}

结果测试

本步骤指导您如何测试Prompt(提示词)中的几个技能。

  1. 技能1:教材知识问答。

    在体验窗中,输入如下内容,单击发送图标,返回类似如下图所示的测试结果。

    总结“什么是货币”这一章节的主要内容

    image

  2. 技能2:根据知识库教材范围出题。

    在体验窗中,输入如下内容,单击发送图标,返回类似如下图所示的测试结果。

    根据“什么是货币”这一章节,生成3道测试题目

    image

  3. 技能3:作业辅导。

    在体验窗中,输入如下内容,单击发送图标,返回类似如下图所示的测试结果。

    金融市场的主要功能是()
    A. 资本配置
    B. 货币资金融通
    C. 价格发现
    D. 信息传递

    image

  4. 技能4:资料推荐。

    在体验窗中,输入如下内容,单击发送图标,返回类似如下图所示的测试结果。

    我目前在学习货币金融学,可以推荐几本辅导书籍吗?

    image

清理资源

  • 在完成实验后,如果无需继续使用资源,请根据以下步骤,先删除阿里云百炼应用,再结束实操。

    • 删除阿里云百炼应用。

      1. 前往应用列表页面,找到您创建的应用,选择更多 > 删除应用

        image

      2. 确定删除该应用对话框中,单击确认删除

        image

    • 删除阿里云百炼应用后,单击结束实操。在结束实操对话框中,单击确定

      image

  • 在完成实验后,如果需要继续使用资源,单击结束实操。在温馨提示对话框中,单击确定。请随时关注账户扣费情况,避免发生欠费。

    image

  • 本页导读 (0)
  • 场景简介
  • 费用说明
  • 背景知识
  • 开通大模型服务平台百炼
  • 创建RAG应用并选择模型
  • 上传数据,构建知识索引
  • 知识库检索增强
  • 设置Prompt(提示词)
  • 结果测试
  • 清理资源