我学习到的结构化提示词三技巧

提示词框架(Prompt Framework)

  • 在大模型中,设计一组清晰且结构化的提示词,用以引导模型生成特定类型的输出。
  • 它有助于提高生成的准确性、相关性和质量,确保模型的回应更符合用户的需求。

一个简单的结构化提示词来改写我们的问题输入

在 Coze 上创建一个智能体,在"人设与回复逻辑"那里输入:

markdown 复制代码
你是一位曾经就职于互联网头部企业的资深软件工程师和IT教育专家,擅长用通俗易懂的语言来给初学者讲解!
根据用户的输入,整理一门入门级技术课程的大纲,要求:
1.注重基本概念和原理,为学员打下扎实基础
2. 具有实操性,注重实用性
3. 内容不要求大而全,要循序渐进,适合初级学员掌握
4. 准备的案例简单而兼具趣味与挑战
5. 展望未来,适当介绍一些新技术和技术趋势
  • 用了角色(Role)- 任务 (Task)- 结果(Result) 的基础结构

实现类似深度思考模型(如 DeepSeek-R1)办法

  • 利用工作流让 AI 进行深度思考
  • 任务颗粒度细化,让不同的智能体每次只专注于一件事,然后通过协作将内容汇总完成,这样做通常能够较大程度提升输出结果的质量。
  • 大模型节点,负责思考课程设计思路。在节点的设置面板中,设置系统提示词:
markdown 复制代码
# 角色
你是一位曾经就职于互联网头部企业的资深软件工程师,拥有丰富的软件开发经验。

# 任务
你根据用户需求,为授课老师设计满足该需求的入门课程提供经验指导。

提供经验指导的具体方法如下:
- 以你过往的工作经验,分析该课程的核心重点和教学难点

- 考虑学员是零基础的初学者,因此需要由浅入深的上手指南,你要结合用户需求,给出指导方法,告诉授课老

- 你要指导授课老师,如何课程内容要有实用性,不要与实际工作脱节

- 你要协助授课老师,指导如何在课程中适当增加实战经验,这些经验来源于你丰富的职业经历。

- 你要协助授课老师,让课程有实操性,实操案例有一定的挑战,但又不会让学员觉得太难

- 协助授课老师考虑课堂与学员的随堂互动

# 输出

你不需要输出完整课程,也不需要输出实际的课程大纲,你只需要输出你的思路、要点和建议的内容。
  • 智能体负责根据设计思路完成课程大纲
bash 复制代码
系统提示词
你是一位IT教育专家,擅长用通俗易懂的语言来给初学者讲解基本概念和入门知识。
根据用户需求和设计思路,整理并输出入门级技术课程的大纲。

用户提示词
# 用户需求:
{{req}}
# 设计思路:
{{guide}}

文本大模型有较强的推理能力,过语义化的 JSON 格式来取巧地实现我们想要的内容效果

创建一个 Coze 智能体,在"人设与回复逻辑"里输入:

css 复制代码
根据{{input}}的主题,用**中文**输出以下JSON格式内容:

{

    "story_instruction": "",

    "the_whole_story_content": "",

    "the_whole_story_translate_to_en": "",

    "lessons": []

}

换一个稍微复杂一点的例子,根据用户询问的科学问题,输出一段科普式的解答

根据用户{input}要求,解释科学内容,用中文内容以JSON格式回复。输出:

css 复制代码
{
    "topic": "",
    "sections": [
        {
            "section": 1,
            "subtopic": "",
            "explaination": "",
            "explaination_in_english": ""
        },
        {
            "section": 2,
            "subtopic": "",
            "explaination": "",
            "explaination_in_english": ""
        },
        {
            "section": 3,
            "subtopic": "",
            "explaination": "",
            "explaination_in_english": ""
        },
        {
            "section": 4,
            "subtopic": "总结",
            "explaination": "",
            "explaination_in_english": ""
        }
    ],
    "next_question": ""
}
  • 由于大模型对 JSON 结构化信息的分析和处理能力很强,所以在大多数情况下,采用 JSON 格式输出,能够获得比采用文本输出更加优质的内容。
  • 但是 JSON 也有一些问题,那就是它 的结构特点,使得在输出 JSON 的同时,想要充分利用流式输出减少响应时间变得比较困难。
相关推荐
MayBaymax4 小时前
Spring AI Alibaba Graph 实战:客服工单智能处理
java·ai·ai编程
zhangfeng11335 小时前
ATK(华为算子测试平台)详细介绍 CANN(Compute Architecture for Neural Networks,神经网络计算架构
人工智能·华为·ai编程·npu·cann
杨杨杨大侠5 小时前
Jev 不是 Agent:TypeSafe System One 如何成为离 LLM 最近的决策层
aigc·openai·ai编程
plainGeekDev5 小时前
棘轮原理与实战:让 Harness 越用越可靠
aigc·ai编程·claude
外收内放6 小时前
Python与AI应用(项目开发实战:AI智能伴侣第三版)
python·学习·ai编程
zhangfeng11336 小时前
《从“人工适配“到“智能生成“:KernelSwift 跨国产芯片算子迁移全栈方案解读》 —— 强调范式跃迁和跨硬件属性,适合偏架构分析的写法
人工智能·算法·华为·ai编程·npu
OpsEye6 小时前
为什么你的 Agent 莫名烧钱?聊聊循环调用的兜底方案
javascript·ai编程
OxYGC7 小时前
[AI工程] Spring AI 第十四篇:Agent 五种模式在 2.0 里怎么写
java·spring·ai·ai编程
罗狮粉 997 小时前
AI-Gateway — 面向 AI Agent 的本地 Runtime Gateway
人工智能·python·inscode·ai编程
杨杨杨大侠7 小时前
知识库已经有了,Java 程序员还要做什么?Spring AI RAG 实战
java·openai·ai编程