弃坑原因:这种会有别人做的,还是去做开源贡献好了。我的主要方向也不在这里。
Project Alkaid是一个以MIT协议开源的,能自动写代码的虚拟助手,开发的初始原因是因为本人工作忙,希望有一个虚拟助手能帮我写AI故事游戏的代码
技术选型是python, gpt, VSCode, docker
Clone下来,用VSCode打开工程,VSCode的Terminal->Run Task…里面有构建和运行docker容器的脚本。
记得安装Docker。在Docker Desktop里面能更好的管理容器和终端。
虽然不用Docker其实也能跑,直接在VSCode里面开个终端输入python llm/OpenAIChatExp.py
目前它还没那么危险,还不能读写文件
新建文件夹
仓库地址
被python的import整破防了,最后代码全放一个目录下了
搭建docker环境
写了一个gpt聊天客户端
大概是做了4h
2.5h
写了一个Function Call示例
一开始是写了个加减乘除计算器
结果发现我们是有库可以调用的
调用一下就搞定了
我如果再花时间去弄更高级的计算器,或者弄连续自动分步调用,是不是在造轮子呢?
我要怎么能减少造轮子的情况?
我现在做Alkaid,是不是在造轮子?
因为它其实会比较像一个shell?
对话记录:
user: 算81717212176523
assistant: 817 * 172 * 121 * 765 * 23 = 299,174,893,380
user: 算78668%239
assistant: 78668 % 239 = 37
我验算过,都是准的
项目暂时搁置
还是我亲自先做AI故事游戏吧,要答辩的