不会Prompt Engineering的程序员正在被降维打击,4步构建工程级提示链(含GitHub开源模板)

2、Prompt基础:Prompt Engineering 提示词工程 定义:Prompt Engineering 是设计和优化输入提示(prompt)以获得预期输出的过程。在与大型语言模型(如 GPT-4)交互时,如何构造提示会显著影响模型的回答质量。例子简单提示"告诉我关于猫的事情。优化提示"请详细描述猫的生物学特征、行为习惯以及它们在不同文化中的象征意义。通过优化提示,用户可以引导模型生成更详细和有用的回答。Prompt Engineering 是设计和优化输入提示以获得预期输出的过程。应用场景:定义特定功能的函数。示例提示。 阅读详情
更多请点击: https://kaifayun.com

第一章:AI时代程序员核心竞争力

在AI工具深度渗透开发全流程的当下,程序员的核心竞争力正从“能否写出代码”转向“能否定义问题、校准意图、评估结果并闭环迭代”。这要求技术人构建三层能力基座:领域建模能力、人机协同思维与工程化验证本能。

重构问题定义能力

AI擅长执行明确指令,却无法自发识别业务本质矛盾。程序员需率先完成需求解构——将模糊诉求转化为可验证的约束条件。例如,面对“提升用户留存”,应拆解为:
  • 定义关键行为漏斗(如注册→首单→复购)
  • 标注各环节数据埋点规范
  • 设定AB测试的统计显著性阈值(p<0.05,置信度95%)

掌握提示工程与反馈调优

有效利用大模型需结构化提示设计。以下Go语言示例展示如何构建带上下文约束的代码生成请求:
/*
目标:生成安全的JWT token签发函数
约束:1. 使用HS256算法 2. exp字段必须为当前时间+24小时
       3. payload必须包含user_id和role字段
       4. 私钥从环境变量读取,禁止硬编码
*/
func GenerateToken(userID string, role string) (string, error) {
	// 实现逻辑...
}

构建可信交付验证体系

AI生成代码必须通过分层验证:
验证层级检查项工具示例
语义正确性边界条件处理、空值防御静态分析(golangci-lint)
行为一致性与既有接口契约匹配OpenAPI Schema比对
安全合规性密钥泄露、注入漏洞Trivy SAST扫描

持续演进的技术元认知

程序员需建立动态知识图谱:定期用Mermaid语法绘制技术栈依赖关系,识别AI可替代模块(如CRUD生成)与不可替代模块(如分布式事务决策逻辑),主动调整学习重心。

第二章:Prompt Engineering的本质与认知重构

2.1 提示即接口:从命令行思维到LLM交互范式迁移

传统命令行强调精确语法与确定性输入,而大语言模型(LLM)将自然语言提示(Prompt)升格为新型接口协议——它不依赖固定参数位置,而是通过语义意图驱动响应。
提示的结构化表达
prompt = f"""你是一名资深数据库管理员。
请将以下SQL查询转换为PostgreSQL兼容语法:
{user_query}
输出仅含转换后的SQL,不加解释。"""
该模板通过角色设定、任务约束和格式指令三重锚定模型行为,替代了CLI中`--format=json --strict`等离散开关。
交互范式对比
维度命令行接口提示接口
输入形式结构化参数序列非结构化语义文本
错误恢复需重输完整命令可追加澄清指令
核心迁移动因
  • 用户无需记忆命令语法,降低认知负荷
  • 支持多轮上下文累积,实现渐进式协作

2.2 提示失效的四大根源:语义模糊、上下文坍缩、角色错位与约束缺失

语义模糊:歧义词触发模型自由发挥
当提示中使用“优化代码”而未定义优化目标(性能?可读性?内存?),模型常默认套用通用模板:
# ❌ 模糊指令导致泛化输出
def process_data(x):
    return [i*2 for i in x]  # 未说明是否需异常处理、类型校验或并发支持
该实现忽略边界校验与错误传播机制,暴露语义锚点缺失问题。
上下文坍缩:长对话中关键约束被稀释
  • 初始提示设定“仅输出JSON,无额外文本”
  • 第5轮交互后模型自发添加解释性句子
  • 上下文窗口内约束权重衰减超70%
角色错位与约束缺失对比
维度健康提示失效表现
角色定义“你是一名资深DBA,仅提供SQL及执行风险说明”生成Python连接代码并推荐ORM框架
约束显式性“输出严格限于3行,含字段名、类型、示例值”返回带注释的完整建表语句

2.3 工程化提示的三重属性:可复现性、可测试性、可版本化

可复现性:确定性输入与环境隔离
确保提示在相同输入和配置下始终产出一致响应。关键在于冻结模型参数、温度(temperature=0)、种子(seed)及上下文截断策略。
# 提示工程配置快照(含可复现关键参数)
config = {
    "model": "gpt-4o-2024-05-21",
    "temperature": 0.0,      # 消除随机性
    "seed": 42,              # 固定采样种子
    "max_tokens": 512,
    "top_p": 1.0             # 关闭核采样裁剪
}
该配置通过禁用概率采样路径,使LLM输出严格依赖于提示模板与输入token序列,为A/B测试提供基线保障。
可测试性:结构化断言与黄金样本集
  • 定义输入-期望输出对(Golden Dataset)
  • 集成单元测试框架(如pytest)校验语义一致性
  • 支持模糊匹配与LLM辅助评估
可版本化:提示即代码(Prompt-as-Code)
字段说明示例值
version语义化版本号v2.1.0
author提交者签名dev-team@ai.example

2.4 提示链(Prompt Chain)的拓扑结构与数据流建模

提示链本质上是多阶段语义计算图,节点为提示模板,边为结构化数据传递路径。其拓扑可抽象为有向无环图(DAG),支持并行分支与条件跳转。
典型拓扑模式
  • 线性链:逐层增强上下文精度
  • 扇出-汇聚:多视角生成后融合
  • 反馈回路:基于执行结果动态重写前序提示
数据流建模示例
# 每个节点输出结构化字典,字段名即下游输入键
chain = PromptChain()
chain.add("extract", "从{input}中提取实体列表")
chain.add("enrich", "查询{entities}的行业属性", depends_on="extract")
chain.add("summarize", "生成含{industry}标签的摘要", depends_on="enrich")
该代码定义了三节点依赖链:`extract` 输出 `{"entities": [...]}`;`enrich` 自动将该字段注入自身上下文;`summarize` 继承并扩展命名空间。参数 `depends_on` 驱动数据绑定,而非字符串插值。
节点间数据契约
字段名类型约束
output_schemaJSON Schema强制校验下游输入兼容性
timeout_msint防止单节点阻塞整条链

2.5 程序员专属提示评估矩阵:准确性、鲁棒性、延迟敏感度、成本可控性

四维评估框架设计原理
该矩阵摒弃通用LLM评测范式,聚焦开发者真实工作流中的关键约束。每个维度均对应可量化、可注入CI/CD的工程指标。
典型评估代码示例
def evaluate_prompt(prompt, model, test_cases):
    # accuracy: 语义等价性匹配(非字符串精确匹配)
    # robustness: 输入扰动(空格/大小写/同义词替换)后输出一致性
    # latency: P95响应时间(毫秒),需绑定具体GPU型号与batch_size
    # cost: tokens_in + tokens_out × 模型单价($0.01/1k tokens for gpt-4-turbo)
    return {"accuracy": 0.92, "robustness": 0.87, "latency_ms": 423, "cost_usd": 0.032}
该函数封装了四维联合打分逻辑,其中 test_cases需覆盖边界输入(如空查询、SQL注入片段、超长注释块)。
维度权重配置建议
场景准确性鲁棒性延迟敏感度成本可控性
生产API服务30%25%30%15%
本地IDE辅助40%20%10%30%

第三章:构建工程级提示链的四步方法论

3.1 拆解:将复杂任务映射为原子提示单元与依赖图

原子提示单元设计原则
每个原子提示须满足:单一意图、可验证输出、无隐含上下文。例如,将“生成用户画像并推荐商品”拆分为:
  • 提取用户历史行为关键词
  • 识别兴趣标签(基于TF-IDF加权)
  • 匹配商品库中标签相似度Top3
依赖图构建示例
# 依赖关系定义:(task_id, depends_on_list)
graph = {
    "extract_keywords": [],
    "compute_tags": ["extract_keywords"],
    "rank_products": ["compute_tags"]
}
该结构确保执行顺序严格遵循数据流向; depends_on为空表示入口节点,调度器据此生成拓扑排序。
执行优先级对照表
任务ID输入约束超时阈值(s)
extract_keywords原始日志文本2.5
compute_tags关键词列表+停用词表4.0

3.2 编排:基于状态机的提示调度与上下文传递机制

状态驱动的提示流转模型
系统将对话生命周期建模为有限状态机(FSM),每个状态封装特定提示模板、校验规则及上下文注入策略。状态迁移由用户输入语义与上下文置信度联合触发。
上下文透传协议
// ContextCarrier 封装跨轮次上下文元数据
type ContextCarrier struct {
    SessionID   string            `json:"session_id"`
    State       string            `json:"state"`        // 当前FSM状态,如 "awaiting_date"
    Payload     map[string]string `json:"payload"`      // 动态键值对,如 {"user_intent": "book_flight"}
    TTL         int               `json:"ttl"`          // 剩余有效轮次
}
该结构确保上下文在状态切换中无损携带, TTL 防止陈旧信息污染后续推理; Payload 支持运行时动态扩展字段,无需预定义 schema。
调度决策表
当前状态输入触发条件目标状态注入提示片段
greeting含“订票”关键词collect_origin"请提供出发城市"
collect_origin识别出地名实体collect_destination"接下来请告知目的地"

3.3 验证:单元测试驱动的提示效果量化与回归验证

测试用例设计原则
单元测试需覆盖提示输入、模型响应、输出解析三阶段。每个测试用例应明确声明预期 token 分布、关键字段存在性及语义一致性阈值。
可复现的测试骨架
def test_summarize_prompt():
    prompt = "请用20字以内总结:{text}"
    result = llm.invoke(prompt.format(text="气候变化导致冰川融化"))
    assert len(result.strip()) <= 20
    assert "气候" in result or "冰川" in result  # 语义锚点校验
该函数验证长度约束与领域关键词召回, llm.invoke() 封装了统一推理接口,确保不同模型后端行为可比。
回归验证指标表
指标计算方式合格阈值
BLEU-4参考摘要与生成摘要的n-gram重叠率≥0.62
字段完整率必需JSON字段缺失数 / 总字段数≤5%

第四章:GitHub开源模板实战解析(prompt-engineering-kit)

4.1 模板架构总览:core / adapter / validator / cli 四层设计

该架构遵循关注点分离原则,四层职责明确、边界清晰:
分层职责概览
  • core:定义领域模型与核心业务逻辑,不依赖外部框架
  • adapter:适配外部系统(如 HTTP、gRPC、数据库),实现 core 的端口契约
  • validator:独立校验模块,支持声明式规则与运行时策略组合
  • cli:命令行入口,封装配置加载、生命周期管理与指令路由
典型初始化流程
CLI → Load Config → Init Validator → Wire Adapter → Start Core Service
核心接口示例
// core/service.go
type UserService interface {
  CreateUser(ctx context.Context, u *User) error
  GetUserByID(ctx context.Context, id string) (*User, error)
}
// 实现由 adapter 层注入,core 层无任何 I/O 依赖
此接口定义了纯业务契约,所有副作用(如 DB 查询、HTTP 调用)均由 adapter 层通过依赖注入完成,保障 core 层可测试性与可移植性。

4.2 提示链DSL定义与YAML Schema规范实践

DSL核心语义结构
提示链DSL以声明式方式描述多步推理流程,支持 input、 prompt、 output三要素绑定:
chain:
  steps:
    - id: "extract_entities"
      prompt: "提取文本中所有人名和地点:{{input.text}}"
      output: { entities: "$.response.entities" }
该片段定义首个处理节点, {{input.text}}为上下文注入占位符, $.表示JSONPath响应解析路径。
YAML Schema约束规则
字段类型必填说明
idstring✓全局唯一标识符
promptstring✓支持Jinja2模板语法
验证机制
  • 使用jsonschema校验YAML结构合法性
  • 运行时动态检查变量引用是否存在

4.3 集成LangChain/llama-index的适配器开发指南

核心抽象层设计
适配器需统一实现 RetrieverAdapter 接口,屏蔽底层差异:
class RetrieverAdapter(ABC):
    @abstractmethod
    def retrieve(self, query: str, top_k: int = 5) -> List[Document]:
        """标准检索入口,返回标准化Document对象"""
该接口强制约束输入输出契约,确保上层编排逻辑无需感知LangChain或LlamaIndex内部结构。
双框架桥接策略
能力维度LangChain适配LlamaIndex适配
文档加载DocumentLoader 封装BaseReader 包装
向量检索VectorStore.as_retriever()VectorStoreIndex.as_retriever()
参数映射示例
  • top_k:直接映射至 search_kwargs={"k": top_k}
  • filter:转换为 metadata_filter 或 filters 字段

4.4 CI/CD流水线中嵌入提示A/B测试与性能基线监控

双通道提示分流机制
在构建阶段注入环境感知的提示路由逻辑,通过哈希键实现稳定分流:
import hashlib
def route_prompt(prompt_id: str, variant_ratio: float = 0.5) -> str:
    hash_val = int(hashlib.md5(prompt_id.encode()).hexdigest()[:8], 16)
    return "A" if (hash_val % 100) < int(variant_ratio * 100) else "B"
该函数确保同一 prompt_id 每次生成相同变体,支持可复现的A/B对照; variant_ratio 控制流量配比,便于灰度验证。
基线指标自动比对
指标A组均值B组均值Δ阈值
响应延迟(ms)241267+10%
准确率(%)89.291.5+1.5%

第五章:总结与展望

在真实生产环境中,某中型电商平台将本方案落地后,API 响应延迟降低 42%,错误率从 0.87% 下降至 0.13%。关键路径的可观测性覆盖率达 100%,SRE 团队平均故障定位时间(MTTD)缩短至 92 秒。
可观测性能力演进路线
  • 阶段一:接入 OpenTelemetry SDK,统一 trace/span 上报格式
  • 阶段二:基于 Prometheus + Grafana 构建服务级 SLO 看板(P95 延迟、错误率、饱和度)
  • 阶段三:通过 eBPF 实时采集内核级指标,补充传统 agent 无法捕获的连接重传、TIME_WAIT 激增等信号
典型故障自愈配置示例
# 自动扩缩容策略(Kubernetes HPA v2)
apiVersion: autoscaling/v2
kind: HorizontalPodAutoscaler
metadata:
  name: payment-service-hpa
spec:
  scaleTargetRef:
    apiVersion: apps/v1
    kind: Deployment
    name: payment-service
  minReplicas: 2
  maxReplicas: 12
  metrics:
  - type: Pods
    pods:
      metric:
        name: http_requests_total
      target:
        type: AverageValue
        averageValue: 250 # 每 Pod 每秒处理请求数阈值
多云环境适配对比
维度AWS EKSAzure AKS阿里云 ACK
日志采集延迟(p99)1.2s1.8s0.9s
trace 采样一致性支持 W3C TraceContext需启用 OpenTelemetry Collector 桥接原生兼容 OTLP/gRPC
下一步重点方向
[Service Mesh] → [eBPF 数据平面] → [AI 驱动根因分析模型] → [闭环自愈执行器]
GitHub 4.4万星提示词库:从入门到精通的Prompt工程实战指南 如果你正在寻找高质量的AI提示词(Prompt),或者想了解顶级团队是如何设计系统提示词的,那么今天要介绍的这个GitHub项目绝对值得你关注。这个名为“awesome-chatgpt-prompts”的仓库,已经积累了超过4.4万颗星,堪称一个开源的“提示词金矿”。它不是一个需要部署的模型或工具,而是一个精心整理的、可直接复用的提示词集合库。 这个项目的核心价值在于“偷师学艺”。它系统地收集了针对ChatGPT、Claude等大语言模型优化的提示词模板,覆盖了编程、写作、分析、创意、学习等数十个场景。对于 阅读详情

相关推荐

Google Prompt Engineering白皮书翻译与提示工程实践

提示工程(Prompt Engineering)是优化AI模型输入以获取理想输出的关键技术,融合语言学、心理学与计算机科学原理。其核心在于通过结构化提示设计引导大语言模型(如GPT系列)的响应质量,在少样本学习(Few-shot Learning)等场景中尤为重要。技术文档翻译需要兼顾术语准确性与工程实践需求,常见工具链包括DeepL、ChatGPT等AI辅助翻译系统,配合术语库管理和版本控制。本翻译项目特别关注思维链(Chain-of-Thought)等核心概念的本地化表达,为开发者提供可落地的提示工程方

weixin_30271335的博客 671

Prompt-Engineering-Guide实战:3步写出效果翻倍的提示词(附模板)

``` git clone https://gitcode.com/GitHub_Trending/pr/Prompt-Engineering-Guide ```

gitblog_00487的博客 902

大模型—— Prompt Engineering 提示词工程

定义:Prompt Engineering 是设计和优化输入提示(prompt)以获得预期输出的过程。在与大型语言模型交互时,如何构造提示会显著影响模型的回答质量。简单提示:“告诉我关于猫的事情。优化提示:“请详细描述猫的生物学特征、行为习惯以及它们在不同文化中的象征意义。通过优化提示,用户可以引导模型生成更详细和有用的回答。

574

Prompt Engineering 完整指南:3步本地跑起提示工程知识库

> Meta Description:Prompt Engineering Guide 是开源提示工程学习指南,汇集提示词技巧、RAG、AI Agent 教程与配套练习,3 步即可在本地部署成文档站。 大模型算错一道两步的数学题时,问题多数不在模型,而在你问话的方式。开源项目 Prompt Engineering Guide 把"怎么问"做成了一门工程学科:提示词技巧、RAG、AI Agent

gitblog_00819的博客 467

大模型——Prompt Engineering 提示词工程

定义:Prompt Engineering 是设计和优化输入提示(prompt)以获得预期输出的过程。在与大型语言模型交互时,如何构造提示会显著影响模型的回答质量。简单提示:“告诉我关于猫的事情。优化提示:“请详细描述猫的生物学特征、行为习惯以及它们在不同文化中的象征意义。通过优化提示,用户可以引导模型生成更详细和有用的回答。

2401_84052244的博客 310

两路半桥LLC谐振变换器软开关Simulink仿真(模拟谐振参数不同、分裂电容)

内容概要:本文介绍了“两路半桥LLC谐振变换器软开关Simulink仿真”资源包,重点在于基于Simulink平台对两路半桥LLC谐振变换器进行高精度建模与动态仿真,特别考虑了谐振参数不一致及分裂电容等非理想工况对系统性能的影响。该仿真模型不仅涵盖了主电路拓扑、软开关实现机制与谐振网络设计,还深入分析了不同参数配置下系统的启动特性、稳态效率、动态响应及软开关条件的满足情况。通过参数扫描与对比仿真,帮助用户掌握LLC变换器的关键设计要素与优化方法,具备较强的工程指导价值和科研教学意义。; 适合人群:电力电子、电气工程及其自动化等相关专业的高校师生,以及从事高频开关电源、新能源变换器、车载充电机等领域的研发工程师和技术人员。; 使用场景及目标:① 掌握两路并联半桥LLC谐振变换器的建模与仿真方法;② 理解软开关技术在提升变换器效率与降低EMI方面的关键作用;③ 分析谐振参数偏差与分裂电容结构对系统均流特性、增益曲线及软开关范围的影响;④ 支持科研项目中的拓扑验证、控制策略开发与故障工况分析; 阅读建议:建议结合Simulink仿真模型与配套说明文档进行学习,重点关注谐振腔参数设置、驱动时序设计及软开关波形观测;可通过调整谐振电感、电容值或引入参数失配,观察系统行为变化,深入理解LLC变换器的稳定边界与优化设计原则。

5 分钟本地跑通 Prompt Engineering Guide:从零样本到 AI 智能体的提示工程资源

这是 Prompt Engineering Guide,一个提示工程(Prompt Engineering)的开源教程库,把提示工程、上下文工程、RAG 与 AI 智能体四大板块的论文、技巧、应用和笔记本汇总在一处。它基于 Nextra(Next.js 文档框架)构建,克隆后 3 条命令就能在浏览器里打开。 ## 还在凭感觉问大模型? 你有没有过这种体验:让模型"把这份年报总结成 100 字"

gitblog_00808的博客 671

SpringBoot 通过 JMS 集成 IBM MQ

IBM MQ 作为老牌的企业级消息中间件,虽然在当下云原生时代已不再是主流选择,但在金融、银行、保险等传统行业的核心业务系统中仍然占据着重要地位。这些行业对系统的稳定性、可靠性和事务一致性有着极高的要求,IBM MQ 正是在这些方面表现出色。尽管近年来 RabbitMQ、Apache Kafka 等新一代消息中间件在新兴项目中更受欢迎,但许多金融公司和大型企业仍在使用 IBM MQ 作为核心业务系统的消息传递基础设施。

小单的博客专栏 954

Prompt Engineering

概述:内容、种类、CoT、提示词漂移、提示词洗牌、优化; 拓展:PDL、POML、PromptWizard、RTSCEN、CRISPE、grok-prompt、PrompterHub、PromptLayer、PromptPilot。

lonelymanontheway的博客 1572

Windows 10 下 DockerToolbox 安装全攻略:从下载到配置阿里云镜像加速

本文详细介绍了在Windows 10系统上安装和配置DockerToolbox的完整流程。从下载安装包、执行初步安装,到关键步骤——修改虚拟机存储路径以及配置阿里云镜像加速器,旨在帮助开发者,尤其是初次接触Docker的新手,快速搭建高效的本地容器开发环境,并解决国内镜像下载缓慢的痛点。

moon9的博客 476

如何用 OBProxy 实现 OceanBase 的最佳路由策略

本文基于业务中一类常见的路由问题展开,对OceanBase的路由功能及对应配置项做详细介绍,指导用户在业务实践中如何正确的配置路由策略及快速排查路由问题

OceanBase分布式数据库的博客 1695

15 分钟跑通 Prompt Engineering 指南

写提示词靠手感、输出不稳定、查资料没体系——Prompt Engineering Guide 解决的就是这个问题:一个开源的提示工程指南,从零样本到 RAG、AI 代理全覆盖,源码本地就能跑起来,免费。下面 15 分钟带你从 clone 到本地全量跑通。 ## 🚀 先跑起来 三步命令,最容易卡在环境上。这是个 Next.js + Nextra 文档站,先确认 Node 版本: ```bas

gitblog_00652的博客 903

全志T113-S3 Linux系统移植实战:从硬件配置到内核启动全解析

本文详细解析了将Linux系统移植到全志T113-S3嵌入式芯片的完整实战流程。内容涵盖从开发环境搭建、Longan SDK源码获取,到关键的U-Boot配置、DDR初始化、Linux内核编译与设备树定制,以及根文件系统构建与启动脚本分析。文章结合硬件配置与启动日志解读,提供了从硬件配置到内核启动的全方位指导,帮助开发者高效完成系统移植。

ik67890123的博客 517

18 种提示技术 + RAG + AI Agent 全收录:Prompt Engineering Guide 开源教程上手指南

[Prompt Engineering Guide](https://link.gitcode.com/i/a650a217aedd47ac23792e58f9111c8b) 是一套开源的提示工程教程仓库,把 18 种提示词技术、RAG、上下文工程和 AI Agent 教程整理进一个文档站,配提示词库和 Jupyter Notebook,支持 13 种语言。刚接触 LLM 开发或提示词工程学习的人

gitblog_01192的博客 675

Cursor 团队代码规范与开发规则

本文提出了一套 Cursor 项目开发规范,涵盖代码结构、命名、日志、测试等关键环节,旨在提升代码质量和团队协作效率。核心规则包括:文件不超过2000行、函数不超过80行;变量命名禁用无意义单词;日志只记录关键信息;配置项禁止硬编码;依赖和敏感信息统一管理;核心逻辑测试覆盖率≥80%;Git提交遵循Conventional Commits规范。通过一个车辆数据处理函数的改造案例,展示了从"不规范"到"规范"的代码优化过程,体现了拆分函数、常量管理、错误处理等规范的实际

1257

动画实例化:千人同屏不卡顿的秘密

是一种将大量相同骨骼结构的角色动画批量处理、批量渲染的技术。动画计算与渲染解耦,动画数据在CPU或GPU上批量计算,渲染时通过GPU Instancing一次性绘制大量角色。极大减少DrawCall,提升大规模角色(如MMO、RTS、群体AI等)动画的运行效率。动画Bake:编辑器下将所有动画片段Bake为骨骼矩阵纹理。实例参数管理:每个角色维护自己的动画状态、帧索引等。批量渲染:用DrawMeshInstancedIndirect等API批量渲染,Shader中采样骨骼数据。剔除与LOD。

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 422

15 分钟本地入门提示工程:Prompt Engineering Guide 实战上手指南

模型答非所问时,问题往往出在你"怎么问"——这正是提示工程(Prompt Engineering)要解决的。开源项目 Prompt Engineering Guide 把提示工程、上下文工程、RAG 和 AI Agent 的论文、教程、Notebook 与现成提示模板整合成一套可本地运行的完整文档站,适合想把"会聊天的 AI"变成"能干活工具"的工程师。读完这篇,你能在本地跑起这套资料,并拿到一条

gitblog_00049的博客 427

Allegro172版本DFM功能介绍

Allegro172版本提供了实时DFM检查的功能,让违反要求的地方实时以DRC的形式报出来,让加工不可加工因素在设计的时候同步避免。打开Constraint,选择Manufacturing, 所有DFM相关DRC都在这。把所有下面DRC开关(DFM,DFA,DFT)都选择on,选择OK。这个规则和物理和间距规则等等都没有关系,单独的一个加工规则。这些DRC大部分是正常的,正常的可以去修改规则来消除。等待DRC刷新,板子上会出现很多DRC,类似下图。下面介绍如何调用和产生DFM规则。一直往下点击next。

weixin_54787054的博客 1341

如何快速入门提示工程:Prompt-Engineering-Guide 完整实战指南

Prompt-Engineering-Guide 是一个开源教程项目,主打提示工程(Prompt Engineering),把提示词编写、上下文工程、RAG 检索增强、AI Agents 四块知识串成了一张完整地图,还配了大量论文索引、可运行的 Notebook 和分模型的教程。对刚入坑的人来说,它的价值在于:你不用满世界找零散博客,跟着它内置的章节从基础读到进阶,看完就能照着示例动手。 下面我

gitblog_00099的博客 1097

Android 13.0 app进程保活白名单功能实现

在13.0的系统rom产品开发中,在某些重要的app即使进入后台,产品需求要求也不想被系统杀掉进程,需要app长时间保活,就是app进程保活白名单功能的实现, 所以需要在系统杀进程的时候不杀掉白名单的进程,接下来就看怎么样来实现这些功能

安卓兼职framework和app工程师的博客 3143

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

深入解读 prompt-engineer Agent:构建生产级 LLM 提示词工程体系

`prompt-engineer` 是 [llm-application-dev](https://link.gitcode.com/i/a4347adad9ddb98ebb6c3c1ba55e7211) 插件中专门负责提示词工程与 LLM 优化的专家 Agent,覆盖 Chain-of-Thought 推理、宪法式 AI(Constitutional AI)、Few-shot 学习、RAG 提示

gitblog_00061的博客 829

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

揭秘4.4万星开源提示词库:从零掌握AI高效沟通的工程实践

这次我们来看一个在 GitHub 上拥有超过 4.4 万颗星的“AI 提示词金矿”项目。对于任何使用 ChatGPT、Claude、Midjourney 等大模型的人来说,如何写出高质量的提示词(Prompt)是决定输出质量的关键。这个项目不是一个需要本地部署的模型或工具,而是一个汇聚了顶级团队和开发者智慧的开源提示词库。它解决了“知道模型很强大,但不知道如何有效提问”的核心痛点。 简单来说,这是一个关于“提示工程”(Prompt Engineering)的实战资源库。它不涉及复杂的硬件配置或显存占用,门槛

weixin_30905133的博客 373

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Prompt Engineering Guide — 提示工程全方位指南

Prompt Engineering Guide 是一个由 DAIR AI Lab 维护的开源项目,致力于系统性地总结和分享提示工程(Prompt Engineering)的理论与实践方法。随着大语言模型(如 GPT 系列、Claude、Gemini 等)的广泛应用,如何设计有效提示以发挥模型最大能力,成为当前人工智能领域的重要研究和应用方向。该项目以教程、案例和最佳实践为核心,帮助开发者和研究者快速掌握提示设计技巧,提升大模型交互的效率和效果。

hello! 805

Prompt-Engineering-Guide 实战指南:4 个层次系统掌握提示工程,附 12 本动手笔记本

Prompt-Engineering-Guide 是 dair-ai 维护的提示工程(Prompt Engineering,即设计与优化"提示词"的学问)教程仓库,一个仓库覆盖提示技巧、Prompt 模板库、模型指南、风险清单、Notebook(可运行的代码笔记本)与论文索引。本文按模块带你把它当成一张地图来用,找到你自己的入口。 [![提示工程与上下文工程全景图](https://raw.gi

gitblog_00668的博客 1125

generative-ai-for-beginners 第 4 课精讲:提示工程(Prompt Engineering)基础与实战

> 本文是开源课程仓库 [generative-ai-for-beginners](https://github.com/microsoft/generative-ai-for-beginners)(21 课“用生成式 AI 开始构建”课程)第 4 课《提示工程基础》的系统化精讲,基于课程文档 `04-prompt-engineering-fundamentals/README.md` 及其在 `

gitblog_00175的博客 789

377 条 Prompt 提示词库拆解:4 步把 awesome-prompts 从照搬改成自己的版本

awesome-prompts 是一个提示词库(Prompt 集合),收录 377 条可直接复制使用的 GPT 提示词,并在 README 里整理了 Prompt 工程、Agent 相关的框架、论文与官方指南。它适合第一次接触提示词工程、想用现成模板快速提升写作与日常效率的人。核心价值一句话:先看懂别人怎么写 Prompt,再把它改成自己的版本。 ## 🚀 最快上手路径:4 步拿到第一个可用

gitblog_02500的博客 518
上一篇: 简历投递前必做的3轮ChatGPT压力测试,避开92%候选人踩过的“语义陷阱”和“能力错配雷区”
下一篇: 别再自学编程了!:2024最新AI协作范式下,非程序员掌握“提示工程+流程编排+结果校验”三阶能力即可上岗
普通网友
博客等级 码龄3年 606粉丝 2892原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值