社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  chatgpt

如何利用ChatGPT写出更好的代码?听听专家的建议吧

MarTechCareer • 1 年前 • 244 次点击  

点击[MarTechCareer] → 点击右上角[...] → 点击[设为星标]

第一时间获得最前沿的数据、营销、产品等内容


OpenAI 的 ChatGPT 在科技界引起了不小的轰动。这个由人工智能驱动的聊天机器人能够编写令人印象深刻的代码,这让程序员们大为震惊,也引起了一些科技公司首席执行官的注意。一些公司已经开始将这项技术纳入日常工作流程。

尽管生成式人工智能正在降低编码的门槛,使软件开发变得更加容易,但一些用户仍在为获得他们想要的结果而苦苦挣扎。Insider 采访了几位使用 ChatGPT 创建软件的计算机科学专家和技术工作者,听听他们对生成更好代码的建议。

分解提示,保持简单。说到生成式人工智能,最重要的就是提示。人工智能驱动的聊天机器人会对以简单英语编写的命令做出响应。就像指导人一样,在向 ChatGPT 解释你想要什么时,最好简洁明了。

阿玛尔-雷希(Ammaar Reshi)是一位自认 "新手 "的程序员,他曾用 ChatGPT 创建过应用程序和视频游戏。

他对 Insider 说:"我喜欢把 ChatGPT 想象成一个半听半读的人。" Reshi 说,"如果你要求机器人同时完成所有事情,比如制作整个视频游戏,那么它很可能会犯很多错误。我建议先向 GPT 解释你的项目是什么。一步一步来,用 GPT 构建这些模块,问它会怎么做"。

他补充说:"我发现,当你把所有东西分开时,它犯的错误要少得多,因为它不再试图把所有东西都记在脑子里。"

维多利亚大学(University of Victoria)计算机科学副教授尼尔-恩斯特(Neil Ernst)说,这项技术是帮助那些缺乏培训的人入门的好工具。恩斯特的学生有时会使用 GPT 来帮助他们完成作业,他说,在提示中添加技术细节或向机器人提供示例代码有助于提高结果。他说:"它可以识别关键术语,然后学生可以通过多说一些他们希望它做出的特定改变来完善它。"

为 ChatGPT 分配角色。赋予 ChatGPT 一个特定的角色可以帮助它理解用户的需求。

伯克利学院人工智能委员会主席杰森-古里亚(Jason Gulya)曾教客户如何使用 ChatGPT,他告诉 Insider,赋予机器人一个角色,比如一个特定的工作职位,会产生更好的效果。

说到编码,Reshi 建议用户先让 ChatGPT 扮演 "世界级程序员 "的角色。他说:"我认为让它假定自己的个性非常有效。" 他说:"否则,它就只是在使用通用的编程知识。通过增加这种特殊性,你更有可能获得它所训练的最佳结果。"

温习基础知识。无论用户的提示多么具体,语言仍然可能含糊不清。

马萨诸塞大学阿默斯特分校(University of Massachusetts Amherst)教授埃默里-伯杰(Emery Berger)认为,这意味着用户仍然需要了解如何引导聊天机器人,以及他们希望看到什么样的结果。

伯杰曾使用 ChatGPT 创建过几个人工智能程序,他说聊天机器人在处理更高级或特定行业的任务时也很可能会遇到困难,这意味着用户必须在某些时候开始自己完善结果。

恩斯特说,ChatGPT 制作的解决方案也往往缺乏细微差别。当一个人知道他们想让软件做什么,并对他们认为软件应该如何设计有了很好的想法时,结果是最成功的。"我们似乎看到的是,它能提供一个很好的解决方案,但却忽略了很多细微之处,比如你为什么希望以某种特定的方式获得解决方案。你可以通过要求它改进代码的某些方面来获得更多一点,但我认为它很快就会遇到路障,无法再进一步改进。"

毋庸置疑,人工智能是现今的热门话题,而在人工智能中,自然语言处理占据了重要地位。如果你想踏入数据科学领域,就应该准备好掌握你在大学课程中错过的新技能,积极学习自然语言处理等技术,成为一名成功的数据科学家,以满足当前AI行业的最新需求。那么除了大学,还在哪里能学习这些必备技能呢?如果你想系统地学习自然语言处理,了解这项AI技术的更多应用,那千万别错过的MarTechApe携手谷歌美国软件工程师、东南亚独角兽公司Grab的资深数据科学家共同打造的《Python自然语言处理课程》,教你从0到1地学会应用超级广泛的NLP技术!

PYTHON

自然语言处理


课程介绍


1. 来自Google和Grab的课程主讲老师

2. 理论与实践相结合的课程安排

这门课共分6章节,每章节都由理论课程编程实践两部分组成。确保每一位学员可以学以致用、真正理解课堂内容。在完成课程后,学员不仅对自然语言处理有了一定的掌握,同时也熟练运用Python编程语言。

完整的课程大纲


3. 课程适合人群与学员收获

适合人群
  • 想要系统性学习自然语言处理,了解如何应用NLP解决文本分析问题的人
  • 想学习如何用Python做数据科学项目的人
  • 想在数据科学、人工智能等领域,找到职业方向的人
  • 想进入高科技公司的人
  • 虽然从没有过数据科学经验,但是想要用数据科学前沿技术来提升自己工作能力与求职竞争力的人(尤其是,当你的工作需要经常与用户调研、定性研究、文本分析打交道时,NLP可以大大提高你的工作效率!)
  • 在工作/学习中需要与自然语言处理打交道的人(尤其推荐工作中负责AI产品的人来报名课程)
  • 希望从其他行业领域转型到数据科学的人

你将获得
  • 来自Google美国与Grab新加坡的资深数据科学家的一手经验输出
  • 丰富的行业洞察与NLP的实际案例
  • 学习理论的同时,熟练掌握Python并完成NLP文本分析
  • 完成一份自己的NLP语义分析与主题模型
  • 洞悉面试中的NLP真实考题,助力数据科学的求职进程

4. 价格
课程价格:¥399人民币

官网购买通道

还等什么,快来一起走进自然语言处理的世界吧!



Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/159190
 
244 次点击