news 2026/7/9 21:13:20

AI Agent 入门(七):提示工程 —— System Prompt、工具描述与 Few-shot 优化

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
AI Agent 入门(七):提示工程 —— System Prompt、工具描述与 Few-shot 优化

本文是 AI Agent 入门系列的最后一篇。前 6 课我们完整搭建了一个 Agent,但你有没有发现:同样的代码,prompt 写得好坏,Agent 的表现可以天差地别。
本篇用一个对比实验,让你亲眼看到三种质量 prompt 的效果差异。


本课目标

  • 学会编写高质量的 System Prompt
  • 理解工具描述对 Agent 行为的影响
  • 掌握 Few-shot 示例的使用方法
  • 用一个对比实验,直观感受"提示词好坏"的差距

本课产出

  • 新建文件lesson07_prompt_engineering.py,粘贴下文完整代码
  • 运行python lesson07_prompt_engineering.py(跑对比实验)
  • 效果:同一个问题,分别用差/好/好+Few-shot 三种 prompt 执行,对比结果

一、System Prompt 的四要素

System Prompt 是 Agent 的"性格设定"。一个好的 system prompt 包含四部分:

角色定义 → 你是一个专业
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/9 21:11:09

STM32F030RC与AD7490高精度ADC接口设计与优化

1. AD7490与STM32F030RC的硬件选型考量当我们需要将模拟信号快速转换为数字形式时,ADC芯片和微控制器的选择尤为关键。AD7490是一款16位、1MSPS(百万次采样每秒)的逐次逼近型(SAR)ADC,而STM32F030RC则是STMicroelectronics推出的基…

作者头像 李华
网站建设 2026/7/9 21:10:58

SINS/GPS组合导航系统中强跟踪UKF滤波器的MATLAB可运行仿真包

本文还有配套的精品资源,点击获取 简介:一套开箱即用的SINS/GPS组合导航MATLAB仿真资源,完整实现强跟踪无迹卡尔曼滤波(STF-UKF)算法。主程序main.m一键运行,自动调用各模块完成惯导误差建模&#xff08…

作者头像 李华
网站建设 2026/7/9 21:09:11

Unity集成AI音效生成:C++插件开发与AudioLDM-S本地化部署实战

1. 项目概述:当Unity遇见AI音效生成 作为一名在游戏音频和引擎集成领域摸爬滚打了十多年的老手,我经历过太多“音效荒”的时刻。美术资源迭代了N版,程序逻辑跑得飞起,但到了需要声音填充世界的时候,要么是翻遍免费库找…

作者头像 李华
网站建设 2026/7/9 21:08:09

数字电路信号上拉与下拉技术及PIC单片机应用

1. 信号上拉与下拉的基础概念解析在数字电路设计中,上拉(Pull-up)和下拉(Pull-down)是两种最基本的信号状态控制技术。它们通过电阻网络为信号线提供确定的逻辑电平,避免信号处于不确定的"浮空"状…

作者头像 李华
网站建设 2026/7/9 21:07:18

C++11 互斥锁实战:用 std::lock_guard 与 std::unique_lock 规避3类常见死锁

C11 互斥锁实战:用 std::lock_guard 与 std::unique_lock 规避3类常见死锁多线程编程是现代软件开发中提升性能的重要手段,但随之而来的线程安全问题也让开发者头疼不已。在C11标准引入原生多线程支持后,互斥锁(Mutex)…

作者头像 李华
网站建设 2026/7/9 21:05:29

Minecraft二维码构建指南:从原理到Python自动化实现

🚀 30款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度 在《我的世界》这个看似简单的沙盒游戏里,玩家们总能用方块创造出令人惊叹的奇迹。但当你听说有人用游戏里的方块搭建了一…

作者头像 李华