有一种被称为“SMART”的结构化提问方法,可以帮助你更好的组织和明确提出的问题。“SMART”是一个缩写,它代表了以下几个关键元素:
S:Specific(具体) 确保问题具体明确,避免模糊或含糊不清的表达,明确你想要得到的具体信息或解决的问题。
M:Measurable(可衡量) 如果可以的话,使问题可以进行衡量或者定量分析,这有助于提供更具体和精确的回答。
A:Achievable(可实现) 确保你的问题时可以实现或解决的。避免提问过于理想化或者是无法实现的问题。
R:Relevant(相关) 问题应该与你关注的主题或领域密切相关,确保问题直接与你的目标相关。
T:Time-bound(时间限制) 如果适用,位问题设定一个时间限制或者期限,这有助于确定你期望得到回答的时间范围。
这是一个使用SMART方法的示例问题:
“如何在3个月时间内提高我的编程技能,特别是在Python方面,能够独立完成一个小型项目。”
通过使用“SMART”方法,可以更好的构建问题,使问题具体化,可衡量,可实现,相关性和有时间限制,能够更好的指导你学习或者解决问题的过程。其实这个过程和方法并不新,他就是我们经常说的逻辑思维能力。金字塔形的解决问题的方法,同样在GPT的应用中也是符合大模型学习及输出规律的。
这里同时还提出了一个提问的结构:
一个【角色】来完成【任务】,具体请做【任务/问题】,以【格式】回答问题;
角色举例:产品经理、项目经理、后端开发者、平面设计师、营销人员、文案撰写人员、律师、分析师等; 任务举例:销售文案、广告文案、标题、文章、JS脚本、Python程序、产品描述、图书大纲等; 格式举例:JSON、XML、Markdown、HTML、CSV文件、代码、词云、纯文本等;
与GPT问答形式不同的AIGC是AI辅助编程工具CodeGeeX。
CodeGeeX也是一个使用AI大模型为基座的辅助编程工具,帮助开发人员更快的编写代码。可以自动完成整个函数的编写,只需要描写函数的中文注释,然后Tab按键即可。它已经在Java、JavaScript和Python等二十多种语言上进行了训练,并基于大量公开的开源代码、官方文档和公共论坛上的代码来优化自己的算法。CodeGeeX作为一款中国原创的AI辅助编程工具,现在免费提供给所有开发者使用,同时完全开源,程序员使用普遍认为编写代码的效率提升2倍以上。
最近功能上新非常快,比如刚刚更新的“Ask CodeGeeX”功能,是将智能问答模式,融合到实际开发场景中,让开发者更专注和沉浸于编程,不用离开当前 IDE 的编程环境,就可以边写代码边和 AI 对话,实现针对编程问题的智能问答。无需waitlist,立刻就能尝鲜这个新功能!
那么就先给大家快速看看,在CodeGeeX上的体验是怎样的:
今天提到的“SMART”提问方法,同样适用于代码生成场景。在CodeGeeX中,可以用“//中文注释”的方法,让CodeGeeX为你生成你当前需要的整段代码,有可能是一个函数,也有可能是一个方法。我们在提出中文注释时,运用“SMART”方法,CodeGeeX大模型也能够更好的理解你的意图,生成你所需要的代码片段。
推荐各位下载使用AI辅助编程工具CodeGeeX。
本文由博客一文多发平台 OpenWrite 发布!