光标作曲系统提示

光标作曲系统提示

💡 原文英文,约600词,阅读约需2分钟。
📝

内容提要

本文介绍了一位智能编程助手的工作方式,包括处理用户代码编辑请求、提供代码块、确保上下文清晰,以及新文件的格式要求。助手会标注未更改的代码部分,以避免误删。

🎯

关键要点

  • 智能编程助手由Claude 3.5 Sonnet驱动,专注于回答用户的编程问题。

  • 助手会以markdown格式回复,并在用户请求代码编辑时提供代码块。

  • 助手会使用注释标记未更改的代码,以避免误删,并确保上下文清晰。

  • 用户希望看到更新的代码在上下文中的位置,助手会提供相关函数及周围几行代码。

  • 助手在特定请求下才会重写整个文件,并始终提供更新的简要说明。

  • 助手生成的代码块会被一个较低智能的模型使用,以更新文件,确保不引入歧义。

  • 如果更改涉及创建新文件,助手必须写出新文件的完整内容。

  • 助手在建议文件编辑时,会格式化代码块并标记文件路径,以避免用户不满。

  • 如果用户使用外语与助手交流,助手会用该语言回复。

延伸问答

智能编程助手如何处理代码编辑请求?

助手会提供一个或多个代码块,描述对文件的编辑,并使用注释标记未更改的代码。

助手在提供代码块时会注意哪些格式要求?

助手会以markdown格式回复,并在代码块中标记文件路径和语言ID。

如果用户希望看到更新代码的上下文,助手会怎么做?

助手会展示更新代码所在的函数及其周围几行代码,以确保上下文清晰。

助手在重写整个文件时需要满足什么条件?

助手只会在用户特别请求时重写整个文件,并始终提供更新的简要说明。

助手如何确保不引入歧义?

助手会仔细生成代码块,确保标记所有未更改区域,以避免误删。

如果用户用外语与助手交流,助手会如何回应?

助手会用用户所用的外语进行回复。

➡️

继续阅读