SuperAPI AI 工具集

prompt-engineering

智能体与模型

查看项目

更新于 10-16 05:57

技能介绍

用途

本技能是一份提示词工程(Prompt Engineering)指南,用于帮助用户为 AI 模型编写更有效的提示词,覆盖 LLM(大语言模型)、图像生成器和视频模型三类。所有示例通过 inference.sh CLI(belt)执行。

安装与准备

安装 belt CLI 技能:

npx skills add belt-sh/cli

需要 inference.sh CLI(belt),安装说明见官方文档。使用前需登录:

belt login

LLM 提示词

基本结构:[角色/上下文] + [任务] + [约束] + [输出格式]。

  • 角色提示:为模型设定专家身份,例如“你是一位有 15 年机器学习经验的数据科学家”。
  • 任务清晰化:避免模糊表述,给出具体、可定位的问题描述。
  • 思维链(Chain-of-Thought):要求模型“逐步思考”后再给出最终答案。
  • 少样本示例(Few-Shot):提供输入输出示例,引导模型按示例风格转换。
  • 输出格式指定:要求返回 JSON 等结构化格式,并声明字段与取值范围。
  • 约束设置:限定要点数量、字数、聚焦范围等。

示例命令:

belt app run openrouter/claude-sonnet-45 --input '{ "prompt": "You are a senior software engineer. Review this code for security vulnerabilities..." }'

图像生成提示词

基本结构:[主体] + [风格] + [构图] + [光照] + [技术]。

  • 主体描述:越具体越好,例如“一只毛茸茸的橘色虎斑猫,绿眼睛,坐在复古皮革扶手椅上”。
  • 风格关键词:如“Kodak Portra 400 胶片、柔和自然光、浅景深、怀旧氛围”。
  • 构图控制:如“广角建立镜头、三分法构图、前景霓虹招牌、背景摩天大楼”。
  • 质量关键词:photorealistic、8K、ultra detailed、sharp focus 等。
  • 负面提示词(negative_prompt):排除模糊、畸变、多余肢体、水印、文字、低质量、卡通、动漫等。

示例命令:

belt app run falai/flux-dev --input '{ "prompt": "Professional headshot portrait, clean background", "negative_prompt": "blurry, distorted, extra limbs, watermark, text, low quality, cartoon, anime" }'

视频提示词

基本结构:[镜头类型] + [主体] + [动作] + [场景] + [风格]。

  • 镜头运动:如“缓慢跟拍镜头,跟随一位女性走过阳光照射的森林”。
  • 动作描述:如“特写双手在木质台面上揉面团,面粉在晨光中飘浮”。
  • 时间关键词:slow motion、timelapse、real-time、smooth motion、continuous shot、quick cuts、frozen moment。

示例命令:

belt app run google/veo-3-1-fast --input '{ "prompt": "Slow tracking shot following a woman walking through a sunlit forest, golden hour lighting, shallow depth of field, cinematic, 4K" }'

高级技巧

  • 系统提示(system):设定助手行为准则,如“始终提供带注释的代码,不确定时说明而非猜测”。
  • 结构化输出:要求按给定 schema 抽取信息并返回 JSON。
  • 迭代优化:从宽泛提示开始,逐步添加具体细节、风格和技术参数。
  • 多轮推理:先分析、再排序、最后制定行动计划。

模型专属建议

  • Claude:擅长细微指令、角色扮演、复杂约束,偏好明确的输出格式。
  • GPT-4:代码生成强,适合示例驱动,结构化输出好,响应“let's think step by step”。
  • FLUX:需要详细主体描述、风格参考、光照关键词,支持负面提示词。
  • Veo:适合镜头运动关键词、电影化语言、动作描述,需包含时间上下文。

常见错误

过于模糊、提示过长、内容冲突、未指定格式、缺少示例,均会导致输出不可控或不一致。对应修正为:增加具体性、优先关键信息、移除矛盾、指定格式、添加少样本示例。

提示词模板

  • 代码审查:按语言审查 bug、安全漏洞、性能问题、代码风格,并给出行号、描述、严重程度与修复建议。
  • 内容写作:指定内容类型、主题、受众、语气、长度、要点、需包含与需避免的元素。
  • 图像生成:[详细主体]、[场景/背景]、[光照类型]、[艺术或摄影风格]、[构图]、[质量关键词]。

相关技能

npx skills add inference-sh/skills@video-prompting-guide npx skills add inference-sh/skills@llm-models npx skills add inference-sh/skills@ai-image-generation npx skills add inference-sh/skills@infsh-cli

浏览全部应用:belt app list

限制

本技能依赖 inference.sh CLI(belt)及相应模型服务;具体可用模型、调用额度、收费与价格信息暂未提供。