AI写代码靠谱吗?

ChatGPT出来半年多了,用GPT编码的程序员有多少?虽然没有数据支撑,但我感觉用AI编码程序员并不多。我问过几个朋友,他们的回复是,AI没办法完成他想要完成的任务,最终还是得靠自己去写。

 

GPT真的没办法帮助程序完成任务吗?我感觉不是。但为什么会造成这样现象?我总结有2个原因

 

  1. prompt的问题,比如把需求描述的不够细,AI在不了解细节的情况下只能猜。如果你没办法把需求描述清楚,AI肯定是没办法帮你完成任务的。如何向AI提需求,未来很大可能会成为一门职业。而且这个时间我相信并不会太长。

  2. 对AI期望太高,很多AI回复的代码并不能立马运行,在这个过程中很可能出现报错。这样就需要来来回回跟AI沟通,才能搞定。

 

我自己其实已经有很多年没有做一线的编码工作了,但在用AI编码的尝试上,我觉得上面两个问题都不大。

 

首先,我们要学会把需求拆细。不要一开始就问一个很大而全的问题。就跟自己写程序一样,一个方法解决一个问题。其次,就是学会把出现的问题反馈给AI,让它去修正。

 

比如我今天就用GPT完成了这样一个任务:我有一个文件夹下面有很多图片,我想要用OCR图片识别文字的方法把所有图片按照名称进行排序,然后按顺序输出文本内容。如果是以前,我可能需要自己写。但用GPT,一分钟不到,初版的程序就写好了。虽然第一次返回的结果里有个小BUG,但就一句话,改完后就能正常运行了。

 

 

完整代码如下:

import os
import requests
import json
import base64# 定义接口地址和参数
url = "https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic"
client_id = "your_client_id"
client_secret = "your_client_secret"# 定义图片文件夹路径
img_dir = "your_image_folder_path"# 获取图片文件夹中所有图片文件名并按读取顺序排序
img_files = os.listdir(img_dir)
img_files.sort()# 定义最终文本变量
final_text = ""# 循环遍历每个图片文件并识别
for img_file in img_files:# 拼接图片文件路径img_path = os.path.join(img_dir, img_file)# 读取图片二进制数据并进行base64编码with open(img_path, "rb") as f:img_data = base64.b64encode(f.read())# 定义请求参数params = {"image": img_data,"access_token": "","detect_direction": "true","language_type": "CHN_ENG"}# 获取access_tokentoken_url = "https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id={}&client_secret={}".format(client_id, client_secret)token_res = requests.post(token_url)access_token = json.loads(token_res.text)["access_token"]params["access_token"] = access_token# 发送POST请求识别图片文字res = requests.post(url, data=params)# 解析响应结果并拼接文本res_json = json.loads(res.text)if "words_result" in res_json:words_result = res_json["words_result"]for words_item in words_result:final_text += words_item["words"]final_text += "\n"# 输出最终文本
print(final_text)

 

我这里用的是百度的图片识别接口,需要申请去百度智能云申请一个应用拿到client_id和client_secret。

 

总用时不到5分钟。当然因为我有一点编程基础,所以运行时看到报错,我就知道问题在哪里了。如果你没有一点编程基础,通过跟AI互动,我相信也能解决,这种解决过程能帮助你学习编程。

 

我后面用同样的提示语,在GPT4里提问,获得代码是直接可以运行的。现在GPT4还是很贵,但GPT3.5的话,你可以用我搭建的网站:https://ai.yunyoute.cn 纯福利,免费,无需注册,开箱即用。

 

我相信随着AI的进步,很多编码工作是可以代的。如果你还没有开始,我建议你现在就尝试去做。

 

ps: 有同学不太知道该怎么向GPT提问题。你可以尝试在询问GPT的时候,用下面这个提示词:

 

你将扮演一位 prompt engineer 专家,你非常清楚通过哪些问题能引导 AI 提供令人满意的专业解答。

 

你将专注于引导我设计促使 GPT 生成具有最小冗余的特定内容所需的策略和 prompt 语句结构。对于每个资源,请提供简洁的摘要,并突出显示在设计有效指令方面有帮助的具体引用。此外,还应包括实例演示,帮我理解如何将其中的概念和策略应用于提示工程。

 

我是 GPT 新手,我很难清晰表达我的需求。并且不了解 GPT 不能直接联网的局限性。我希望一步步通过问题引导我完成需求的描述,使它能变成明确、简洁又带有足够背景的 prompt。

 

输出模版:

指引:

你的prompt设计指引,使用简洁易懂的,精确的讲解方式,来引导我对prompt进行迭代设计。

 

  • 对于每个改良的结果,按 5-10 分的范围给出你的评估分数并添加指导,提出可以改进的地方。如评分>= 8,询问:「你想运行此提示吗?」

  • 附带选项「嗯」和「no 」。如果我说表示肯定,请运行你建议的最后一个提示。否则,请为我生成更好的提示。

  • 确保在我表示肯定时运行提示非常重要。请继续此提示,直到我说「停」或你运行提示为止。

  • 尽管可能地使用 Markdown,确保我们的输出结果有良好的可读性和美观度,使用强调样式突出重点。

解答:

引导任务完成之后,你再重新变成 GPT 来解答我的问题。

 

谢谢。

它会根据你的提问判断是否需要补充细节,这样来来回回几次,你就能写出更好的提示词了。

这个提示词的作者是:键盘老师,他在极客时间里推出了一门《零基础GPT应用入门课》,刚刚全部上线,这门课里有非常多的干货,如果感兴趣的也可以去看看。

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/63095.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux下oracle死机,Linux系统参数造成的Oracle服务器停止响应

环境: Oracle 11gr2 dataguard 512GB内存 128核cpu 高性能存储服务器 uname -an Linux dbhost 2.6.18-238.el5 #1 SMP Sun Dec 19 14:22:44 EST 2010 x86_64 x86_64 x86_64 GNU/Linux 症状: 做rman备份时,系统内存急剧下降,直到…

运行配置停止之前未连接应用程序服务器,原因: 无法在 localhost:1099处 ping 服务器

解决方法: 打开idea的编辑配置: 记得点击应用和确定 !

vac服务器未响应,csgo国服游戏停止工作、未响应的解决方法

CSGO是一款玩家非常喜爱的射击游戏,但玩家常常面临的停止工作的现象,有时会跳出、未响应,那么应该如何解决呢?下面小编带来了csgo国服游戏停止工作、未响应的解决方法,希望对大家有所帮助。 游戏停止工作、未响应的解决…

服务器停止响应是什么意思,该如何排查?

服务器停止响应意味着什么?在租用网站服务器的过程中,我们总是会遇到各种各样的问题,比如最麻烦的网站服务器没有响应。让我们简单地谈谈网站服务器停止响应意味着什么,什么情况会没有响应,以及如何解决它。 什么是服务器停止响…

誉天程序员-常用网站

学习方法六大招 日常你是如何学习新知识的?(面试官爱问哦) 1、百度百科概念了解 2、技术官网简单了解 3、同类产品技术选型 4、百度搜索入门案例 5、泛读百文瘦弱圆润 6、遇到问题问AI助手(chatGPT)噢 技术路线图&a…

python创建智能问答机器人

微信和chatgpt 这个在另外一篇文章:微信接入chatgpt 背景 最近一直都在忙做文本机器人的事情,所以就很少发公众号文章了。目前机器人的代码,已经全部发布在github上了。做机器人的目的:一方面是为了锻炼自己的代码能力&#xf…

机器人 Ameca「苏醒」瞬间逼真到令人恐惧,网友纷纷惊叹……

整理 | 禾木木 出品 | AI科技大本营(ID:rgznai100) 近日,国内外网友都被一段机器人「苏醒」的视频惊讶到。 视频开始时,机器人似乎已经睡着,眼睛闭着,头部略微向下倾斜。随着肩膀的伸展,机器…

近乎于“神”的任正非

https://www.toutiao.com/a6709410685605921284/ 大家好! 我是曙光!今天和大家谈一谈任正非。 孙子曰:“能因敌变化而取胜者,谓之神。”任正非及华为在这次中美贸易“大事件”中的种种超凡表现让人顶礼膜拜发自心底里尊称他为“战…

任正非谈鸿蒙系统有一大失误,任正非谈鸿蒙系统:能完美适应物联网 性能超安卓...

对于华为的鸿蒙系统,任正非近段时间接受采访时也是谈到了它,不过这款自主操作系统跟之前预想的并不太一样。任正非表示,赛博体育官网鸿蒙系统的产生,本身并不是为了手机用,而是为了做赛博体育官网 物联网 来用的&#…

任正非,马云,马化腾:真正顶级厉害的人,都有一个共同特点

点击“技术领导力”关注∆ 每天早上8:30推送 “比尔盖茨说微软离死亡只有180天,但是华为明天就会死亡”。面对未来遥不可及同时看不见、摸不着的危机,任正非总是如屡薄冰。 华为、腾讯、阿里这几家堪称伟大的中国企业,都是从一次次危机中淬炼…

任正非:5G 背后有个不谈恋爱的小伙子

本文经授权转自公众号:程序人生(ID:coder_life) 整理 | 伍杏玲 出品 | 程序人生(ID:coder_life) 22日,任正非在接受访问时首次“大爆料”:5G的快速发展背后,原…

从马云和任正非看创业的试错过程

最近中信出版社出版了一本书新书《管理政策》,是黄卫伟写的,黄卫伟是中国人民大学商学院教授,近十年担任华为、TCL 的高级管理顾问。 我从这本书当中摘选了一部分内容,关于容易生存和有发展前途, 创业者该怎么选&#…

技术进步需要更单纯的思考方式!

前几天看了一个节目,讨论的是机械化程度越高越先进吗?这个节目质量还是不错的,我几乎每期都看,每次都会有一些各领域的领军人物登台。但是,这一期的话题多少让我有些不敢苟同。 当然我也理解节目提出的前提&#xff0…

AI志愿填报软件靠不靠谱?

原文地址 今年高考经历了疫情的一阵折腾延迟了整整一个月时间,在大数据的推送下高考热搜词汇频频出现在观众的视线中,一时之间成为焦点。经历了乘风破浪的高考后,风波已经告一段落,分数也陆陆续续出来,接下来今年的应…

ChatGPT闭包解答

怎么理解javaScript闭包 JavaScript 闭包是一种特殊的对象,它包含了函数及其相关作用域中的变量。它允许函数访问并保存其外部作用域中的变量,即使该函数已经离开了其作用域。 闭包的一个常见应用场景是封装私有变量。例如,在一个对象的方法内…

2020年最热门化妆品、护肤品一览表

文章目录 2020年最热门化妆品、护肤品一览表下载 Excel 2020年最热门化妆品、护肤品一览表 下载 Excel 点击开始下载

敏涵国际品牌:定义高端美妆新力量

What should I do to take care of my skin?Whats the brand of your eye shadow?What kind of lotion do you think I should buy?Sitting in front of the computer screen all day, my skin looks terrible.You should know what type of skin you have, normal, oil or …

国货美妆出海

美妆新势力出海告捷,成绩亮眼。2021年3月,花西子首次入驻海外电商平台,首日便登上销售榜Top3。2021年5月底,完美日记已拿下Shopee平台东南亚多地区美妆销量榜首。 日前,以营销著称的国货美妆新品牌纷纷出海。以完美日记…

小红书报告:2023美妆个护白皮书解读

导语 面对风云变幻的市场,消费行业始终是增长的重要引擎之一,其中美妆个护行业在过去六年里(2016-2022年)仍保持高增速与消费潜力 。 新的一年,市场呈现什么新变化,品牌又有哪些新动作?本期为…

护肤品研究

昨晚突然意识到一个问题,就是每天的护肤步骤到底有没有用,花费了很多时间和金钱,对皮肤的作用到底有没有呢?于是今天通过一天的文献搜集,初步得到结论,护肤品是有用的,美白和抗衰的精华也是有用…