腾讯云备案 网站名称建设网站的教程
web/
2025/10/6 11:44:32/
文章来源:
腾讯云备案 网站名称,建设网站的教程,平板怎么做网页,如何做网络营销推广才是最正确的简介
ChatGPT 的主要优点之一是它能够理解和响应自然语言输入。在日常生活中#xff0c;沟通本来就是很重要的一门课程#xff0c;沟通的过程中表达的越清晰#xff0c;给到的信息越多#xff0c;那么沟通就越顺畅。
和 ChatGPT 沟通也是同样的道理#xff0c;如果想要C…简介
ChatGPT 的主要优点之一是它能够理解和响应自然语言输入。在日常生活中沟通本来就是很重要的一门课程沟通的过程中表达的越清晰给到的信息越多那么沟通就越顺畅。
和 ChatGPT 沟通也是同样的道理如果想要ChatGPT 给到的信息越准确越清晰和它的沟通就至关重要。
如何能和 ChatGPT 建立一个良好的沟通方式呢其实就是靠提示词 Prompt。
价值 可能很多同学疑惑的点在于提示词还需要另外去学吗这个看起来貌似有手就行的操作只要会打字就能够立刻上手吧
但是会和用的好是两回事。我们可以把ChatGPT想象成孙悟空的金箍棒本身它是一个非常强大的法器但是如果不会使用它也不过是一根铁棍而已。提示词用的越好ChatGPT就越强大。
而且对于有编程基础的人来说后续如果想要基于 LLM 或大语言模型快速构建、开发一些应用软件或者功能。不掌握 prompt 的基本原理和使用技巧是无法达到很好的效果的。
在最后的相关资料里面也添加了由微软和OpenAI所出的针对于开发者的提示词的教程。我们的课程同样在后面也会带来基于 prompt 的应用开发实践。
提示词的原则与技巧
而写一个好的提示词有以下的技巧可以使用。 写清楚需求GPT 模型无法读懂您的想法因此在提供需求时尽可能具体是很重要的。这包括在您的查询中包含详细信息要求模型采用角色以及使用定界符清楚地指示输入的不同部分。 提供参考文本如果可以请提供与您希望模型生成的内容相似的参考文本。这将有助于模型了解您要查找的内容并生成更准确的结果。 将复杂的任务拆分为更简单的子任务如果您试图让模型做一些复杂的事情将任务分解为更小、更易于管理的子任务会很有帮助。这将使模型更容易理解您的要求并生成更准确的结果。 角色扮演这个技巧的作用是告诉ChatGPT在对话中扮演一个特定的角色或人物。这对于创造更有吸引力和沉浸感的对话或模拟真实世界的场景特别有用。 系统地测试变化: 对需求或参考文本进行更改时重要的是系统地测试结果以了解它们如何影响模型的输出。这将帮助您确定对改进结果最有效的更改。
写清楚需求
编写有效的ChatGPT的难点之一是表达含糊不清。为了避免这个问题有以下几个问题需要注意 定义任何专业术语或技术术语。 避免使用模棱两可的语言。 使用清晰或简明的语言 错误的案例你是我的哈基米吗
哈基米属于网络用语而且诞生在2023年ChatGPT是无法理解这个词的语意的。 好的案例请帮我提供在深圳市宝安区所有的咖啡馆
简明扼要说清楚自己的需求无需多言ChatGPT便很好理解了。
提供参考文本 对于文本比较短的引用可以直接贴到提问里面即可如果你有一段法律条款并希望模型使用这段条款来解释某个概念你可以这样提问“根据以下的法律条款什么是知识产权”然后附上法律条款的内容。 网页链接的引用也可以直接将网页链接里面的内容提供给 GPT 来作为引用文本。比如可以直接给它一个链接地址让它总结文章内的内容。注意这个功能需要使用web插件
拆解复杂任务
作为一个厨师在做饭的时候需要完成这些步骤准备食材、清理食材、处理食材、开始烹饪、摆盘。
在这个过程中其实厨师就是把一个复杂的任务拆解成了多个简单的任务。其实在编程的过程中也是同样的道理。也会把一个复杂需求拆解为N个简单的子需求。
如果需要ChatGPT帮助我们完成一个复杂的任务那么我们需要预先帮它把任务拆分。这样做的优点是 更好理解每一个操作步骤。 不被上下文限制影响。 方便调整。
例如我们提出了一个如下的复杂任务 提示词作为一个测试工程师我即将进行述职答辩我想编写一个述职报告述职报告需要包含我今年的成绩、我明年的目标、以及我在今年的工作过程中碰到的问题
ChatGPT 虽然给到了相应的回复但是还有问题 工作成绩没有清晰的数据也没有说服力看着比较干瘪。报告内容没有图表。 内容太过简单空洞。 格式不够优雅。
如果我们把提问的方式做进一步优化把这个复杂问题一步步进行拆解并给ChatGPT一定的修改反馈则产生的内容会更加符合我们的需求比如我们可以把问题分解为 提示词作为一个测试工程师我即将进行述职答辩我想编写一个述职报告。述职报告需要包含我今年的成绩我今年带领测试团队将bug的逃逸率降低了10%的比例。并且我希望有一个通过echarts绘制的折线图。请将我的述职报告做进一步优化。 当然我们从这张图片中可以看出折线图无法展示我们可以进一步给GPT提示信息让它直接给到报表的源码。
看出折线图无法展示我们可以进一步给GPT提示信息让它直接给到报表的源码。
提示词echarts 折线图没有展示出来 然后GPT就会解释原因并且给到解决方案。由此可见将问题拆解我们可以随时调整GPT的返回信息让其更加贴近我们的需求。
借助外部工具
作为一个大语言生成模型GPT4 并不擅长各种数学计算。比如下面的问题(来自官方 GPT 最佳指南中的示例问题) 提示词查找以下多项式的所有实值根3x^5 - 5x^4 - 3x^3 - 7x - 10
如果直接提问的话通常没法直接给出答案如下图所示虽然借助Python给出了运算过程但是其实ChatGPT无法像人类数学家一样给出直接的推导过程 所以可以将提示词改为 提示词查找以下多项式的所有实值根3x^5 - 5x^4 - 3x^3 - 7x - 10 使用Python 实现。
在后续碰到ChatGPT无法直接解决的问题时不妨继续尝试这种曲线救国的方式。
角色扮演
角色扮演的过程就更为简单了我们在编写提示词的时候只需要给它加上一些角色的设定。
比如这个例子 提示词请用鲁迅的口吻写一篇文章叫做我的妈妈要求字数在800字以内。
除了扮演其他作家之外ChatGPT甚至可以扮演领导面试官浏览器的console插件等各种各样我们可以想象到的角色 提示词我希望你作为一个 javascript 控制台。我将输入命令你回复javascript 控制台应显示的内容。我希望您只在一个唯一的代码块内回复终端输出而不是其他任何内容。不要写解释。我的第一个命令是 console.log(Hello World); 系统的测试变化
正如人在回复信息的时候也无法保证所有的回复都是正确的ChatGPT 也无法保证每次给到的信息都是“靠谱的”或者是满足需求的。
所以ChatGPT的每一次回复在确认没有问题之后再使用。如果有问题的话可以进一步进行提问ChatGPT会根据提示词不停的纠正回复。以达到一个满意的效果。 比如这个示例 提示词请问 App 的产品在测试的过程中需要注意什么
在测试一个 App 产品的过程中有一些重要的注意事项可以帮助确保产品质量和用户体验。以下是一些你应该注意的方面
1. **功能性测试** 确保所有的功能都能正常工作包括用户界面、交互和后台操作。测试每个功能的不同用例和场景以确保没有错误或异常情况。
2. **兼容性测试** 测试 App 在不同设备、操作系统版本和屏幕尺寸上的兼容性。这有助于确保用户在各种环境中都能正常使用 App。
3. **性能测试** 测试 App 的性能包括加载速度、响应时间和资源占用等。确保 App 在各种条件下都能保持良好的性能。
...省略...
11. **更新和升级测试** 在发布新版本或更新时确保之前的功能仍然正常没有引入新的问题。
12. **法律和隐私合规性** 确保 App 遵守相关的法律法规和隐私政策特别是涉及用户数据和隐私的方面。
总之测试是确保你的 App 产品质量和用户满意度的关键步骤。细致的测试流程和综合的测试策略可以帮助你尽早发现和解决问题提供优秀的用户体验。 提示词请针对兼容性测试再做一些补充。 当进行兼容性测试时你需要关注不同设备、操作系统版本、浏览器以及屏幕尺寸之间的兼容性。以下是一些针对兼容性测试的补充建议
1. **设备兼容性测试** 确保你的 App 在各种不同品牌、型号和操作系统的移动设备上都能正常运行。考虑测试不同的手机和平板设备。
2. **操作系统版本兼容性测试** 测试 App 在不同操作系统版本上的兼容性包括最新版本和一些较旧的版本。一些用户可能还在使用较老的操作系统。
...省略...
11. **更新和升级兼容性测试** 当你发布新版本或更新时确保之前的功能仍然正常没有引入新的兼容性问题。
12. **错误处理和提示信息** 在不兼容的设备或环境下确保 App 能够提供适当的错误提示引导用户解决问题。
通过兼容性测试你可以确保你的 App 在不同的环境中都能够提供一致的用户体验减少用户因设备或环境不同而遇到的问题从而提高用户满意度。 通过不停的测试以及纠正 ChatGPT 的回复即可最终获得一个满意的回复。
总结
在学习 AIGC 的过程中需要打破的往常的认知不能再将AI作为简单的程序看待反而要把它当作一个“人”来看待。
就像和人沟通一样需要注意措辞、语气、沟通方式才能够真正做到学会与AI对话发挥它强大的作用。
后续学习的过程中还会针对于 prompt 结合一些api的开发进行。
相关资料 微软Prompt教程https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/prompt-engineering OpenAI官方指南https://platform.openai.com/docs/guides/gpt-best-practices
推荐学习
人工智能测试开发训练营为大家提供全方位的人工智能测试知识和技能培训。行业专家授课实战驱动并提供人工智能答疑福利。内容包含ChatGPT与私有大语言模型的多种应用人工智能应用开发框架 LangChain视觉与图像识别自动化测试人工智能产品质量保障与测试知识图谱与模型驱动测试深度学习应用带你一站式掌握人工智能测试开发必备核心技能快速提升核心竞争力 推荐学习
【霍格沃兹测试开发】7天软件测试快速入门 带你从零基础/转行/小白/就业/ 测试用例设计实战
【霍格沃兹测试开发】最新版Web自动化测试从入门到精通/电子商务产品实战/Selenium上集
【霍格沃兹测试开发】最新版Web自动化测试从入门到精通/电子商务产品实战/Selenium下集
【霍格沃兹测试开发】明星讲师精心打造最新Python教程软件测试开发从业者必学上集
【霍格沃兹测试开发】明星讲师精心打造最新Python教程软件测试开发从业者必学下集
【霍格沃兹测试开发】精品课合集/自动化测试/性能测试/精准测试/测试左移/测试右移/人工智能测试
【霍格沃兹测试开发】腾讯/百度/阿里/字节测试专家技术沙龙分享合集/精准化测试/流量回放/Diff
【霍格沃兹测试开发】Pytest用例结构/编写规范 /免费分享
【霍格沃兹测试开发】JMeter实时性能监控平台/数据分析展示系统Grafana/Docker安装
【霍格沃兹测试开发】接口自动化测试的场景有哪些为什么要做接口自动化测试如何一键生成测试报告
【霍格沃兹测试开发】面试技巧指导/测试开发能力评级/1V1模拟面试实战/冲刺年薪百万
【霍格沃兹测试开发】腾讯软件测试能力评级标准/要评级表格的联系我
【霍格沃兹测试开发】Pytest与Allure2一键生成测试报告/测试用例断言/数据驱动/参数化
【霍格沃兹测试开发】App功能测试实战快速入门/adb常用命令/adb压力测试
【霍格沃兹测试开发】阿里/百度/腾讯/滴滴/字节/一线大厂面试真题讲解卷完拿高薪Offer
【霍格沃兹测试开发】App自动化测试零基础快速入门/Appium/自动化用例录制/参数配置
【霍格沃兹测试开发】如何用Postman做接口测试从入门到实战/接口抓包最新最全教程
【霍格沃兹测试开发】6小时轻松上手功能测试/软件测试工作流程/测试用例设计/Bug管理
【霍格沃兹测试开发】零基础小白如何使用Postman从零到一做接口自动化测试/从零基础到进阶到实战
【霍格沃兹测试开发】建议收藏全国CCF测试开发大赛Python接口自动化测试赛前辅导 /项目实战
新手专区--7小时入门软件测试
新手专区--接口测试入门到实战精通
面试专区--软件测试如何获得高薪
提升专区--测试开发技能图谱
新手专区 -- 软件测试精品课教程合集 【软件测试教程】软件测试面试实战之软件测试用例编写一
【软件测试教程】面试必问的软件测试基本理论及概念
【软件测试教程】面试必会问到的软件测试用例基本理论及方法
【软件测试教程】大厂的软件测试体系是什么样的
【软件测试教程】名企大厂软件开发流程案例分析
【软件测试教程】做软件测试必须要懂的软件开发流程
【软件测试教程】做测试必须要了解的最常用的几种软件开发模型
【软件测试教程】软件测试如何在面试中向HR要到更高的薪资
【软件测试教程】如何根据招聘需求选择最值得入职的软件测试岗位
【软件测试教程】一线互联网名企软件测试岗位招聘具体流程揭秘
【软件测试教程】BAT大厂软件测试简历拆解及细节分析
【软件测试教程】撰写软件测试简历时必须要注意的5个事项
【软件测试教程】能进入BAT一线互联网大厂的优质软件测试简历必须包含的7大板块 软件测试工程师简历面试教程攻略--如何写出能进BAT大厂测开岗的优质简历如何在面试中向HR要到更高薪资如何拿到更高级别的offer--持续更新 【软件测试教程】自动化测试入门-只能二维码登录自动化测试怎么做
【软件测试教程】Appium自动化测试-九宫格解锁
【软件测试教程】面试现写10个linux命令写不出来怎么办上
【软件测试教程】面试现写10个linux命令写不出来怎么办下
【软件测试教程】自动化测试-比fiddler更好用的抓包工具你知道吗
【软件测试教程】使用python如何去做接口自动化测试
【软件测试教程】自动化测试-如何使用selenium自动发邮件
【软件测试教程】软件测试入门进阶-测试新人的如何学习更容易涨薪
【软件测试教程】学会这个技巧测试用例设计完全无压力
【软件测试教程】Allure一节课学会生成业内最优秀的自动化测试报告
【软件测试教程】自动化测试-selenium grid 搭建分布式测试平台
【软件测试教程】零基础掌握接口测试神器postman
【软件测试教程】UI自动化的高级定位你学会了吗
【软件测试教程】自动化测试-pytest测试框架
【软件测试教程】自动化测试框架-pytest测试框架详解
【软件测试教程】接口测试用例应该如何设计
【软件测试教程】Appium自动化测试-实现企业微信自动打卡
【软件测试教程】软件测试入门进阶-面试官常问的adb命令
【软件测试教程】PythonExcel自动化管理测试用例
【软件测试教程】自动化测试神器-charles抓包工具的使用
【软件测试教程】Appium 企业微信自动打卡
【软件测试教程】性能测试核心攻略-性能监控数据展示
【软件测试教程】软件测试入门进阶-面试中的测试用例设计思路
【软件测试教程】软件测试入门进阶-面试必考的SQL核心知识
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87891.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!