分享好友 最新动态首页 最新动态分类 切换频道
4招打破问答局限:让AI对话不再“人工智障”!
2024-12-26 22:35

hi~各位开发小伙伴

4招打破问答局限:让AI对话不再“人工智障”!

现在的你

还在为做不完的需求而熬夜加班吗?

还在为写代码出bug而大把掉头发吗?

你也尝试过“自救”

试图用工具提升工作效率

又忍不住吐槽人工智能是“人工智障”吗?

面对那些让人头疼欲裂的语法错误

让人抓狂的性能瓶颈

为了解救各位魔法师

走出水深火热的代码世界 

为了让你驯服

给不出有效答案的人工智能

今天飞小码给各位分享

4个智能问答的技

掌握秘籍不仅能够帮你快速获取想要的答案,还能帮你一键生产代码,教会你如何优雅地修复bug,甚至还能在你灵感枯竭时,给你送上一剂创意的灵丹妙药
*下面以iFlyCode智能问答做演示,but技巧思路适用于every智能提问

1

提问四要素

为了更有效地获得我们所需的答案,在提问时包含角色扮演、标准、任务指示、要求这四个关键要素,就能获得尽可能满足你需求的答案。

 角色扮演:  明确角色扮演,即您希望回答者扮演的角色或身份

 标准:  设定标准,指出答案应达到的质量或详细程度

 任务指标:  提供任务指示,说明您希望完成的具体任务

 要求:  最后,提出要求,包括任何特别的限制或偏好

2

思维链

日常使用时,可以简单的给出角色扮演、任务指示、要求即可,如果需要使用上下文,可以通过光标快捷选中代码,作为代码上下文来辅助生成,针对没有上下文时,可以使用思维链。

增加step by step描述,模型会结构化,以思维链的方式返回答案,效果上会更好。

3

避免歧义

复杂句很容易有歧义, 比如以下的这个问句, 你怎么理解?不同的人如果断句不同, 就会有不同的理解:

提问

举例问题:QT C++中如何在nativeEvent中处理不同操作系统的消息, 请给出示例?

 理解一   QT C++中如何在nativeEvent中处理不同操作系统/的消息,请给出示例?--意思是多个操作系统, 它们之下的消息

 理解二   QT C++中如何在nativeEvent中处理不同/操作系统的消息,请给出示例?--意思是某个操作系统下不同的消息

大模型给我们的回答是根据理解二解析的答案:

所以,如果我们想要处理某种操作系统下不同的消息,就需要消除歧义,以下方式都可以得到正确的回答:

1.QT C++中如何在nativeEvent中处理Windows操作系统下不同的消息,请给出示例?

2.QT C++中如何在nativeEvent中处理操作系统下鼠标、键盘的消息,请给出示例?

4

多轮对话

部分情况下是无法一步得到想要的答案,可以通过多轮问答,不断追问, 问题限定更具体, 要求更具体,获取到较好的答案

当我们提出问题:
首先使用iFlyCode的代码分析功能对需要重构的代码进行分析,prompt:你是一位高级前端开发专家,对于任务你有任何不明白的地方都会先问清楚再工作;你的工作是帮助我分析选中的这段前端代码,指出这段代码存在的问题。

*截图为部分内容,非问题代码完全展示

iFlyCode给出的回答是:

这个回答并非我们想要的具体答案,所以可以根据分析结果再次提问:据上一条你的回答给出的建议重构这段代码得到重构的思路和代码。

重构后的代码没有将函数的功能进行拆分,于是可以再次提问:这个钩子函数中的实现是否违背了单一职责原则,如果是,请再次重构。

*截图为部分内容,非结果完全展示

效果确认后将iFlyCode生成的代码直接替换旧代码,再次启动项目,项目可以成功启动,作业列表页面能够正常访问。说明iFlyCode输出的重构代码无业务逻辑错误,可以直接使用。

4个提问技巧分享完了

不会有人还不知道怎么提问吧

没关系,保姆级提问流程总结,请反复学习实践!

01

针对一个问题, 从不同维度提问, 不断增加或者修改约束条件:

请实现一个打开摄像头功能?

请在l i n u x下实现打开摄像头功能?

请在l i n u x下使用c + +实现打开摄像头功能?请在l i n u x下使用ffmpeg实现打开摄像头功能?

02

针对答案不断追问:

上面答案中的target是指哪些?上面的措施具体如何实施?

上面的第三项措施如何用代码实现?

03

给出完整上下文再提问:

请根据上面的类实现( 我们提供的背景信息) , 调用该类实现xxxx?

04

提示发散更多答案:

除了上面的方法, 请给出多种不相同的方法?为了避免xxxx, 有哪些方法可以xxxxx?

iFlyCode玩得溜,从此职场横着走~

就像这位小哥一样

最新文章
计算机系统优化的几种方法,轻松几个方法让电脑恢复正常速度
大家是不是经常出现这个的问题,电脑使用的越久,开机的时间会越来越长。这是因为随着使用时间的增加,电脑垃圾也会越来越多,影响到电脑的运行速度。那么有什么办法能解决电脑开机慢的问题吗?一、优化系统1、减少
视频号有效粉丝怎么买下单呢?视频号有效关注人数怎么算?
近年来,随着短视频的火爆,越来越多的人开始关注视频号。而为了提高视频号的曝光量和影响力,许多商家和自媒体人开始关注如何吸引有效粉丝。那么,如何让粉丝下单呢?如何计算视频号的关注人数是否有效呢?本文将为你一一解答。视频号有效粉丝怎
用AI绘制超逼真美女写真—最强生成工具推荐及详尽操作指南
DeepArt:使用深度神经网络,DeepArt能将普通的照片转化为艺术画作,其效果惊艳且充满创意。它的操作相对简单,非常适合不具备专业绘画技能的用户。但需要付费才能获得高清图像。搜狐简单AI:这款工具的功能相对丰富,不仅支持多种风格,还
独立站运营如何提升自主性?
在当下这个数字化时代,独立站已成为众多品牌和企业拓展线上业务的重要阵地。然而,面对激烈的市场竞争和瞬息万变的网络环境,如何有效提升独立站运营的自主性,成为了我们每一个运营者必须深思的问题。根据我多年的实战经验,我发现自主性
百度广告多用什么搜索引擎_百度搜索广告
赢在广告少!必应取代百度成国内桌面搜索引擎第一【CNMO新闻】提到百度相信大多数人的第一印象都会想到百度搜索。作为国内最知名的搜索引擎,自从谷歌退出国内市场后,百度就开始坐稳还有呢? 微软必应在中国内地桌面搜索市场的份额便进入了
Postman环境变量以及设置token全局变量!
环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多
刁哥数学官方版 V2.0.1安卓版
刁哥数学官方版是一款高考数学学习软件。软件学习方式独特,数学学习高效,见效快,是高考充分阶段好帮手,让用户能观看所有视频,并下载。有需要的用户欢迎下载体验亲爱的小朋友,2016年高考无论你渴望数学要突破145,还是仅仅梦想着及格
谷歌两步验证:保护你的账户安全
随着网络安全威胁的不断增加,Google(谷歌)推出了一种强大的安全功能,即谷歌两步验证。这是一种为用户提供额外安全防护的措施,能够有效防止未经授权的人访问你的谷歌账户。谷歌两步验证是一种加强用户账户安全的方法。除了输入正确的用
进攻即是最好的防御!练习黑客技术的在线网站
1、bWAPP 免费和开源的web应用程序安全项目。它有助于安全爱好者及研究人员发现和防止web漏洞。 地址:http://www.itsecgames.com/ 2、Damn Vulnerable iOS App (DVIA) DVIA是一个iOS安全的应用。它的主要目标给移动安全爱好者学习iO
相关文章
推荐文章
发表评论
0评