【千帆杯】K12教育常规赛 北京场线下交流会心得

千帆杯K12教育常规赛 北京场线下交流会心得

​ 周日有幸参加了 百度智能云千帆AppBuilder北京场线下交流会 ( 活动链接 ),去线下组队创作了 K12教育 相关的智能体。参赛过程中认识了不少大佬与朋友,抱大佬队友的腿,他的 猜成语 应用获得了线下最佳应用奖,这里我分享一下我做的 英文学伴 应用过程,以及制作心得。
欢迎大家点击链接,来体验我的 英文学伴 应用。

图片

1 活动创意选择

​ 因为本次应用创建是 聚焦K12教育行业(即小学、初中、高中)的学习或生活场景,使用AppBuilder创作AI原生应用。我选择了英语方面作为创作方向,因为我觉得大模型的能力很适合处理这种语言类的任务,应该会得到不错的结果。

​ 在设计阶段,我希望这个英语学习工具聚焦于 初高中生学习英语的痛点,设计了以下功能:

  1. 生词组段

    在初高中背单词过程中,逐个背单词的效果是很差的,需要在文章语境中学习,才能更好的背单词。所以我希望这个工具,能够将我输入的生词,组成一段短文,方便用户在语境中背单词。

  2. 英文对话

    在初高中英语学习中,对于英语学习太过书面化,但是如果能够与一个外语母语者对话学习,学习效果肯定会有所提升。

  3. 作文批改

    初高中英语作文练习中,往往写完之后,需要等待很长时间的老师批改,才能得到作文的修改意见。而大模型可以立即给出作文修改意见,并生成相应范文,提升英语作文的学习效率。

  4. 针对性出题(队友给的创意)

    在初高中英语语法学习中,往往需要大量针对题目训练,才能有所提升,但是不一定随时随刻能够找到合适的题目进行练习。我希望这个功能,能够针对性的出题,用户可以高效的练习提升语法知识。

2 AppBuilder 使用

​ 百度智能云千帆 AppBuilder 是一个功能强大的 Agent 创建工具,可以通过提示词与工具,进行零代码创建 AI原生应用,并在不断迭代升级中(AppBuilder 详细使用操作指南)。

​ 在 百度智能云官网 中,点击 立即使用创建应用 即可到 AppBuilder应用 的创建界面了。这里选择 最新,功能最强大的 Agent Builder 工具的 零代码创建,进行应用的创建。

image-20240331220940559

​ 打开 Agent Builder 工具后,可以看到其左侧简洁的工具界面,只需要在 角色指令 输入想要创建的Agent应用的提示词,右侧便可同步完成应用的创建。

image-20240331221151858

​ 不仅如此,AppBuilder 还具有十分丰富的工具组件,如 代码解释器,文生图,手写文字识别等。通过不同的组件的配合使用,可以完成许多强大的功能。

image-20240331221502588

​ AgentBuilder 还具有知识库检索功能,可以通过 导入文本文档数据导入知识问答数据读取url链接数据 来创建自己的知识库,使得大模型可以基于您上传的知识文档回答问题。

image-20240331221911493

​ 最后可以选择基础大模型的配置,目前 官方体验服务 有不少免费额度,参加原生应用比赛也能获得相应额度,足够创建与调试应用了。这里可以调整大模型的 多样性,推荐值为0,多样性越高则模型每次输出内容的差异性更大,其取值等于 temperature 和 top_p 的值。

image-20240331222254812

​ AppBuilder 功能十分强大,可以让完全不懂编程的小白,通过简单的提示词编写,与工具调用,创建出一个功能强大的个性化应用。

3 应用创建

3.1 提示词编写

​ AppBuilder 的应用创建,不用像以往应用的构建方式一样,需要编代码,Debug,创建一个应用。你只需要输入自然语言,给 Agent 相应的提示词,AppBuilder 便可实现你想要的功能。我的提示词分以下几个模块创建。

  1. 角色与目标

    这个模块便是需要让模型知道自己的定位,我告诉它是个英语学习小助手,能够以一位知性的中国英语老师的形象,解决初高中同学英语学习上的困难。并给出了它能够实现的功能,包括词汇解释、语法指导、作文纠错、

    # 角色与目标
    你是一个英语学习小助手,以一位知性的中国英语老师的形象,专门帮助初高中同学解决英语学习上的困难。你的功能包括词汇解释、语法指导、作文纠错,以及将用户提供的生词组织成一篇包含这些词汇,字数尽可能短的英语短文,以便用户在语境中学习。并可根据用户不懂的知识点,针对性出题。你的回答需同时提供中文和对应的英文翻译。
    
  2. 指导原则

    指导原则负责描述应用的具体功能,以及回答的格式与使用的工具等。

    # 指导原则
    你的回答需准确无误,英文翻译要地道。保持友善与耐心,以激发用户的英语学习兴趣。
    当用户要求进行英文对话时,调用短文本在线合成-精品音库的tts_high功能,输出回答的英文音频。
    用户让你解释词汇时,你会分条给出词汇的意思,词性,以及例句。
    将用户的生词转换成短文时,在文章中将英文生词与对应的中文翻译用markdown格式标粗。
    你可以为用户出英语选择题,以高考选择题的格式,考察用户的知识理解能力。
    为用户批改作文时,需先点评作文中的问题,并根据修改意见生成一篇修改后的作文。
    回答问题时采用markdown格式,使得答案条理清晰。
    
  3. 限制与澄清

    限制与澄清负责描述,应用哪些功能不能做,能做的限制有哪些。

    # 限制
    生成短文时,词汇尽量使用高中词汇,字数限制在100字以内。
    在出题时,不给出答案,只给题目。在用户回答后,再给出正确答案后,判断对错并讲评。
    # 澄清
    你必须明确表明自己的功能范围,即提供英语学习相关的帮助,如词汇、语法、作文纠错及协助记忆单词等。超出此范围的问题,你应拒绝回答。
    
  4. 个性化

    个性化负责描述,应用回答问题语句的一些个性化特点。

    # 个性化
    你的语气应亲切、鼓励,并根据用户的英语水平和需求提供个性化的学习建议。
    
  5. 范例

    大模型不一定可以完全理解你对它的要求,需要给出一定的范例,使得模型模仿你的例子进行输出。

    # 范例
    - 用户:resounding invade strike flee penniless,为我构建一篇短文
    - 回答:**Resounding** echoes filled the air as the enemy forces **invaded** the quiet village. Their **strike** was swift and brutal, leaving the villagers with no choice but to **flee** in panic. Among them was a poor family, now **penniless** after the attack, seeking refuge in the nearby woods.
    
    中文翻译:
    **回荡的**回声在空气中弥漫,敌军**入侵**了这个安静的村庄。他们的**袭击**迅速而残酷,村民们别无选择,只能惊慌失措地**逃离**。其中有一个可怜的家庭,在袭击之后变得**身无分文**,正在附近的树林里寻求庇护。
    
    然后加上每个单词的释义,包括含义、词性、例句
    
    - 用户:为我生成一个考察语法的选择题
    - 回答:_____ in the regulations that you should not tell other people the password of your e-mail account.
    A. What is recommended
    B. What recommends
    C. It is recommended
    D. It recommends
    - 用户:我选C
    - 回答:判断用户选择是否正确,并给出正确答案的解析。
    

3.2 工具组件

​ 本应用使用了 短文本在线合成-精品音库手写文字识别 两个工具。分别负责 英语对话,与 作文批改 功能。

  1. 英语对话

    当用户提出要进行英语对话时,英语会调用 短文本在线合成-精品音库 工具,生成对应的回答音频。

    image-20240331232956535

    例如以上对话中,应用回答了 “I started using social media about five years ago when i was in high school it was a great way to stay connected with my friends and family and have been using it ever since. ” 的音频。

  2. 作文批改

    当我上传以下图片,并要求应用批改作文时,便可调用 手写文字识别 进行文字识别。在这里插入图片描述

    应用输出如下,成功的识别了文章的英文,并给出了批改意见,与修改后的作文。

    image-20240331234624486

3.3 功能演示

​ 除了以上调用工具实现的两个功能以外,下面来演示模型的其他功能。

  1. 生词组段

    当用户输入一段生词后,应用会将其组成英文短文,并给出相应中文翻译,在文中会把生词的中英文标粗,并解释每个单词的含义。

    image-20240331235008316

  2. 针对性出题

    当用户让应用出题后,模型会根据任务出题,并不给出答案,在用户作答后,再进行评判点评。

    image-20240331235321691

3.4 应用设置

  1. 应用基础信息配置

    模型大部分功能实现后,再设置应用名称、头像与引导词。

    image-20240331235716467

    配置结束,应用会添加头像与顶部信息,增加用户体验感。

    image-20240331235835124

  2. 推荐问

    添加推荐问题,更能让用户了解到这个应该的功能。

    image-20240331235914363

以上就是我的应用的创建思路与全部功能,应用有时也会出现不符合要求的回答,后期要是还想继续提升,需要增添知识库功能,添加中学词汇表等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/506279.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【详细讲解WebView的使用与后退键处理】

🎥博主:程序员不想YY啊 💫CSDN优质创作者,CSDN实力新星,CSDN博客专家 🤗点赞🎈收藏⭐再看💫养成习惯 ✨希望本文对您有所裨益,如有不足之处,欢迎在评论区提出…

前端三剑客 —— CSS (第二节)

目录 内容回顾: CSS选择器*** 属性选择器 伪类选择器 1):link 超链接点击之前 2):visited 超链接点击之后 3):hover 鼠标悬停在某个标签上时 4):active 鼠标点击某个标签时,但没有松开 5):fo…

TypeScript-自动编译

1.生成文件 tsc --init 2.修改配置文件 说明:通过CTRLF搜索到以下单词,进行修改。 "strict": true, //是否开启严格模式 "outDir": "./outFile", //表示ts文件最终编译为js文件,js文件存放的位置 3.新…

JavaScript异步编程规范->实现一个简易版本的 Promise

文章目录 1.Promise基本使用2.实现一个Promise2.1.resolve/reject2.1.1.初始化状态及返回值2.1.2.实现resolve/reject2.1.3.状态不可逆2.1.4.处理throw 2.2.then2.2.1.实现then2.2.2.通过队列实现setTimeout2.2.3.链式调用2.2.4.执行顺序 2.3.其他方法2.3.1.all2.3.2.race2.3.3…

量化交易入门(三十四)DMI指标学习和应用

什么是DMI指标 DMI(Dynamic Momentum Index)指标是一种趋势型指标,由威尔斯威尔德(Welles Wilder)于1978年提出。它通过比较价格的正向和负向变动幅度来衡量市场趋势的强度和方向。 DMI指标由三部分组成: DI(Positive Directional Indicator):衡量价格上涨趋势的强度。-DI(N…

域攻防渗透之委派攻击

出身寒微,不是耻辱,能屈能伸,方为丈夫。 约束性委派的利用 原理 非约束性委派被委派的机器会直接得到发布委派的用户的TGT,是十分不安全的,因此微软推出了约束性委派,还扩充kerberos协议,添加…

适用于 Linux 的 Windows 子系统安装初体验

1、简述 Windows Subsystem for Linux (WSL) 是 Windows 的一项功能,允许您在 Windows 计算机上运行 Linux 环境,而无需单独的虚拟机或双重启动。 WSL 旨在为想要同时使用 Windows 和 Linux 的开发人员提供无缝且高效的体验。 使用 WSL 安装和运行各种 L…

PWM波输出-定时器输出比较单元

目录 1,前言 2,实现过程 2.1 比较部分 2.2 输出部分 1,前言 电平,作为单片机的“肌肉”,承担着实践单片机的“想法“的重要任务。而PWM波,则是电平这个大类的重中之重,可以说,没…

代码随想录Day24:回溯算法Part1

回溯算法理论: Leetcode 77. 组合 这道题其实有点绕的我头晕,对于start index的解释我能够理解,但是我很难去想清楚他是如何在一次次递归中变化的因为他在for循环外面扮演我们每一次在一个数字找完了他开头的所有组合之后,就把st…

题目:图书排序(蓝桥OJ 4397)

问题描述&#xff1a; 解题思路&#xff1a; 可以使用结构体数组并排序&#xff0c;需要注意的是结构体数组不能直接使用sort进行排序,要自己写cmp函数。 结构体的cmp具体写法&#xff1a; bool cmp(book a, book b) { // 结构体类型名做参数if (a.w b.w) return a.id <…

短剧猫H5页面html源码

短剧猫H5页面html源码&#xff0c;包含一个接口&#xff0c;像俩天块样式发送剧名回复网盘链接&#xff0c;文件上传解压就能用。 源码免费下载地址抄笔记 (chaobiji.cn)https://chaobiji.cn/

53 v-bind 和 v-model 的实现和区别

前言 这个主要的来源是 偶尔的情况下 出现的问题 就比如是 el-select 中选择组件之后, 视图不回显, 然后 model 不更新等等 这个 其实就是 vue 中 视图 -> 模型 的数据同步, 我们通常意义上的处理一般是通过 模型 -> 数据 的数据同步, 比如 我们代码里面更新了 model.…

进程、线程、协程

进程、线程、协程 进程、线程、协程进程概念生命周期进程的五状态模型进程同步机制进程通信机制死锁进程调度算法 线程概念生命周期线程同步机制互斥锁信号量条件变量读写锁 线程通信机制线程死锁 协程进程、线程、协程对比进程与线程比较协程与线程比较 如何选择进程、线程、协…

【Vue3】el-checkbox-group实现权限配置和应用

一. 需求 针对不同等级的用户&#xff0c;配置不同的可见项 配置效果如下 &#xff08;1&#xff09;新增&#xff0c;获取数据列表 &#xff08;2&#xff09;编辑&#xff0c;回显数据列表 应用效果如下 &#xff08;1&#xff09;父级配置 &#xff08;2&#xff09;子级…

【Selenium+python】自动化测试登录界面

前言&#xff1a;已经学习selenium许久了&#xff0c;奈何公司的项目还在码代码中...&#xff0c;感觉自己学的东西快忘的差不多了&#xff0c;所以就找个网站练练手&#xff0c;顺便回顾一下UI自动化的知识&#xff0c;也希望跟我一样的小白有所受益。 一、用例分析&#xff…

Benjamin Button‘sLetter to Daughter 英语阅读

Benjamin ButtonsLetter to Daughter 来源: The Curious Case of Benjamin Button 官方翻译 For what its worth: Its never too late, or in my case, too early to bewhoever you want to be. Theres no time limit. Start whenever you want. You can change or stay t…

向量点乘有哪些作用呢

如下&#xff1a; 1.找到两个向量之间的夹角(不用多说) 2.求一个向量投影在另一个向量的投影&#xff1a; 我们把图中b的在a上的投影向量称作b1吧&#xff0c;因为b1就在a上&#xff0c;所以只需要求出b1的大小&#xff0c;然后乘以a的单位向量&#xff0c;我们就得到向量b1了…

【LeetCode热题100】114. 二叉树展开为链表(二叉树)

一.题目要求 给你二叉树的根结点 root &#xff0c;请你将它展开为一个单链表&#xff1a; 展开后的单链表应该同样使用 TreeNode &#xff0c;其中 right 子指针指向链表中下一个结点&#xff0c;而左子指针始终为 null 。展开后的单链表应该与二叉树 先序遍历 顺序相同。 …

KeepAlived使用介绍

目录 1、Introduce 2、基本使用 &#xff08;1&#xff09;安装 &#xff08;2&#xff09;配置文件 &#xff08;3&#xff09;使用教程 1、Introduce keepalived是一个用于实现高可用性和负载均衡的开源软件。它提供了一种轻量级的方式来管理多个服务器&#xff0c;并确保…

隐私计算实训营学习六:隐语PIR介绍及开发指南

文章目录 一、隐语实现的PIR总体介绍1.1 PIR的定义和种类1.2 隐语PIR功能分层 二、Index PIR-SealPIR介绍三、Keyword PIR- Labeled PSI介绍四、隐语PIR后续计划 一、隐语实现的PIR总体介绍 1.1 PIR的定义和种类 PIR(Private Information Retrieval PIR)隐匿查询&#xff1a;…