

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 构建高效应用程序的技巧
<a name="tips-best-practices-apps"></a>

这些技巧来自在成功的应用程序构建会话中观察到的模式。
+ 从@@ **详细的第一个提示开始** — 第一个提示奠定了基础。在初始描述中包括目的、受众、数据模型和集成需求，可以为代理提供明确的起点并减少返工。
+ **逐一进行更改 — 与同时**修改许多内容的广泛请求相比，代理使用有针对性的单一用途指令生成更可靠的结果。
+ **提供有关目标的背景信息** — 当你解释为什么要改变，而不仅仅是你想要什么时，代理可以做出更好的实施选择。
+ **更改前先调查**-代理对每条指令执行代码更改。如果你想在不修改应用程序的情况下浏览选项，请明确地说：“调查当前的数据流，但暂时不要编写任何代码。”
+ **注意稳定的版本号** — 完成一项有效功能后，记下当前版本。如果后续更改导致问题，则可以使用版本选择器立即恢复稳定版本。
+ **为复杂应用程序添加调试面板** — 对于具有重要逻辑的应用程序，记录存储操作、集成调用和状态变化的调试面板可以更轻松地跟踪问题。您可以根据您的用户别名将面板设置为仅对自己可见。
+ **当您的应用程序具有不同的用户类型时，请指定角色** — 如果不同的人看到的内容不同，请将其包含在说明中。
+ **使用结构化 AI 输出** — 当您需要特定格式（JSON、类别）的数据时，请使用结构化输出模式，而不是要求提供自由格式的文本。它保证了有效、可解析的响应。
+ **仔细研究存储范围** — 使用私有存储空间存储特定于用户的数据，将共享存储用于协作功能。保持表名的描述性。
+ 谨@@ **慎批准集成**-仔细审查每项集成批准。仅批准您的应用程序实际需要的连接器和空间。