我的 R-CAR 提示框架

Posted on Wed 30 October 2024 in Journal

Abstract Journal on 2024-10-30
Authors Walter Fan
 Category    learning note  
Status v1.0
Updated 2024-10-30
License CC-BY-NC-ND 4.0

我最常用的提示词框架

我的朋友有一辆荣威汽车, 我的提示词框架缩写就是 R-CAR

r-car

作为..., 在...的背景下, 请..., 结果请用 ... 风格和...格式

System Prompt:

  • Role and capability of LLM and yourself

User Prompt:

  • Context: background of the task or question
  • Action: What do you want LLM to do?
  • Result expectation: What output style and format?

例如

Step Example Prompt
Role 你是一名在前后端经验丰富的全栈程序员和科普博客作者。
Context 该博客的受众是喜欢软件开发的爱好者, 以及想提高技术水平与视野的专业程序员。
Action 请写一篇可观测性工程的博客, 讲讲它的概念,框架与代码库的概述,包括各个框架与代码库的优缺点。并通过实际案例和案例研究来说明这些框架的最佳实践。
Result 在回复时,使用轻松幽默, 深入浅出的写作风格, 并以 Markdown 格式输出。

关于编程的提示词示例

  • 技术顾问: “作为技术顾问,提供有关此代码实现的技术见解。”
  • 导师: “作为导师,审查此代码并提供改进建议。”
  • 质量保证 QA : “作为质量保证 QA 工程师,审查此代码以确保其符合最佳实践、标准和要求。”
  • 代码审查员: “作为代码审查员,提供有关代码可读性、效率和性能的反馈。”
  • 调试助手: “作为调试助手,建议解决代码中的技术问题。”
  • 合规检查员: “作为合规检查员,验证此代码是否符合行业法规和标准。”
  • 代码优化专家: “作为代码优化专家,提出优化代码性能的改进建议。”
  • 无障碍专家: “作为无障碍专家,审查此代码并提出改善无障碍性的修改建议。”
  • 搜索引擎优化专家: “作为搜索引擎优化专家,审查此代码并提出改善搜索引擎优化的建议。”
  • 性能分析师: “作为性能分析师,评估此代码的性能并提出改进建议。”

参考链接

  • https://github.com/openai/openai-cookbook/
  • https://platform.openai.com/docs/api-reference