“苹果牌AI”提示词就这?


苹果拥有全球最优秀的编程人才和强大的研发实力,然而它在 Apple Intelligence 针对各种智能应用设计的提示词却给人一种“草台班子”的味道。

近日,网友在 macOS 15.1 Beta 1 中发现了 Apple Intelligence 后端使用的 Prompt。

via https://www.reddit.com/

据介绍,这些提示词作为 JSON 系统文件被保存在“/System/Library/AssetsV2/com_apple_MobileAsset_UAF_FM_GenerativeModels”目录下。

下图是帮你回复邮件中问题的 Smart Reply 功能的提示词:

你是一个有用的邮件助理,可以帮助从给定的邮件中识别相关问题并提供简短的回复片段。给定一封邮件和回复片段,提出邮件中明确提出的相关问题。这些问题的答案将由收件人选择,这将有助于减少起草回复时的生成错误信息。请输出主要问题以及每个问题的一组可能的答案/选项。不要问由回复片段回答的问题。问题应简短,不超过 8 个单词。答案也应简短,大约 2 个单词。以 json 格式呈现你的输出,包含问题和答案作为键的字典列表。如果邮件中没有提问,则输出一个空列表 []。仅输出有效的 json,不包含其他内容。

这是一个简单的 CoT,先找出邮件中的提问,然后就每个问题给出简单答复,返回 JSON 格式方便程序解析,如果没有提问,就返回空数组。

从上图可以看到,苹果解决 LLM 幻觉问题是在提示词里面加一句 “Do not hallucinate”(不要产生幻觉)——非常 amazing!


再看下面用于生成 Apple Photos 中“回忆”视频的提示词:

>`{{ specialToken.chat.role.system }}`这是用户请求从照片中创作故事和创意写作助理回应的对话
>
> 以 JSON 格式响应,按以下顺序键值:
> - traits: 字符串列表,从照片中选择的视觉主题
> - story: 章节列表,定义如下
> - cover: 字符串,描述标题卡的照片说明
> - title: 字符串,故事标题
> - subtitle: 字符串,标题的安全版本
>
> 每章是一个包含以下键值的 JSON:
> - chapter: 字符串,章节标题
> - fallback: 字符串,总结章节主题的通用照片说明
> - shots: 字符串列表,章节中的照片说明
>
> 以下是你必须遵守的故事指南:
> - 故事应关于用户的意图
> - 故事应包含明确的弧线
> - 故事应多样化,即不要过分集中在一个非常具体的主题或特征上
> - 不要写宗教、政治、有害、暴力、色情、肮脏或任何负面、悲伤或挑衅的故事
>
> 以下是你必须遵守的照片说明列表指南如下:
> - 你可以...

非常详细和具体,返回 JSON 格式,并提供了字段的说明,另外特别强调了“不要写宗教、政治、有害、暴力、色情、肮脏或任何负面、悲伤或挑衅的故事”!

你觉得这个 Prompt 写得怎么样?

参考链接

https://x.com/simonw/status/1820680449976615297

https://x.com/emollick/status/1820651505046704517

https://weibo.com/1727858283/OqZJsvGbL


相關推薦

2024-10-15

MM1.5-UI 模型,其中 MM1.5-UI 模型未来有望作为 iOS 幕后的“苹果牌”AI,其能够处理各种视觉引用与定位任务、总结屏幕上的功能,或者通过与用户的对话进行交互。 尽管 MM1.5 模型在多项基准测试中取得了优秀表现,苹果团队仍

2023-10-02

司、国家实验室、学术界、国防部和选定的外国合作伙伴就这一计划密切合作。 美国国家安全局局长、陆军上将 Paul Nakasone 表示: “人工智能将对我们国家以及我们的盟友和合作伙伴的外交、技术和经济事务中的国家安全

2022-11-22

的 wrk http 并发测试工具,有一天看了一个 go 写的版本,就这?我也能行啊。我自己也造一个轮子吧。orz. 造轮子好玩吗? 真好玩! todo √ 命令行中加入设置 header 头 √ 命令行中加入设置 body 负载 完善一下 request.json 请求

2024-09-26

ust引入Linux内核已经成为一个热门话题。2022年,开发者们就这门语言进行了争论,一些人将Rust的内存安全特性称为对多年来内核工作的“侮辱”。9月初,Rust for Linux项目的一位维护者辞职,称对“非技术性的胡说八道”感到沮

2022-11-29

本的 wrk http并发测试工具,有一天看了一个go写的版本,就这?我也能行啊。我自己也造一个轮子吧。orz. 造轮子好玩吗? 真好玩! 特性 命令行中加入设置 header 头 命令行中加入设置 body 负载 完善一下 request.json 请求文

2024-08-17

Anthropic 宣布在其 Claude 系列生成式 AI 模型的 API 中引入提示缓存(Prompt caching)功能,这将允许开发人员在 API 调用之间保存常用的提示,减少提示成本和延迟。 提示缓存允许用户缓存常用上下文,以便在将来的 API 调用中使用

2022-05-06

rColorization.enabled": false禁用括号对着色功能。 切换嵌套提示:使用 Ctrl+Alt 在编辑器中快速隐藏或显示嵌套提示。 嵌套提示是在源代码中显示额外信息的一个好方法。然而,有时你只想看到实际的源代码。为了支持快速隐藏

2022-08-11

rm64 上运行模拟 x64 代码拥有更好的性能。 可访问的工具提示 .NET Framework 的工具提示符合 WCAG2.1 (Web 内容无障碍指南)中“关于悬停或焦点指引”的规定。新增如下规定: 工具提示必须通过鼠标悬停或键盘快捷键导航到控

2022-03-14

软又创造了一个乌龙的翻译梗,在更新 Microsoft Edge 后的提示文案中,原本文案是「Let's Go」的按钮在经过本地化的翻译后,变成了「我们走吧」。 一般来说,Microsoft Edge 完成重要更新后,初次打开浏览器都会自动跳转到新功

2022-10-29

P 5 已发布!这是 Beta 之前的最后一个 EAP 版本,通过每日提示和书签提供更好的用户体验,另外还包括 Gradle 更新等优化。   改进每日提示 增强了当日提示,改进了 UI 、优化了展示的算法,可帮助用户更好地了解 IntelliJ ID

2023-01-31

Oh My Posh 是一个自定义的提示引擎,适用于任何 Shell,能够用函数或变量调整提示字符串。 特性 移植 v3 Nerd Font 字形(a172c7a) git: 允许从状态获取中排除 repo (51fd45d) 忽略清除时的空 header 行 (4818782) 增加 .PromptCount (522a216)

2022-06-01

化是 Mozilla 重新实现了下载文件时保存或打开文件的对话提示,该提示此前在 Firefox 98 中被移除。现在,用户将能够通过设置中的常规 > 应用程序部分之后的一个新选项重新启用该对话提示。那里实际上增加了两个新选项,即

2023-06-16

应的可读性。 LangKit 使组织能够: 验证和保护个别提示和响应:检测提示或回应是否符合政策,并采取纠正措施。 评估 LLM 行为是否符合政策:根据一组黄金提示跟踪 LLM 的性能,以检测行为变化或违反政策的情况 监控

2023-11-08

X 账户登录。 https://x.ai/prompt-ide/ PromptIDE 是一个用于提示工程和可解释性研究的集成开发环境。它通过 SDK 加速提示工程,该 SDK 允许实现复杂的提示技术和丰富的分析功能,从而实现网络输出可视化。 IDE 的核心是一个 Python