这个平台是我通过单片机老师了解到的,但我决定走另一条路——ai开发测试/python后端。会在这里记录一些自己的感悟和开发过程等等,偶尔可能写技术型文章(我真的有那个水平吗?我对此持怀疑态度,但我会一直努力走下去的!)。文章内容绝对真实,都是我自己一字一字敲的,欢迎大家一起交流给我提建议~

 


这篇文章记录了我和ai的缘起,以及我尝试做第一个自己的项目——塔罗小程序的过程。小程序我做了很久,一直在调整添加新的功能,一篇文章肯定说不完,我会慢慢更新分享剩下的部分,用于个人记录,也希望能帮到你什么。


1.缘起

以前对ai理解很浅显,只把它当高级的搜索引擎看待。上了大学后,选了智能科学与技术这个专业,和ai结缘在一次课设,学姐给我推荐了trae,说只要提需求它就会帮你写代码,还能帮你测试,出bug了报错粘给它让它修,我发现它居然能直接编辑我的文件!还能自己建立新文件夹!我头一次深刻地意识到了ai的强大之处,这也为后来的一切埋下了一颗种子。

我开始主动了解那些大模型,全凭兴趣刷到什么看什么,agent,llm,demo,langchina,wolkflow等新奇专业词汇,使我窥到了整个ai世界的构建与运营的冰山一角。说到llm,要问哪个大模型普通人使用最多呢,国内毫无疑问是豆包。豆包上手简单,功能丰富,与此同时,我又注意到开发豆包的公司——字节旗下另一款号称0代码编程产品,coze,从此又是打开了新世界大门。

2.正式开始做项目

我在coze上搭建了第一个自己的agent,只是简单的对话陪伴功能。我把自己的性格描述给coze,它竟帮我生成了一个很像我的agent!我惊叹于ai的神奇,同时又觉得这个agent怎么一股子豆包味——哦,原来内置模型是豆包呀!我又因此有了api的概念。同时心里又有一点别的想法,像是一团火焰点燃了我——我能不能接着做点属于自己的东西呢?

说干就干,我立刻开始查资料,初步想法是做个小程序玩玩,同时问了朋友,我要是做一个小程序你想要什么功能?她说塔罗牌,我说好的。我又在coze上0代码建了一个塔罗牌的智能体,同时设计了一条很简单的工作流(用户输入信息→大模型分析→输出结果)。成功部署时,心里很兴奋,我居然真的做出了一点点自己的东西,虽然它很简陋也不用什么复杂的技术,堪称有手就行。我又去微信开发者平台,填完资料后开始了自己的小程序制作。

依旧是0代码,我给trae输入提示词,它吐代码,我再同步到微信开发者工具里编译,不断测试,再回来调整代码。我自身的编程水平其实很一般,只会python和c++,能做到勉强看懂代码的程度,小程序开发又主要用java,但我学东西很快,在ai的帮助下一点一点写出了几个简陋的界面,我把我的塔罗智能体api token集成进去,这时遇到了第一个有点技术含量的问题:api无返回结果报错。

我又开始反复检查哪里出了问题,经过长达快一个小时的调整后,终于发现了问题所在——智能体配置中变量访问权限这一参数未设置已读,修改后重新部署集成,这一次成功了!我还记着我在小程序编译界面等塔罗测试结果,在长达一分多钟的等待后,我看到了大模型输出的一串占卜结果!那一刻的心情无比激动,这真的是我自己的东西(虽然是在ai帮助下)。

因为怕后续再次遇到这种情况,我把这个问题和解决方法记录了下来,后面慢慢总结出了一篇排坑报告,已开源github(https://github.com/LYM-06/TROUBLESHOOTING),感兴趣的朋友可以去看看!都是我开发过程中踩过的坑,绝对真实,说不定能帮上你解决什么问题,会持续更新~~也欢迎大家给我提建议。


今天比较晚了先写到这里,后续不出意外也会持续更新,感谢你看到这里~晚安啦 ❤️(但不知道你是什么时候看到的,所以祝你早安、午安、晚安)

 

Logo

AtomGit AI 社区提供模型库、数据集、Agent、Token等资源

更多推荐