1987WEB视界-分享互联网热门产品和行业

您现在的位置是:首页 > 人工智能AI > 正文

人工智能AI

演示教程:10分钟学会ChatGPT编程功能,编写一个加减乘除24点游戏

1987web2023-02-13人工智能AI456
ChatGPT很火,很多信息了。各种攻略和体验很多了,感兴趣的自己搜。这里直接分享如何写代码。一步步展示如何利用ChatGPT编程功能,10分钟完成加减乘除24点游戏。

ChatGPT很火,很多信息了。各种攻略和体验很多了,感兴趣的自己搜。这里直接分享如何写代码。一步步展示如何利用ChatGPT编程功能,10分钟完成加减乘除24点游戏。

ChatGPT 入口

ChatGPT有两个界面入口:1) ChatGPT机器人对话:https://chat.openai.com/chat2)ChatGPT Playground:https://beta.openai.com/playground

两个略有不同。机器人对话很简洁,内部参数看不见,同时说话也严谨。Plaground可以看到参数,切换模型等等。但大同小异。

编程代码界面

如果是机器人,直接在最下面的输入框提问,描述你要的功能就可以了,会返回相关的代码,还带解释。例如,

如果是Playground,格式略有不同:是在输入框中,用两行三个连续单引号,中间加上提问,然后点击下面Submit。例如:

Playground这边,没有解释,只给代码。

注意Playground右下角有个灰色的计数器,代表这个对话用到多少个语言Token,这个对话最多一次对话是4096 Tokens,过了刷屏即可。同时免费账户每分钟不能超过10个,否则出错。出错也没事,你等几分钟,接着点击就可以。

还有,可能是网络问题,经常问题回答一半,就停住了,在机器人这边,你就输入继续,在Playground就再次点击Submit。

这两个界面大同小异,以下,我们就用机器人的界面演示,这样省的羊哥解释。


案例:写一个24点(加减乘除24点)游戏

嗯,机器人懂得这个游戏,我们就用24点游戏这个游戏名。叫他写Pyhton代码:

羊哥:写一段Python语言,做24点游戏,提示用户输入4个数,你帮着算出24点。如果不能输出 无解。

Tutorial

  1. 点击黑色代码框右上角Copy code,拷贝代码。

  2. 然后启动Python编译器,例如Pycharm

  3. 点击菜单:File/New/New Porject

  4. 选择Pure Python,存到一个文件夹,注意勾选Create a main.py welcome script", 确认,创建。

  5. 提示,是要新建一个窗口,还是要用现在的窗口。两个都可以。姑且选这个窗口

  6. 这时,整个main文件已经好了,如果点击右上运行,将显示Hi, Pycharm

  7. 点击文件main.py,Ctrl+A, Ctrol+V,将刚才AI生成的代码,代替原来的代码。

  8. 点击执行,按照输入 1 2 3 4,给出答案 1*2*3*4。完美。

这样,演示第一步解释,大约10分钟,就完成了一个游戏,不算太难,也不算太简单的作业。


进阶:纠错,修改

但是这个代码是不完全的。如果有括弧,就不对了。例如 (2+2) * (3+3):

这时,回到ChatGPT,加机器人改:

不过,目测,这个逻辑还不完整,我们就不继续了。这篇主要是帮大家了解ChatGPT的编程功能。

如果出错了。就用 类似语句: "Debug: Error ..... please fix the code:". 例如我只输入3个数字,就会出错。

这时,给机器人输入:Debug:ValueError: not enough values to unpack (expected 4, got 3), please fix the code

按上述代码输入编译器,重新运行,这个Bug修好了。

THE END


怕了吗?羊哥下巴已经掉到地下,这才是刚刚Beta的,出来才几天的机器人。半年、一年后,会怎么样?不可想像。

如果您也关心AI机器人,AI画图,AI对各行各业的影响,可以关注羊哥公众号,看看其他文章,或者加入羊哥的AI新闻共享群。


羊哥控糖是羊哥的个人公众号,欢迎关注。其中几个小号方向:

  • 《羊哥控糖》和《羊哥控糖-智控糖》是主业,通过十余年研究,利用AI分析动态血糖曲线,为每个糖友提供个性化的饮食、运动、药物控糖方案,能够80%-90%一个疗程达标。

  • 《羊哥说AI》是最新方向,关注AI技术发展,分享国际AI趋势,探索如何应对人类工作、生活的巨变,包括医疗健康领域的应用发展。

  • 《羊哥老司机》专怼一些创业创投领域骗子,特别是糖尿病领域骗子和傻子。