提示
UFO 中使用的所有提示词都存储在 ufo/prompts
目录中。文件夹结构如下:
📦prompts
┣ 📂apps # Stores API prompts for specific applications
┣ 📂excel # Stores API prompts for Excel
┣ 📂word # Stores API prompts for Word
┗ ...
┣ 📂demonstration # Stores prompts for summarizing demonstrations from humans using Step Recorder
┣ 📂experience # Stores prompts for summarizing the agent's self-experience
┣ 📂evaluation # Stores prompts for the EvaluationAgent
┣ 📂examples # Stores demonstration examples for in-context learning
┣ 📂lite # Lite version of demonstration examples
┣ 📂non-visual # Examples for non-visual LLMs
┗ 📂visual # Examples for visual LLMs
┗ 📂share # Stores shared prompts
┣ 📂lite # Lite version of shared prompts
┗ 📂base # Basic version of shared prompts
┣ 📜api.yaml # Basic API prompt
┣ 📜app_agent.yaml # Basic AppAgent prompt template
┗ 📜host_agent.yaml # Basic HostAgent prompt template
注意
提示词的 lite
版本是完整提示词的简化版本,用于令牌预算有限的 LLM。然而,lite
版本并未完全优化,可能会导致次优性能。
注意
non-visual
和 visual
文件夹分别包含非视觉和视觉 LLM 的示例。
智能体提示词
智能体使用的提示词通常包含以下信息:
Prompt | 描述 |
---|---|
基本模板 |
智能体提示词的基本模板。 |
API |
智能体使用的所有技能和 API 的提示词。 |
示例 |
用于上下文学习的智能体演示示例。 |
您可以在 share
目录中找到这些提示词。特定应用程序的提示词存储在 apps
目录中。
提示
所有信息均使用智能体的 Prompter
类构建。您可以在文档此处找到有关 Prompter
类的更多详细信息。