首页 网站首页 商业资讯 技巧 查看内容

10个值得收藏的ChatGPT辅助编程技巧

引流裂变 技巧 2023-3-9 14:09 9339人围观

在我们起头之前,你必须先领会编程说话,然后才能相信 ChatGPT 抛给你的任何工具。 我必须明白这一点,由于很多误入邪路的绵羊被奉告 ChatGPT 是新的圣杯,开辟职员将被淘汰。



保举:用NSDT场景设想器快速搭建3D场景。

利用 ChatGPT 或任何 LLM 不会自动让你成为大师,也不会自动让你更有用力。

一味的复制粘贴代码对任何人都没有益处; 这只是怠惰。 它能够会致使意想不到的结果,当你增加不了解的代码时,这能够会间接或间接地侵害你的项目

你需要认可 ChatGPT 已经利用 2021 年之前的公然数据停止了练习。成果能够有偏见、轻易出错而且缺少援用。 是以,最好始终服膺这一点,由于它供给正确和最新答案的才能并不比其练习数据集的正确性和相关性更好。 随着 OpenAI 弄清楚若何延续确保模子是最新的,这能够会随着时候的推移而改变。

如上所述,“提醒”能够会天生答案或代码片断,这些答案或代码片断能够会援用较旧的框架版本或具有平安缺点或毛病的已弃勤奋用。

现在我们已经处理了这个题目,让我们进入并检察一些有代价的提醒,这些提醒将帮助你增强利用 ChatGPT 的方式。

1、避免丧失高低文

ChatGPT 是高低文感知的。

ChatGPT 有文本输出限制,但可以经过键入“continue”或“继续”轻松绕过这一限制。

假如“继续”返回的处理计划略有分歧,你能够需要返回并修复变量称号或变动函数参数的顺序。

假如你在聊天中问太多题目,它终极会落空高低文,由于每次你问一个新题目时它只会延续之前对话的有限部分。

要处理这个题目并保存高低文,可以编辑之前的题目并提出一个完全分歧的题目。 ChatGPT 仍将保存更早之前的高低文,这对于询问有关同一利用法式平分歧文件的编码题目很有用。

另一个提醒是提醒“Rewrite for ”让 ChatGPT 点窜其答案。 具体说明你想要的输出款式。 “Teach me about code…”、“Write code on…”城市给出分歧气概的答案,这能够与点击重新天生的响应分歧。

2、连结提醒简短正确

偶然,冗杂、复杂的提醒能够会发生相反的结果,是以连结简短和切确总是好的。 假如你给它太多的使命大概答案需要大量的笔墨,它能够只是拒绝回答/帮助。

最好描写法式,然后别离询问每个功用,同时指定与先前代码兼容的提醒。 一旦你这样做了,你便可以获得想要的结果。

3、明白提醒输出款式

将关键字“list”增加到你的提醒中可以变动 ChatGPT 的输出方式。例如,下面的第二个提醒要求chatgpt列出最大的银行:



由于 ChatGPT 是基于文本的,你可以利用关键字“markdown”作为提醒的一部分。例如:



这是另一种要求代码输出的变体。 下面的键/值需要反过来,可是我们不清楚若何界说哈希表:



由于我们现在晓得 ChatGPT 是高低文感知的,我们可以继续按照之前的输出请求进一步的变动:



此外,我们可以继续这个高低文感知之旅,并经过按照之前的提醒编写更复杂的逻辑来进一步操纵输出:





4、天生代码文档

ChatGPT 可以帮助你为代码编写清楚简洁的文档,包括项目标 README.md 文件。 经过为模子供给有关你的代码的信息,它可以天生具体的文档来诠释它的工作道理和利用方式。

采纳的步调包括:

  • 供给带有你希望记录的代码功用片断的提醒。 确保增加充足的高低文
  • 假如需要,请供给更多具体信息
  • 反复打磨

5、帮助完成代码

经过粘贴代码片断并提醒倡议,ChatGPT 可以帮助完成代码。 这为分歧的题目处理技术供给了机遇。 经过不竭的提醒,可以建立一个反应循环来廓清特定的代码行,这有助于了解和深入领会你可以停止的潜伏增强。

6、对输入保密代码连结警戒

鉴于 ChatGPT 利用的是 Large Language Model (LLM),即 Generative Pretrained Transformer,其中“天生”是手印子天生新内容的才能,该模子的底层根本是将大型练习数据集转换为数学 结构。 然后,它会进修该形式并利用它一次迭代地猜测一个词,从而为给定的提醒建立最好响应。 这意味着你增加到其中的任何内容都能够用于未来的迭代练习。

在某些实在情况下,为了观察目标而插入代码片断是成心义的。 例如,穿插检查已经在公共范畴的开源代码中的毛病或不间接或间接表露专有公司机密的代码片断。

“这一切都是风趣的游戏,直到有人做了一些愚蠢的工作。”

7、给出要求编码的提醒

以下是一些示例提醒,可帮助你简化代码和重构工作:

Code alternative example
input <yourcode>

Simplify below code
input <yourcode>

Refactor this code
input <yourcode>

ChatGPT 可以充任 SQL 终端并可以响应提醒。 这对于测试很有用,但最好间接经过像 DBeaver 这样的 SQL IDE 来进修。



这是另一个用作正则表达式天生器的 ChatGPT 示例。 正则表达式会变得很是复杂; 测试和进修若何诠释它们总是好的。

下面显现的第一个提醒用于电子邮件考证。 你会留意到输出不合适 RFC2822 标准,该标准取代了 RFC822,并于 2001 年过期。是以,仅天生根基考证。 还可以提出进一步的请求以获得合适 RFC2822 标准的形式。



然后,我们可以在我们最喜好的 IDE 中履行一些测试,并围绕天生的正则表达式编写测试用例,以确保它合适我们的要求。 请留意,辅佐并不意味着没有尽责观察、测试代码和考证能否处置了一切验收标准和边沿情况。

import re

def test_email_regex():
pattern = r"^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}$"

# Test valid email addresses
assert re.match(pattern, "example@example.com")
assert re.match(pattern, "example.example@example.com")
assert re.match(pattern, "example+example@example.com")
assert re.match(pattern, "example_example@example.com")
assert re.match(pattern, "example%example@example.com")

# Test invalid email addresses
assert not re.match(pattern, "example@.com")
assert not re.match(pattern, "example@com")
assert not re.match(pattern, "example@example.")
assert not re.match(pattern, "@example.com")
assert not re.match(pattern, "example@example..com")

试试上面的 pytest。 你能够会留意到有些工具有点希奇,这证实了我需要考证的概念。

8、不要太天真

ChatGPT 可以天生代码并不意味着它可以开箱即用。 诸如“给我写一个简单的 Django 待处事项列表利用法式”之类的提醒会在一定水平上为简单的 Django Python 项目建立一个根基结构。 为了让天生的代码一般工作,你必须投入的工作量会更多,这偶然能够会违反直觉,由于需要更多代码工作的高低文,能够会减慢你的速度。

假如你没有经历而且对框架和代码没有很好的了解,那末 ChatGPT 天生的任何内容都不会在现场生产情况中发挥感化。 ChatGPT 也不合适那些事前不领会他们请求 ChatGPT 信息的主题的人。

始终穿插检查内部援用并练习结对编程和代码检查,以考证推送到你的存储库中的任何代码。

有一种误解以为 ChatGPT 会奇异地为你简化一切。 像任何工具一样,它的成果完全取决于利用它的人。

我照旧相信编码是一个缔造性的进程; ChatGPT 等工具可以辅佐但不能取代软件开辟职员。 他们有才能帮助开辟职员更聪明地工作,但也有才能让我们作为软件开辟职员骄傲和脑残。

9、提醒天生测试用例/计划

鉴于 ChatGPT 的正确性偶然会遭到质疑,在编写测试用例时,这是你可以平安地依靠 ChatGPT 作为灵感来历的范畴。 鉴于测试用例不是代码履行的重要组成部分,与操纵 ChatGPT 相关的风险可以疏忽不计,获得的灵感可以帮助你编写更好的代码。

测试用例也很轻易考证正确性,由于假如毛病就会失利。 单元测试凡是很轻易了解,预期的成果是事前晓得的。 LLMs 模子正确的能够性很是高。

测试计划是你可以天生的另一件事,这对于与 QA 相关的测试出格有用。 经过操纵野生智能,QA 团队可以自动履行反复性使命,并深入领会可天生质量更高的系统的边沿案例。

示例:假定你有一个网站 http://APP.ekyc.com,你在该网站上构建了一些功用并想要计划测试自动化。

你可以向 ChatGPT 供给有关功用组件及其利用的具体信息,并要求它在这类情况下天生测试计划。



这是简单易读的,可以作为 QA confluence 测试用例验收标准文档的杰出起点。 你可以与质量检查团队分享此信息。

现在,假定你希望测试计划采用一种可以轻松复制到 Jira、wiki 或 GitHub 中的测试票格式。 在这类情况下,可以经过在同一线程中增加更多提醒来利用 ChatGPT。



10、提醒天生榜样代码

假如你是经历丰富的开辟职员,一些利用该工具成心义的情况包括不需要脑力的烦琐工作。

  • SQL表建立
  • 增删改查代码
  • 发送电子邮件
  • 将数据导出到 CSV Excel
  • 建立首要数据输入表单
  • 用于列出表格数据的主数据网格


11、提醒很是重要

假如希望天生模子可以很好地为你工作,那末提醒工程是你需要把握的一项技术。 不管是利用 DALL-E 等 AI 天生器天生内容和使人赞叹的图像,还是操纵 meta Blenderbot、ChatSonic、Bloom 和 Google LaMDA 等不为人知的办事。 正确提醒将为你供给所需的输出,是以花时候进修若何履行此操纵将节省破译渣滓输出的时候。



指示 ChatGPT 成为 X 的提醒以得出该 X 的响应。

我希望你饰演一个<描写和切确避免歧义>的人。

作为数据科学家的 ChatGPT:





Chat GPT 作为仿真 Linux 终端:



ChatGPT 作为随机数据天生器,例如你需要测试数据样本时:



留意对于随机采样数据天生,假如你留意到成果输出不是唯一的,能够需要给出确切的提醒以确保列随机化。


原文链接:ChatGPT帮助编程技能 - BimAnt

高端人脉微信群

高端人脉微信群

人脉=钱脉,我们相信天下没有聚不拢的人脉,扫码进群找到你所需的人脉,对接你所需的资源。

商业合作微信

商业合作微信

本站创始人微信,13年互联网营销经验,擅长引流裂变、商业模式、私域流量,高端人脉资源丰富。

我有话说......

相关推荐

解密书法高手惯用的5个技巧,立竿见影

解密书法高手惯用的5个技巧,立竿见影

为何那些书法高手写出的字格外有特点?或者说格外漂亮?肯定是有技巧的。在这里,心灵

8个高情商说话技巧

8个高情商说话技巧

所谓情商高,就是会说话,情商与说话是紧密相连、互为体现的。掌握高情商的说话技巧,

3个说话技巧,让你开口就能赢

3个说话技巧,让你开口就能赢

无论说话还是写文章,做报告,抓不住重点真的会错失很多机会,很多关键时刻,也只有一

121页PPT,让人喜欢你的25个沟通技巧,职场脱颖而出的沟通秘诀

121页PPT,让人喜欢你的25个沟通技巧,职场脱颖而出的沟通秘诀

文 | 明哥,前麦肯锡战略咨询顾问,埃森哲管理咨询顾问,一个喜欢用思维导图架构PPT的

八个实用的技巧,提升你的语言交流能力,让你表达得更精准

八个实用的技巧,提升你的语言交流能力,让你表达得更精准

在生活中,我们可能会与各种各样的人打交道。而且你我都知道,提高口头交流技巧,可以

多少人败在不会说话上,情商高的人,说话都会这5个技巧!

多少人败在不会说话上,情商高的人,说话都会这5个技巧!

点击右上角【关注】职视角头条号,分享职场干货,提升职场竞争力。本文共1268字,阅读

开车高手整理了10年的驾驶技巧,全是你最需要的! …

开车高手整理了10年的驾驶技巧,全是你最需要的! …

车安全的基础是技术和经验,好的驾驶技术更是一种艺术。下面是开车高手辛苦一年整理的

Excel表格中最经典的36个小技巧,全在这儿了

Excel表格中最经典的36个小技巧,全在这儿了

本篇是小编以前从海量excel技巧中,精选出的最贴近实用的技巧,共36个,重新配图配文

让女生疯狂的8个接吻技巧,你知道吗?

让女生疯狂的8个接吻技巧,你知道吗?

兄弟们大家好,接下来又到了甜心分享干货时间了!你觉得自己很会接吻吗?今天呢,甜心

不定积分大集合——技巧篇(十分详细)

不定积分大集合——技巧篇(十分详细)

写在前面的话:在数学分析的计算题当中,我们最常见的就是求极限,求导,求不定积分。

女性如何提高床上技巧?

女性如何提高床上技巧?

性生活的享受不仅仅只让对方付出,其实女人也要学会床上的技能,这样才能让自己拥有高

手把手教你查找酒店偷拍摄像头,防偷拍

手把手教你查找酒店偷拍摄像头,防偷拍

去年12月,网友花总用11分钟视频,曝光了五星级酒店“杯子的秘密”。视频在互联网上播

雅思一对一培训机构推荐!选对真的能原地出分

雅思一对一培训机构推荐!选对真的能原地出分

☆实话说:上了一对一,成绩突飞猛进很多,直接飙到7.5,雅思报班真的挺值得的。说原

基本的接吻技巧,男人必学!

基本的接吻技巧,男人必学!

“Kiss”的最基本的四种吻技:提示:吻不单只是单纯的唇与唇之间的接触,真正的吻,需

108个撩人小技巧,把男票撩到腿软!(建议收藏)

108个撩人小技巧,把男票撩到腿软!(建议收藏)

文末更多干货,赶快收藏滑到最后。 撩与被撩其实都是相爱的存在,生活里多一点情趣,

很多绘画初学者不知道的18个技巧?

很多绘画初学者不知道的18个技巧?

学习素描不是先从技法的循序渐进,而是观察能力的循序渐进。也就是说,首先把自己的眼

六级听力200+最强应试技巧+备考攻略

六级听力200+最强应试技巧+备考攻略

首先我们了解一下六级听力分为几个项目,每个项目分值是多少,有什么特点(已经非常了

很全很实用 60个经典的电脑技巧

很全很实用 60个经典的电脑技巧

2、在保存网页前,可以按一下&#39;ESC&#39;键(或脱机工作)再保存,这样保存很快3、用

电脑小白必学的11个win10使用技巧

电脑小白必学的11个win10使用技巧

Hello大家好,我是小凌~Win10发布到现在已经4年了最开始大家使用都在吐槽到现在更新

VMWare 虚拟机使用技巧

VMWare 虚拟机使用技巧

VMWare Workstation作为最常用的个人版虚拟化软件广受工程师的喜爱,其基于Windows环

TA还没有介绍自己。

最近内容

电话咨询: 15924191378
添加微信