如何在10分钟内开发一个学英语的AI应用
我们开发一个AI应用,首先要准备好开发环境,VS Code编程工具、Cline 智能编程助手、MaaS Token大模型服务这些是必备要素,而这些要素在华为开发者空间这个大工具箱里都有。
第一步,IDE开发环境准备,进入开发者空间工作台:https://developer.huaweicloud.com/space/devportal/desktop,打开云主机,下载安装vs code,再在vs code里安装好python插件环境,一个可以编写python的IDE环境就OK了。
第二步,AI编程助手准备,这里推荐使用开源的cline,功能很强大,只是token消耗的很快,但在开发者空间欢迎页权益中心里,每周可以领200w deepseek v3的商业级token,所以也不用担心了。在vs code里安装cline插件后,用从空间领取的token key参数配置进去,就可以顺畅使用AI编程了,相比cursor等收费工具,这个AI编程工具完全免费。huawei maas key填入后,先向cline发个hello,有正确回应,就说明大模型的token api能正常工作了。然后手动在vs code里新建一个apikey.py文件,把大模型参数赋值进去,这样做的好处是让cline能自动感知大模型参数,后续能自动编程访问大模型api。
经过前面两步,刀已经磨好了,现在我们可以开发一个AI应用了,先梳理一个简单的英语语法练习需求:
我要开发一个python web app,用于中小学生进行英语语法练习,每次点击开始练习时,用OpenAI SDK调用huawei maas token api生成10道英语语法选择题。学生对每道题做出选择后,立即显示其是否正确及正确答案是什么。
把这个需求复制到cline的输入框发送,可以看到它已经读取了apikey.py里的内容,知道后续该怎么向大模型获取语法练习题了。右侧编程区可以看到它已经在疯狂写代码了,写代码速度远超人类打键盘。
稍等个1~2分钟,它自动编程完成,可以看到本次编程消耗了130k token,即13万token。检阅一下代码,运行试一试。
可以看到它是用python的flask库,创建了一个web服务,点击 “开始练习”,弹出错误“获取题目失败”,这时候不要灰心,AI还没有进化到可以完全替代人类的时候,通过检阅代码,发现我在需求里说明了让它用openai sdk方式访问,结果它仍然是以普通request方式访问,因此我又再对它强调了一遍,通过openai sdk方式访问maas token,从日志中可以看到能够正确获取大模型返回的语法题了。
运行再出错后,将错误日志丢到cline输入框里发送,它会自动解析错误并修复。最后我们就可以开始练习,提升自己的英语语法水平了 :)
- 点赞
- 收藏
- 关注作者
评论(0)