当前位置: 首页 > article >正文

Prompt Engineering、Context Engineering 与 Harness Engineering 的异同点

在大型语言模型LLM应用开发中随着模型能力的提升单纯依靠“写提示词”已经无法满足复杂、稳定、可落地的生产需求。于是Prompt Engineering提示工程、Context Engineering上下文工程和Harness Engineering工程框架/工程化这三个概念逐渐进入开发者的视野。它们既有紧密联系又在关注点、技术手段和应用阶段上存在显著差异。核心定义Prompt Engineering提示工程关注点如何设计输入给 LLM 的指令Prompt以引导模型输出期望的结果。大白话解释不改变模型、不额外加资料单纯靠“会说话、会提要求”调教AI。说白了就是教AI怎么干活、怎么输出规定它的身份、思考方式、回答格式避免AI乱答、答非所问、逻辑混乱。核心手段角色设定System Prompt指令清晰化Few-shot、Chain-of-Thought输出格式约束JSON、Markdown温度、Top-P 等参数调优典型场景让模型扮演客服、翻译、代码审查员。通过“请一步步思考”提升推理准确率。Context Engineering上下文工程关注点如何构建、筛选、组织和注入给 LLM 的上下文信息Context使其在回答时拥有足够且相关的背景知识。大白话解释AI原生知识库有限且不会自动知道你的业务数据、私有文档。上下文工程就是给AI喂专属、实时的正确资料让AI“有料可讲”解决AI不懂业务、知识陈旧、凭空编造的问题。核心手段RAG检索增强生成向量检索 文档切片上下文窗口管理Token 预算分配、滑动窗口记忆机制短期记忆对话历史、长期记忆用户画像动态上下文注入根据用户意图实时检索并拼接上下文典型场景客服机器人从知识库中检索相关 FAQ 后回答。代码助手根据当前项目文件上下文生成补全。Harness Engineering工程框架/工程化关注点如何将 LLM 调用封装成稳定、可观测、可维护、可扩展的生产级系统。大白话解释提示词和上下文只能保证“单次回答效果好”工程化就是把单次好用的能力变成线上稳定、不出错、可迭代、可商用的产品。解决AI调用超时、报错、效果忽好忽坏、无法批量上线的问题。核心手段框架封装LangChain、LlamaIndex、Semantic Kernel流程编排DAG有向无环图、状态机、Agent 循环可观测性日志、Trace、Token 用量监控、质量评估容错与重试降级策略、超时处理、结果校验多模型路由根据任务复杂度选择不同模型典型场景构建一个包含**“意图识别 → 检索 → 生成 → 校验”**的完整 Pipeline。在生产环境中对 LLM 调用进行限流、缓存和 A/B 测试。异同点对比维度Prompt EngineeringContext EngineeringHarness Engineering核心问题如何说给什么信息怎么稳定跑起来输入对象指令文本上下文数据整个系统架构主要技术提示模板、思维链、角色扮演RAG、向量检索、记忆管理框架、编排、监控、容错输出质量影响直接影响回答的格式和逻辑直接影响回答的准确性和相关性间接影响通过系统稳定性保障质量调试难度低改文本即可中需检查检索结果高需追踪全链路可复用性低每个任务需单独设计中知识库可复用高框架可跨项目复用典型工具OpenAI Playground、提示模板库LangChain Retriever、ChromaDBLangChain、LangSmith、MLflow三者之间的关系这三者并非互斥而是层层递进、相互依赖的关系Prompt Engineering 是基础没有好的提示词再丰富的上下文也无法被有效利用。Context Engineering 是增强它解决了 Prompt 无法携带大量动态知识的问题让模型“知道更多”。Harness Engineering 是保障它把前两者封装成可重复、可监控、可迭代的工程系统让应用从“能用”变成“好用”。一个形象的类比Prompt Engineering 是剧本告诉演员怎么演。Context Engineering 是道具和背景资料让演员有东西可演。Harness Engineering 是舞台和灯光音响系统确保整场演出稳定进行。实际应用中的融合示例假设我们要构建一个企业知识库问答机器人Prompt Engineering设计 System Prompt规定机器人只能基于提供的资料回答不能编造并以 Markdown 格式输出。Context Engineering用户提问后系统从向量数据库中检索出最相关的 3 篇文档片段拼接成上下文注入给 LLM。Harness Engineering使用 LangChain 编排“检索 → 生成”流程。加入日志记录每次检索的文档 ID 和 Token 消耗。设置超时重试当 LLM 返回空时自动降级为“抱歉未找到相关信息”。通过 LangSmith 监控回答质量定期更新检索策略。总结在实际项目中三者缺一不可。初学者往往只关注 Prompt Engineering而成熟的 LLM 应用开发者会同时重视 Context 的构建和系统的工程化设计。理解它们的异同有助于你在不同阶段合理分配精力构建出真正可用的 AI 应用。

相关文章:

Prompt Engineering、Context Engineering 与 Harness Engineering 的异同点

在大型语言模型(LLM)应用开发中,随着模型能力的提升,单纯依靠“写提示词”已经无法满足复杂、稳定、可落地的生产需求。于是,Prompt Engineering(提示工程)、Context Engineering(上…...

【函数栈帧的创建和销毁:一文看懂 C/C++ 函数调用的底层秘密】

本文适合:被“局部变量为什么是随机值”、“函数怎么传参”、“返回值怎么带回来”这些问题困扰过的初学者。 文末会解释:为什么返回局部变量的引用有时能打印出正确值,但依然是错的?Hello,大家好呀,这里是小J,函数栈帧…...

《Enterprise Architecture with SAP》—— 从“纸上蓝图”到“场景落地”

上一篇文章(《Enterprise Architecture with SAP》— 从“项目思维”到“企业级全局视角”),我们花了不少篇幅把SAP企业架构的“骨架”搭起来了——五大支柱是什么、方法论怎么走、参考内容给什么蓝图、EA在企业里和谁配合干活。用一句话总结…...

王炸!史上最强的智慧园区管理系统,java最新技术栈,支持信创!

一、项目简介本软件是一款面向智慧园区与智慧楼宇的综合管理系统,采用先进的微服务架构(SpringCloud)、JDK 17、Spring Boot 3.2、MySQL、Vue3、Vite 和 UniApp 技术栈,支持小程序、H5、公众号、App 多端适配,前后端分…...

【扣子coze教程】0成本搭建自动生成公众号的飞书智能体(附实战工作流)

今天教大家0成本搭建自动生成公众号的飞书智能体,并部署至飞书。话不多说,咋们直接开始~ 1. 采集网站文章的工作流 如下是完整的工作流1.1 登录多维飞书表格 创建url、title、content、new_content列,为后续保存位置做准备其中url用以存放网页…...

这些坑我已经帮你踩过了,Vue3+TS 实战开发必看!

这些坑我已经帮你踩过了,Vue3TS 实战开发必看! 上周五临下班,产品突然甩过来一个“紧急需求”:把核心的数据看板模块用 Vue3 TypeScript 重构,周一早会直接给老板演示。我当时的内心是极度自信的:“Vue3 组…...

【飞机】基于matlab数据驱动的多传感器飞机健康监测系统【含Matlab源码 15551期】

💥💥💥💥💥💥💞💞💞💞💞💞💞💞欢迎来到海神之光博客之家💞💞💞&#x1f49…...

【火箭】基于matlab模拟运载火箭俯仰控制系统中基于IMU的故障检测并结合执行器动力学【含Matlab源码 15550期】含报告

💥💥💥💥💥💥💞💞💞💞💞💞💞💞欢迎来到海神之光博客之家💞💞💞&#x1f49…...

Cortex-R52学习:时钟和复位

文章目录1. 时钟和时钟使能2. 复位信号3. 复位相关信号1. 时钟和时钟使能 Cortex-R52处理器采用单一时钟驱动其所有触发器和存储器。包括复位输入在内的多种输入信号均配有同步逻辑,允许它们以异步于处理器时钟的方式工作。大多数总线都配有使能输入,使…...

【linux学习】linux工具篇(下)

Linux调试器-gdb使用,Linux项目自动化构建工具-make/Makefile我是程序员小青蛙,下面分享linux的工具利用前言程序的发布方式有两种,debug模式和release模式 Linux gcc/g出来的二进制程序,默认是release模式 要使用gdb调试&#xf…...

Pandas 数据处理进阶:缺失值、合并、分组聚合与透视表

Pandas 数据处理进阶:缺失值、合并、分组聚合与透视表 在完成 pandas 的基础操作(索引、筛选、赋值、函数应用)之后,下一步便是处理真实数据中常见的问题:缺失值、多表合并、分组统计以及数据透视。本文带你系统掌握这…...

Taotoken的TokenPlan套餐如何为个人开发者节省成本

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 Taotoken的TokenPlan套餐如何为个人开发者节省成本 对于个人开发者或小型工作室而言,在项目开发中集成大模型API是提升…...

源代码论文分享|基于 Spring Boot 的校园商铺管理系统!

很多同学选毕业设计时都会纠结:题目太简单,怕老师觉得没含金量;题目太复杂,又怕自己做不完。 其实像校园商铺管理系统这种项目,就挺适合拿来做毕设或课程设计。它有真实场景,功能也能展开,技术…...

DeepSeek LeetCode 2488. 统计中位数为 K 的子数组 public int countSubarrays(int[] nums, int k)

这道题要求统计所有子数组中,中位数等于 k 的子数组个数。 核心思路: 先找到 k 在数组中的位置 pos中位数定义(对于奇数长度):排序后中间的数 k等价转换:对于子数组,比 k 小的数个数 比 k 大的…...

源代码论文分享|社区养老服务平台的设计与实现!

有些毕业设计题目,听起来不是特别“炫”,但真的很适合做,也很容易写出实际意义。 比如这次分享的这个项目:社区养老服务平台的设计与实现。 现在社区养老、居家养老、智慧养老这些方向本身就很有现实背景,老师看到这…...

曝GPT-5.5用上“全球最快芯片”,Claude慌了

120B模型飙到2000 token/秒,CFO更放话已在跑GPT-5.5!Cerebras 560亿美元IPO首日暴涨68%,但SemiAnalysis万字拆解直指死穴。 SemiAnalysis,硅谷最硬核的芯片分析机构,4月份光是AI工具的订阅费就烧到了年化1000万美元。…...

3分钟告别Windows桌面混乱:这款免费工具让你的图标瞬间变整齐

3分钟告别Windows桌面混乱:这款免费工具让你的图标瞬间变整齐 【免费下载链接】NoFences 🚧 Open Source Stardock Fences alternative 项目地址: https://gitcode.com/gh_mirrors/no/NoFences 还在为Windows桌面上那些杂乱无章的图标头疼吗&…...

商业空间吸音地毯怎么选?16 年品牌雅尔居靠谱

商业空间装修,噪音控制是刚需。办公室人声嘈杂、酒店走廊脚步声扰客、工装大堂回音重,都会直接影响空间体验与使用效率。选对吸音地毯,既能高效降噪,又能提升空间质感,是商业空间地面材料的优选。今天就来聊聊吸音地毯…...

为AI智能体项目选择与接入高性价比大模型API服务

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 为AI智能体项目选择与接入高性价比大模型API服务 在构建AI智能体或自动化工作流时,开发者面临的核心挑战往往集中在两个…...

进程管理器大横评:从 PM2 到 Systemd 的选型与实战

一、为什么需要进程管理器? 在服务器运维的世界里,“进程管理器”(Process Manager)是一个看似基础却极其关键的角色。它的核心使命可以概括为:确保你的应用程序在服务器重启、进程崩溃、资源耗尽等意外情况下&#xf…...

实测:JD匹配度从50%到90%,面试邀约直接翻倍,我才发现简历写错了10年!

“简历投出去就石沉大海,每天海投几十份,零回复。”“好不容易收到面试,结果聊了几句就没下文了,感觉岗位根本不适合我。”“JD看了又看,觉得自己的经验挺符合啊,为啥总是卡在第一关?”这些&…...

零经验想投运营?3分钟AI生成高匹配简历,告别海投无效!

“我一个零经验小白,简历怎么写才能打动运营岗HR啊?!!” “海投了快100份简历,一个面试都没有,我是不是不适合运营?” 相信这是大部分想转行或者刚毕业,对运营岗有点心动但完全没经…...

打卡信奥刷题(3292)用C++实现信奥题 P8976 「DTOI-4」排列

P8976 「DTOI-4」排列 题目背景 Update on 2023.2.1:新增一组针对 yuanjiabao 的 Hack 数据,放置于 #21。 Update on 2023.2.2:新增一组针对 CourtesyWei 和 bizhidaojiaosha 的 Hack 数据,放置于 #22。 构造一个排列 ppp&…...

转行简历不会衔接?AI一键生成,自然过渡无违和感,邀约率飙升3倍!

“我以前是做销售的,想转行产品经理,简历上怎么写才能不让HR觉得我风马牛不相及?” “干了几年运营,现在想尝试开发,简历里除了写熟悉Word、Excel,还能写啥?” “裸辞转行,简历一片…...

RK3588开发板Ubuntu系统深度解析:架构设计与性能优化指南

RK3588开发板Ubuntu系统深度解析:架构设计与性能优化指南 【免费下载链接】ubuntu-rockchip Ubuntu for Rockchip RK35XX Devices 项目地址: https://gitcode.com/gh_mirrors/ub/ubuntu-rockchip 在嵌入式开发领域,Rockchip RK3588处理器凭借其强…...

FlashAttention 深度解读:让大模型注意力机制“一口气算完“

FlashAttention:让大模型注意力机制"一口气算完" 想象你在厨房做菜。冰箱在远处(HBM,高带宽内存),料理台在面前(SRAM,片上缓存)。每次要切菜,都得走过去开冰箱…...

实战测试10款降AIGC软件:只选真正管用的那一款!

随着AI写作工具的普及,论文撰写和内容创作变得前所未有的高效,许多学生和职场人都从中受益。然而,随着AIGC检测技术的不断升级,越来越多的人开始面临新的挑战:原本流畅自然的AI生成内容,如今很容易被系统识…...

【期刊征稿 | 录用后最快当月见刊,刊后1个月检索,且检索稳定】第九届艺术、教育与管理国际学术会议(ICAEM 2026) - 第二期

录用后最快当月见刊,刊后1个月检索,且检索稳定 | 含ISSN号,DOI,封面目录 第九届艺术、教育与管理国际学术会议(ICAEM 2026) - 第二期 2026 9th International Conference on Arts, Education and Management 2026年…...

从入门到发烧:2026 Linux 必装 13 款播放器(VLC/MPV/Kodi 全覆盖)

Linux视频播放器选择多样,如榛名、MPlayer、VLC等,功能强大、支持多格式,满足各类用户需求 一、榛名视频播放器 榛名视频播放器是一款基于Qt的开源视频播放器,提供了许多基本功能。其特点包括支持Youtube-dl、控制播放速度、丰富…...

【案例共创】CodeArts+SKILL 双引擎:AI 驱动 WEB 服务器极速部署

本案例由开发者:JeffDing提供,华为开发者空间案例中心优化并收录。 最新案例动态,请查阅【案例共创】CodeArtsSKILL 双引擎:AI 驱动 WEB 服务器极速部署小伙伴们快来进行实操吧! 一、概述 1.1 案例介绍 华为云码道…...