乐于分享
好东西不私藏

1+1搞定AI学习古诗的伴学工具

1+1搞定AI学习古诗的伴学工具
▼进入加星标,每天收干货

AI学古诗

1+1搞定

DS代码和智能体结合

昨天做了一个AI学古诗的伴学工具,发出来后就有老师问起制作方法,咱先看效果我再说制作思路与流程。

这个AI伴学工具用到了DeepSeek写代码功能和豆包的智能体,关键之处是如何把二者结合起来,看下面的详细解读。

DS写代码

有手就能写,直接让DS帮你出一份初稿,测试后根据需求再进行反复修改,初稿用的提示词如下:

我是一名语文老师,现在想制作一个学习古诗的html网页小程序,具体要求如下:
1、运行后的两个页面,页面背景都调用bj.png图片做为背景图片。
2、第一个页面中间横排分别显示五张图片“杜甫.png,李白.png,辛弃疾.png,李清照.png,白居易.png”,每张图片下面是这5位古人的名字,名字直接调用图片的文件名。
3、五张古人图片正上方居中位置显示标题“古人古人诗韵学习”,标题下面一行小字“制作:信息疯神榜 @冯萌刚”。
4、所有文字古风风格,艺术字效果。
5、这五张古人图片呈左右晃动效果显示,鼠标放到图片上时会凸出显示,并提示文字“点击进入(诗人的名字)的古诗世界”,比如鼠标放到杜甫.png图片上时会提示“点击进入杜甫的古诗世界”,其他古人同样。
6、当点击古人图片时进入第二个页面,页面分为左右两部分。右部分有个立体效果的文本框,古风风格,文本框里列出古人的三首代表诗作,诗作要与点击的那个古人一致,比如点击的是李白,第二个页面右部分列出来的就是李白的三首代表作,其他诗人一样。
7、第二页左半部分调用的是豆包智能体,点击哪位古人就调用他的智能体,详细如下:李白对应的智能体是【换成自己的智能体链接】,杜甫对应的智能体是【换成自己的智能体链接】,白居易对应的智能体是【换成自己的智能体链接】,李清照对应的智能体是【换成自己的智能体链接】,辛弃疾的智能体对应的是【换成自己的智能体链接】
8、当在右部分点击某句诗时,该句诗会自动添加到左半部分对应的诗人的智能体对话框里,智能体会自动完成对该句诗的解读。
9、第二页下面正中间位置添加一个“返回”按钮,点击后返回第一页面。
分析上面的要求生成一个完整的html代码
下面我会再说如何生成豆包智能体的链接。

制作要点

一、素材准备
制作这样的工具最主要是素材必须要准备好,看下面的截图,大致分为四类:
主程序,这是由DS代码生成的,这个不必看做是素材。
真正的素材从下面开始~~
1、背景音乐,或者有些代码需要调用音效也是同属于同类,放在与代码一个文件夹里调用。
2、背景图片,这个需要大分辨率的图片,根据现在的显示器肯定要选择那种16:9的图片,越清晰越好。
3、诗人图片,百度可以找来,然后再用PPT的形状把它们裁成圆形,详细操作可见下面这段视频。
4、古诗,这个可以让豆包帮忙生成,比如生成10首李白的代表作,保存为txt文档,因为涉及的有译文,也可以顺便生成保存在一块备用。
关于导入用的文稿我喜欢用txt格式的,前期排版也方便,文件打开也快,代码调用也更简单。

二、写代码

这个是重点,先用上面的初始提示词生成一个大致的框架,比如是这样的~~

基本还算满意,后来发现诗人少了点,而且是固定的几个,就想着能不能随意添加诗人,这样的话就可以让学习更灵活。

注:初始提示词只生成了5个诗人,这个是灵活的,如果想多固定几个的话就多在提示词里写几个,我第一次写了5个,然后又添加了5个。

于是,就有了第二版,新增了添加诗人的功能,也就是增加一个按钮,点击后会让手动填写相关信息~~

添加诗人项目,第一次生成时让填写可多内容,我就又让DS修改了一下,只保留上传诗人图片,智能体链接和古诗这三项,用到了自动识别图片文件名就是诗人的名字。所以,你在给诗人图片命名时直接用他本人姓名,目的就是让写代码时自动识别用的。

这一点和我制作的那个“街霸抢答课堂活动”和“圣斗士排位赛”一样,都是自动识别图片名字。

修改好后就是这样的,上传准备好的诗人图片,粘贴准备好的智能体链接,上传准备好的古诗txt文档,确认添加就可以了。

我准备了18位诗人,设置好排版面,比如我设置的是一排8个人,每添加一人就会自动进行排列。

可以参考提示词:

添加的诗人优先排在第一排后面,每排最多8人,如果第一排满了再排第二排。修改好后重新生成一个完整的html代码

但是在我添加诗人时却发现是这样的~~

这明显是不对的,起初是以为DS理解有问题才会自动分排的,于是修改了N多次仍然是这样。

后来我突然想起来可能是因为这个显示人物的卡片大小受限造成的,因为第一次生成时人物这个窗口是带有半透明背景的,我嫌它不好看就把半透明背景也去掉了。

突然间大悟,就直接开始修改人物容器的宽度,果然一下就搞定了。

这下好了,直接就是一排8个人,只管添加就行了。

添加的人多新的问题又来了,两排之间的距离又太近了,当鼠标放在人物上时提示的“点击进入古诗世界”这样的文字受到了影响,于是再给出这样的提示词:

再修改一下代码:1、让显示的人物再大一点,并根据实际情况均衡调整容器宽度,要保证一排能显示8个人物。2、增大两排之间的距离。

当添加的人更多时怎么办?

当然要考虑到能够拖动鼠标进行选择,所以还要再加上一个进度条。

但是又发现加上进度条后超级难看,而且“播放音乐”的按钮位置也变了。

不行,还得再改,这次改进度条和按钮的位置。

直接使用透明的进度条,干脆实现直接滚动鼠标就能完成对所有诗人的浏览,这样子更方便。

提示词就用这个:

再修改一下代码:隐藏进度条,当添加的人物超过16人时只需要滚动鼠标或直接在屏幕上拖动就可以了。

经过这一通修改,整个页面就搞定了,最终效果如下。

三、打造第二页面

这个页面主要是调用豆包智能体通过对话对诗进行讲解的,点击标题可以让智能体生成这首诗的写作背景,点击诗句可以生成这句诗的意思,如果你上传的古诗不带译文,点击下面译文位置可以让智能体生成这首诗的译文。

但是问题又来了,当我点击后会自动复制,但进入左侧的智能体后只是粘贴进了复制的这些文字,并没有发给智能体指令,还得单独手动输入,这个是非常不方便的。

于是,我就让DS帮我自动填写对应的指令,比如这样:

第二页面,当点击诗的一句时自动复制这句诗,自动添加上发给智能体的指令“请解释了一下这句诗的意思”;当点击标题时则是复制整首诗,自动粘贴指令“请告诉我作者写这首诗的写作背景是什么”;当点击译文位置”点击复制整首诗,去智能体获取译文“时,自动粘贴指令”请生成这首诗的译文。

链接智能体

用豆包创建智能体非常简单,直接上传准备好的诗人图片,输入名称直接生成,审核通过。

然后点开创建好的智能体,点击右上角的分享就会自动复制好链接,比如我这个是https://doubao.com/bot/aU3hW9s,直接粘贴到添加诗人的智能体链接这一项中,再上传好诗人图片和古诗txt文档,确认添加就可以了。

至此,就有了可以直接与每一位诗人智能体对话的应用了,是不是超级方便呢。

更多AI应用

再让大家看几个前面提到的通过自动识别图片文件名显示对应角色的案例~~

如:图片的文件名就是诗人的姓名,导入图片后自动识别出他们的姓名。

如:图片的文件名就是圣斗士的星座和姓名,导入后自动识别出来他们的名字。

这个操作很好用,老师们也可以试试。

再不关注将损失1个亿01

来都来了,点个在看再走吧~~~