截至到2024年3月14号,我仍然推荐GPT4,国内的大模型在编程这块目前还是比不上。
提一下,国内那些对接了GPT key的套壳网站就没必要去用了,基本上要么充好多钱,要么签到领token。
自己去github想办法学习怎么科学上网,为了我这篇文章的存活我不能详细讲这块,抱歉~
能科学上网后,直接用字节扣子(Coze)的海外版,可以免费使用GPT4。
国内版的只有云雀大模型可以使用。
进入页面登陆,然后选择创建机器人:

会有一个弹窗,填好机器人的基本信息后确认进到一个新的页面,把模型切换成GPT4:

然后在最右边的窗口里就可以使用了。
不过这个方式使用有点不爽,对话区才这么一点点,我推荐直接去机器人商店,找别人做好的发布的GPT4角色:

打开后:

开用~
我这里推荐下我发布的AI角色:前端代码审核组长。

有时候提问的方式合理,容易得到更好的答案,下面我介绍几个提问技巧
在与GPT交流时,不要一开始就急于将所有需求全部告诉它,因为GPT可能无法在第一次提问时就理解你真正想要的答案。
所以,不要一次性给AI分配过多的任务。相反,你可以先提出一个整体大纲,然后再逐步细化其中的某个点。这种方式更有可能获得接近你所想要的答案,并且更有条理性和全面性。
例如我想做个中后台的登录登出流程功能,那么首先要梳理大纲(例子的图还是以前的旧图,意会就行了):

然后开始细化前端整体步骤:

再继续细化一个具体步骤:

他后面开始有代码展示了。
这样子提问的好处是,你和他对整体功能的实现大纲同步了,思路同步了,你们后续的对话主题不是割裂的,出现偏差回答的概率大大降低。
再举个编程中的例子。
例如咱们要对axios进行一个在中小型项目中比较可靠的二次封装,首先让他给个最简单的封装实现:



然后咱们让他补充一下token在请求头中的设置:


以此类推,不断地把api.js这个文件完善,最终咱们得到的就是一个可靠的二次封装方法了。
有时候,我们的问题可能比较“定制化”,意味着它们具有特殊性和独特性。在这种情况下,仅仅通过描述,对方可能无法完全理解你的意思。为了更好地沟通,可以给出一些例子作为思路参考,以帮助对方更准确地理解你的问题和需求。
例如我要写个工具函数:

在与GPT进行提问时,为了让它能够更准确地理解你的意思,你应该尽量提供详细的问题描述。最好的方式是列出具体的条目或要点,以便GPT能够更好地把握问题的核心和细节。
例如提问:
我是一名学生,想向老师请个病假,帮我写个假期条,要求:
1.语气正式
2.对老师用敬语称呼
3.病因是发烧,症状你自由发挥
4.还要表达来不了学校的惋惜之情
如果对方一直无法给出正确答案,不要再优化提问方式了,立马放弃,自己想办法去解决,不要把自己耗死在里面。
未来补充~
未来补充~
现在很多编辑器也出了结合GPT能力的代码辅助插件,这里就推荐几个。
Copilot:国外的一个编辑器AI插件,基于GPT-4深度定制,收费(需翻墙)。
CodeGeex、TalkX、通义灵码:国内Copilot的平替,目前不收费。
他们的功能一般都是:
还有个是一个集成了GPT的客户端编辑器Cursor,支持vscode插件导入。
我个人还是非常推荐vscode去装个AI插件的,真的有用。使用方法去他们的官网上看看就懂了。
如果你有好的补充,欢迎评论区留下你的评论。
我后续也会不断地完善文章,敬请期待~