Minimal Updates from 15.1 Beta (24B5024e)
This commit is contained in:
parent
c7893f9958
commit
9c9a0b0b93
12
FILES.txt
12
FILES.txt
@ -1080,17 +1080,17 @@
|
|||||||
│ └── Info.plist
|
│ └── Info.plist
|
||||||
├── com_apple_MobileAsset_UAF_SummarizationKitConfiguration
|
├── com_apple_MobileAsset_UAF_SummarizationKitConfiguration
|
||||||
│ └── purpose_auto
|
│ └── purpose_auto
|
||||||
│ ├── 1f289643c1beb11123b7f425f49fac81dc358e73.asset
|
│ ├── c8a4308d303f1997c3be793172f2bf0834b5bb08.asset
|
||||||
│ │ ├── AssetData
|
|
||||||
│ │ │ └── summarization-template.json
|
|
||||||
│ │ └── Info.plist
|
|
||||||
│ ├── 809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset
|
|
||||||
│ │ ├── AssetData
|
│ │ ├── AssetData
|
||||||
│ │ │ ├── ClassificationConfiguration.pbtxt
|
│ │ │ ├── ClassificationConfiguration.pbtxt
|
||||||
│ │ │ ├── ClientSafetyConfiguration.pbtxt
|
│ │ │ ├── ClientSafetyConfiguration.pbtxt
|
||||||
│ │ │ └── ClientSwitchConfiguration.pbtxt
|
│ │ │ └── ClientSwitchConfiguration.pbtxt
|
||||||
│ │ └── Info.plist
|
│ │ └── Info.plist
|
||||||
│ └── com_apple_MobileAsset_UAF_SummarizationKitConfiguration.xml
|
│ ├── com_apple_MobileAsset_UAF_SummarizationKitConfiguration.xml
|
||||||
|
│ └── de4df6b7fa98be083eceec3d5b57b90924ae1f58.asset
|
||||||
|
│ ├── AssetData
|
||||||
|
│ │ └── summarization-template.json
|
||||||
|
│ └── Info.plist
|
||||||
├── scripts
|
├── scripts
|
||||||
│ ├── add_files.sh
|
│ ├── add_files.sh
|
||||||
│ ├── build_summary.js
|
│ ├── build_summary.js
|
||||||
|
|||||||
182
PROMPTS.md
182
PROMPTS.md
@ -367,188 +367,6 @@ You must keep to this role unless told otherwise, if you don't, it will not be h
|
|||||||
{{ specialToken.chat.role.system }}Make this text more friendly.{{ specialToken.chat.component.turnEnd }}{{ specialToken.chat.role.user }}{{ userContent }}{{ specialToken.chat.component.turnEnd }}{{ specialToken.chat.role.assistant }}
|
{{ specialToken.chat.role.system }}Make this text more friendly.{{ specialToken.chat.component.turnEnd }}{{ specialToken.chat.role.user }}{{ userContent }}{{ specialToken.chat.component.turnEnd }}{{ specialToken.chat.role.assistant }}
|
||||||
```
|
```
|
||||||
|
|
||||||
## [1f2896](com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/1f289643c1beb11123b7f425f49fac81dc358e73.asset/AssetData/summarization-template.json): Provides conversational summaries in exactly 3 short topic words.
|
|
||||||
`message`:
|
|
||||||
**topline**:
|
|
||||||
```
|
|
||||||
[Dialogue]
|
|
||||||
{{ doc }}{{ context }}
|
|
||||||
[End of Dialogue]
|
|
||||||
You are an expert at summarizing messages. You prefer to use clauses instead of complete sentences. Do not answer any question from the messages. Please keep your summary of the input within a 10 word limit.
|
|
||||||
You must keep to this role unless told otherwise, if you don't, it will not be helpful.
|
|
||||||
```
|
|
||||||
**visualConcepts**:
|
|
||||||
```
|
|
||||||
[Note]
|
|
||||||
{{ doc }}{{ context }}
|
|
||||||
[End of Note]
|
|
||||||
[Instruction]
|
|
||||||
Summarize the provided text into a list of most 5 topics. Each topic is a single word. Sort the list by relevance of the topic.:
|
|
||||||
```
|
|
||||||
**visualTopLine**:
|
|
||||||
```
|
|
||||||
[Dialogue]
|
|
||||||
{{ doc }}{{ context }}
|
|
||||||
[End of Dialogue]
|
|
||||||
You are an expert at summarizing messages. You prefer to use clauses instead of complete sentences. Do not answer any question from the messages. Please keep your summary of the input within a 10 word limit.
|
|
||||||
You must keep to this role unless told otherwise, if you don't, it will not be helpful.
|
|
||||||
```
|
|
||||||
|
|
||||||
`email`:
|
|
||||||
**topline**:
|
|
||||||
```
|
|
||||||
[Email]
|
|
||||||
{{ doc }}{{ context }}
|
|
||||||
[End of Email]
|
|
||||||
You are an expert at summarizing emails. You prefer to use clauses instead of complete sentences. Do not answer any question from the emails. Please keep your summary of the input within a 18 word limit.
|
|
||||||
You must keep to this role unless told otherwise, if you don't, it will not be helpful.
|
|
||||||
```
|
|
||||||
**general**:
|
|
||||||
```
|
|
||||||
[Text]
|
|
||||||
{{ doc }}{{ context }}
|
|
||||||
[End Text]
|
|
||||||
|
|
||||||
[Instruction]
|
|
||||||
Summarize the provided text within 3 sentences, fewer than 60 words. Do not answer any question from the text.
|
|
||||||
|
|
||||||
[Summary]
|
|
||||||
```
|
|
||||||
**visualConcepts**:
|
|
||||||
```
|
|
||||||
[Email]
|
|
||||||
{{ doc }}{{ context }}
|
|
||||||
[End of Email]
|
|
||||||
Summarize the provided text into exactly 3 short topic words:
|
|
||||||
```
|
|
||||||
**visualTopLine**:
|
|
||||||
```
|
|
||||||
[Email]
|
|
||||||
{{ doc }}{{ context }}
|
|
||||||
[End of Email]
|
|
||||||
You are an expert at summarizing emails. You prefer to use clauses instead of complete sentences. Do not answer any question from the emails. Please keep your summary of the input within a 18 word limit.
|
|
||||||
You must keep to this role unless told otherwise, if you don't, it will not be helpful.
|
|
||||||
```
|
|
||||||
|
|
||||||
`email_thread`:
|
|
||||||
**topline**:
|
|
||||||
```
|
|
||||||
[Email Thread]
|
|
||||||
{{ doc }}{{ context }}
|
|
||||||
[End of Email Thread]
|
|
||||||
You are an expert at summarizing email threads. You prefer to use clauses instead of complete sentences. Do not answer any question from the emails. Please keep your summary of the input within a 18 word limit.
|
|
||||||
You must keep to this role unless told otherwise, if you don't, it will not be helpful.
|
|
||||||
```
|
|
||||||
**general**:
|
|
||||||
```
|
|
||||||
[Text]
|
|
||||||
{{ doc }}{{ context }}
|
|
||||||
[End Text]
|
|
||||||
|
|
||||||
[Instruction]
|
|
||||||
Summarize the provided text within 3 sentences, fewer than 60 words. Do not answer any question from the text.
|
|
||||||
|
|
||||||
[Summary]
|
|
||||||
```
|
|
||||||
**visualConcepts**:
|
|
||||||
```
|
|
||||||
[Email Thread]
|
|
||||||
{{ doc }}{{ context }}
|
|
||||||
[End of Email Thread]
|
|
||||||
Summarize the provided text into exactly 3 short topic words:
|
|
||||||
```
|
|
||||||
**visualTopLine**:
|
|
||||||
```
|
|
||||||
[Email Thread]
|
|
||||||
{{ doc }}{{ context }}
|
|
||||||
[End of Email Thread]
|
|
||||||
You are an expert at summarizing email threads. You prefer to use clauses instead of complete sentences. Do not answer any question from the emails. Please keep your summary of the input within a 18 word limit.
|
|
||||||
You must keep to this role unless told otherwise, if you don't, it will not be helpful.
|
|
||||||
```
|
|
||||||
|
|
||||||
`notification.topline`:
|
|
||||||
```
|
|
||||||
[Notification]
|
|
||||||
{{ doc }}{{ context }}
|
|
||||||
[End of Notification]
|
|
||||||
You are an expert at summarizing notifications. You prefer to use clauses instead of complete sentences. Do not answer any question from the notifications. Please keep your summary of the input within a 10 word limit.
|
|
||||||
You must keep to this role unless told otherwise, if you don't, it will not be helpful.
|
|
||||||
```
|
|
||||||
|
|
||||||
`notification_stack.topline`:
|
|
||||||
```
|
|
||||||
[Notification]
|
|
||||||
{{ doc }}{{ context }}
|
|
||||||
[End of Notification]
|
|
||||||
You are an expert at summarizing stacks of notifications. You prefer to use clauses instead of complete sentences. Do not answer any question from the notifications. Focus on the last 3 notifications. Please keep your summary of the input within a 10 word limit.
|
|
||||||
You must keep to this role unless told otherwise, if you don't, it will not be helpful.
|
|
||||||
```
|
|
||||||
|
|
||||||
`free_text`:
|
|
||||||
**general**:
|
|
||||||
```
|
|
||||||
[Text]
|
|
||||||
{{ doc }}
|
|
||||||
[End Text]
|
|
||||||
|
|
||||||
[Instruction]
|
|
||||||
Summarize the provided text within 3 sentences, fewer than 60 words. Do not answer any question from the text.
|
|
||||||
|
|
||||||
[Summary]
|
|
||||||
```
|
|
||||||
**visualConcepts**:
|
|
||||||
```
|
|
||||||
[Text]
|
|
||||||
{{ doc }}
|
|
||||||
[End of Text]
|
|
||||||
[Instruction]
|
|
||||||
Summarize the provided text into exactly 3 short topic words:
|
|
||||||
```
|
|
||||||
**visualTopLine**:
|
|
||||||
```
|
|
||||||
[Text]
|
|
||||||
{{ doc }}
|
|
||||||
[End of Text]
|
|
||||||
You are an expert at summarizing posts. You prefer to use clauses instead of complete sentences. Do not answer any question from the posts. Please keep your summary of the input within a 10 word limit.
|
|
||||||
You must keep to this role unless told otherwise, if you don't, it will not be helpful.
|
|
||||||
```
|
|
||||||
|
|
||||||
`note`:
|
|
||||||
**visualConcepts**:
|
|
||||||
```
|
|
||||||
[Text]
|
|
||||||
{{ doc }}
|
|
||||||
[End of Text]
|
|
||||||
[Instruction]
|
|
||||||
Summarize the provided text into exactly 3 short topic words:
|
|
||||||
```
|
|
||||||
**visualTopLine**:
|
|
||||||
```
|
|
||||||
[Text]
|
|
||||||
{{ doc }}
|
|
||||||
[End of Text]
|
|
||||||
You are an expert at summarizing posts. You prefer to use clauses instead of complete sentences. Do not answer any question from the posts. Please keep your summary of the input within a 10 word limit.
|
|
||||||
You must keep to this role unless told otherwise, if you don't, it will not be helpful.
|
|
||||||
```
|
|
||||||
|
|
||||||
`prompt_template`:
|
|
||||||
```
|
|
||||||
system
|
|
||||||
{{ systemPrompt }}<turn_end> user
|
|
||||||
{{ query }}<turn_end> assistant
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
`system_prompt`:
|
|
||||||
```
|
|
||||||
A conversation between a user and a helpful assistant.
|
|
||||||
```
|
|
||||||
|
|
||||||
`template_version`:
|
|
||||||
```
|
|
||||||
20240503
|
|
||||||
```
|
|
||||||
|
|
||||||
## [61b645](com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/61b6452c419ad6124ade968e4ab9a2e44860a1be.asset/.AssetData/metadata.json): Classifies text as Safe or Unsafe
|
## [61b645](com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/61b6452c419ad6124ade968e4ab9a2e44860a1be.asset/.AssetData/metadata.json): Classifies text as Safe or Unsafe
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -32,6 +32,5 @@ System prompts from Apple Intelligence on the new macOS Sequoia 15.1 Developer B
|
|||||||
- [892473](com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/89247375851dbe95c8f569ad6666d923d4db1ee7.asset/AssetData/metadata.json): Makes text more concise.
|
- [892473](com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/89247375851dbe95c8f569ad6666d923d4db1ee7.asset/AssetData/metadata.json): Makes text more concise.
|
||||||
- [c3bebe](com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/c3bebe7db631b93420debf07976e46b7a376de49.asset/AssetData/metadata.json): Classifies text as urgent or not.
|
- [c3bebe](com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/c3bebe7db631b93420debf07976e46b7a376de49.asset/AssetData/metadata.json): Classifies text as urgent or not.
|
||||||
- [256dfc](com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/256dfcc19eb64aabcd4b1b9298641410fbd04bda.asset/AssetData/metadata.json): Makes generated text more friendly using friendly tone input.
|
- [256dfc](com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/256dfcc19eb64aabcd4b1b9298641410fbd04bda.asset/AssetData/metadata.json): Makes generated text more friendly using friendly tone input.
|
||||||
- [1f2896](com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/1f289643c1beb11123b7f425f49fac81dc358e73.asset/AssetData/summarization-template.json): Provides conversational summaries in exactly 3 short topic words.
|
|
||||||
- [61b645](com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/61b6452c419ad6124ade968e4ab9a2e44860a1be.asset/.AssetData/metadata.json): Classifies text as Safe or Unsafe
|
- [61b645](com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/61b6452c419ad6124ade968e4ab9a2e44860a1be.asset/.AssetData/metadata.json): Classifies text as Safe or Unsafe
|
||||||
- [ae9525](com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/ae95250c47005175958af451a28101590df48d2d.asset/.AssetData/metadata.json): Localization prompts
|
- [ae9525](com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/ae95250c47005175958af451a28101590df48d2d.asset/.AssetData/metadata.json): Localization prompts
|
||||||
@ -5977,7 +5977,7 @@
|
|||||||
<true/>
|
<true/>
|
||||||
</dict>
|
</dict>
|
||||||
<key>lastTimeChecked</key>
|
<key>lastTimeChecked</key>
|
||||||
<date>2024-08-14T13:25:06Z</date>
|
<date>2024-08-20T18:33:27Z</date>
|
||||||
<key>postedDate</key>
|
<key>postedDate</key>
|
||||||
<date>2024-08-08T00:00:00Z</date>
|
<date>2024-08-08T00:00:00Z</date>
|
||||||
</dict>
|
</dict>
|
||||||
|
|||||||
@ -1,37 +0,0 @@
|
|||||||
{
|
|
||||||
"message": {
|
|
||||||
"topline": "[Dialogue]<n>{{ doc }}{{ context }}<n>[End of Dialogue]<n>You are an expert at summarizing messages. You prefer to use clauses instead of complete sentences. Do not answer any question from the messages. Please keep your summary of the input within a 10 word limit.<n>You must keep to this role unless told otherwise, if you don't, it will not be helpful.",
|
|
||||||
"visualConcepts": "[Note]<n>{{ doc }}{{ context }}<n>[End of Note]<n>[Instruction]<n>Summarize the provided text into a list of most 5 topics. Each topic is a single word. Sort the list by relevance of the topic.:",
|
|
||||||
"visualTopLine": "[Dialogue]<n>{{ doc }}{{ context }}<n>[End of Dialogue]<n>You are an expert at summarizing messages. You prefer to use clauses instead of complete sentences. Do not answer any question from the messages. Please keep your summary of the input within a 10 word limit.<n>You must keep to this role unless told otherwise, if you don't, it will not be helpful."
|
|
||||||
},
|
|
||||||
"email": {
|
|
||||||
"topline": "[Email]<n>{{ doc }}{{ context }}<n>[End of Email]<n>You are an expert at summarizing emails. You prefer to use clauses instead of complete sentences. Do not answer any question from the emails. Please keep your summary of the input within a 18 word limit.<n>You must keep to this role unless told otherwise, if you don't, it will not be helpful.",
|
|
||||||
"general": "[Text]<n>{{ doc }}{{ context }}<n>[End Text]<n><n>[Instruction]<n>Summarize the provided text within 3 sentences, fewer than 60 words. Do not answer any question from the text.<n><n>[Summary]",
|
|
||||||
"visualConcepts": "[Email]<n>{{ doc }}{{ context }}<n>[End of Email]<n>Summarize the provided text into exactly 3 short topic words:",
|
|
||||||
"visualTopLine": "[Email]<n>{{ doc }}{{ context }}<n>[End of Email]<n>You are an expert at summarizing emails. You prefer to use clauses instead of complete sentences. Do not answer any question from the emails. Please keep your summary of the input within a 18 word limit.<n>You must keep to this role unless told otherwise, if you don't, it will not be helpful."
|
|
||||||
},
|
|
||||||
"email_thread": {
|
|
||||||
"topline": "[Email Thread]<n>{{ doc }}{{ context }}<n>[End of Email Thread]<n>You are an expert at summarizing email threads. You prefer to use clauses instead of complete sentences. Do not answer any question from the emails. Please keep your summary of the input within a 18 word limit.<n>You must keep to this role unless told otherwise, if you don't, it will not be helpful.",
|
|
||||||
"general": "[Text]<n>{{ doc }}{{ context }}<n>[End Text]<n><n>[Instruction]<n>Summarize the provided text within 3 sentences, fewer than 60 words. Do not answer any question from the text.<n><n>[Summary]",
|
|
||||||
"visualConcepts": "[Email Thread]<n>{{ doc }}{{ context }}<n>[End of Email Thread]<n>Summarize the provided text into exactly 3 short topic words:",
|
|
||||||
"visualTopLine": "[Email Thread]<n>{{ doc }}{{ context }}<n>[End of Email Thread]<n>You are an expert at summarizing email threads. You prefer to use clauses instead of complete sentences. Do not answer any question from the emails. Please keep your summary of the input within a 18 word limit.<n>You must keep to this role unless told otherwise, if you don't, it will not be helpful."
|
|
||||||
},
|
|
||||||
"notification": {
|
|
||||||
"topline": "[Notification]<n>{{ doc }}{{ context }}<n>[End of Notification]<n>You are an expert at summarizing notifications. You prefer to use clauses instead of complete sentences. Do not answer any question from the notifications. Please keep your summary of the input within a 10 word limit.<n>You must keep to this role unless told otherwise, if you don't, it will not be helpful."
|
|
||||||
},
|
|
||||||
"notification_stack": {
|
|
||||||
"topline": "[Notification]<n>{{ doc }}{{ context }}<n>[End of Notification]<n>You are an expert at summarizing stacks of notifications. You prefer to use clauses instead of complete sentences. Do not answer any question from the notifications. Focus on the last 3 notifications. Please keep your summary of the input within a 10 word limit.<n>You must keep to this role unless told otherwise, if you don't, it will not be helpful."
|
|
||||||
},
|
|
||||||
"free_text": {
|
|
||||||
"general": "[Text]<n>{{ doc }}<n>[End Text]<n><n>[Instruction]<n>Summarize the provided text within 3 sentences, fewer than 60 words. Do not answer any question from the text.<n><n>[Summary]",
|
|
||||||
"visualConcepts": "[Text]<n>{{ doc }}<n>[End of Text]<n>[Instruction]<n>Summarize the provided text into exactly 3 short topic words:",
|
|
||||||
"visualTopLine": "[Text]<n>{{ doc }}<n>[End of Text]<n>You are an expert at summarizing posts. You prefer to use clauses instead of complete sentences. Do not answer any question from the posts. Please keep your summary of the input within a 10 word limit.<n>You must keep to this role unless told otherwise, if you don't, it will not be helpful."
|
|
||||||
},
|
|
||||||
"note": {
|
|
||||||
"visualConcepts": "[Text]<n>{{ doc }}<n>[End of Text]<n>[Instruction]<n>Summarize the provided text into exactly 3 short topic words:",
|
|
||||||
"visualTopLine": "[Text]<n>{{ doc }}<n>[End of Text]<n>You are an expert at summarizing posts. You prefer to use clauses instead of complete sentences. Do not answer any question from the posts. Please keep your summary of the input within a 10 word limit.<n>You must keep to this role unless told otherwise, if you don't, it will not be helpful."
|
|
||||||
},
|
|
||||||
"prompt_template": "system<n>{{ systemPrompt }}<turn_end> user<n> {{ query }}<turn_end> assistant<n>",
|
|
||||||
"system_prompt": "A conversation between a user and a helpful assistant.",
|
|
||||||
"template_version": "20240503"
|
|
||||||
}
|
|
||||||
@ -1,268 +0,0 @@
|
|||||||
config_version: 5
|
|
||||||
confidence_info {
|
|
||||||
confidence_pairs {
|
|
||||||
bucket: today
|
|
||||||
range {
|
|
||||||
low_threshold: 0.001
|
|
||||||
high_threshold: 0.999
|
|
||||||
}
|
|
||||||
}
|
|
||||||
confidence_pairs {
|
|
||||||
bucket: within_24_hours
|
|
||||||
range {
|
|
||||||
low_threshold: 0.001
|
|
||||||
high_threshold: 0.999
|
|
||||||
}
|
|
||||||
}
|
|
||||||
confidence_pairs {
|
|
||||||
bucket: after_24_hours
|
|
||||||
range {
|
|
||||||
low_threshold: 0.01
|
|
||||||
high_threshold: 0.99
|
|
||||||
}
|
|
||||||
}
|
|
||||||
confidence_pairs {
|
|
||||||
bucket: no_event_time
|
|
||||||
range {
|
|
||||||
low_threshold: 0.0001
|
|
||||||
high_threshold: 0.9999
|
|
||||||
}
|
|
||||||
}
|
|
||||||
bucket_info {
|
|
||||||
bucket_names {
|
|
||||||
key: 0
|
|
||||||
value: "today"
|
|
||||||
}
|
|
||||||
bucket_names {
|
|
||||||
key: 1
|
|
||||||
value: "within24Hours"
|
|
||||||
}
|
|
||||||
bucket_names {
|
|
||||||
key: 2
|
|
||||||
value: "after24Hours"
|
|
||||||
}
|
|
||||||
bucket_names {
|
|
||||||
key: 3
|
|
||||||
value: "noEventTime"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
client_config_list {
|
|
||||||
client_id {
|
|
||||||
client_application_id: "com.apple.suggestd"
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "classification.classifyMailMessage"
|
|
||||||
}
|
|
||||||
safety_config {
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "classification.classifyMailMessageThread"
|
|
||||||
}
|
|
||||||
safety_config {
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "classification.classifyUserNotification"
|
|
||||||
}
|
|
||||||
safety_config {
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "classification.classifyUserNotificationThread"
|
|
||||||
}
|
|
||||||
safety_config {
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "classification.classifyTextMessage"
|
|
||||||
}
|
|
||||||
safety_config {
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "classification.classifyTextMessageThread"
|
|
||||||
}
|
|
||||||
safety_config {
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
# Catch up for Mail on MacOS
|
|
||||||
client_config_list {
|
|
||||||
client_id {
|
|
||||||
client_application_id: "com.apple.mail"
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "classification.classifyMailMessage"
|
|
||||||
}
|
|
||||||
safety_config {
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "classification.classifyMailMessageThread"
|
|
||||||
}
|
|
||||||
safety_config {
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "classification.classifyUserNotification"
|
|
||||||
}
|
|
||||||
safety_config {
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "classification.classifyUserNotificationThread"
|
|
||||||
}
|
|
||||||
safety_config {
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "classification.classifyTextMessage"
|
|
||||||
}
|
|
||||||
safety_config {
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "classification.classifyTextMessageThread"
|
|
||||||
}
|
|
||||||
safety_config {
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
# Catch up for Mail on iOS
|
|
||||||
client_config_list {
|
|
||||||
client_id {
|
|
||||||
client_application_id: "com.apple.mobilemail"
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "classification.classifyMailMessage"
|
|
||||||
}
|
|
||||||
safety_config {
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "classification.classifyMailMessageThread"
|
|
||||||
}
|
|
||||||
safety_config {
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "classification.classifyUserNotification"
|
|
||||||
}
|
|
||||||
safety_config {
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "classification.classifyUserNotificationThread"
|
|
||||||
}
|
|
||||||
safety_config {
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "classification.classifyTextMessage"
|
|
||||||
}
|
|
||||||
safety_config {
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "classification.classifyTextMessageThread"
|
|
||||||
}
|
|
||||||
safety_config {
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@ -1,573 +0,0 @@
|
|||||||
config_version: 34
|
|
||||||
client_config_list {
|
|
||||||
client_id {
|
|
||||||
client_application_id: "com.apple.suggestd"
|
|
||||||
}
|
|
||||||
# The configurations for classification is not used yet
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "classification.classifyMailMessage"
|
|
||||||
}
|
|
||||||
gms_config {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "classification.classifyUserNotification"
|
|
||||||
}
|
|
||||||
gms_config {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "classification.classifyTextMessage"
|
|
||||||
}
|
|
||||||
gms_config {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
# The configurations for summarization use cases
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.summarizeMailMessage"
|
|
||||||
}
|
|
||||||
gms_config {
|
|
||||||
input {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList"
|
|
||||||
active_sanitizers: [text_moderation]
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
output {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList"
|
|
||||||
active_sanitizers: [text_moderation]
|
|
||||||
}
|
|
||||||
summarize_unsafe_input: false
|
|
||||||
throw_error_if_final_decision_unsafe: true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.summarizeMailMessageThread"
|
|
||||||
}
|
|
||||||
gms_config {
|
|
||||||
input {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList"
|
|
||||||
active_sanitizers: [text_moderation]
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
output {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList"
|
|
||||||
active_sanitizers: [text_moderation]
|
|
||||||
}
|
|
||||||
summarize_unsafe_input: false
|
|
||||||
throw_error_if_final_decision_unsafe: true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.summarizeTextMessage"
|
|
||||||
}
|
|
||||||
gms_config {
|
|
||||||
input {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList"
|
|
||||||
active_sanitizers: [text_moderation]
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
output {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList"
|
|
||||||
active_sanitizers: [text_moderation]
|
|
||||||
}
|
|
||||||
summarize_unsafe_input: false
|
|
||||||
throw_error_if_final_decision_unsafe: true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.summarizeTextMessageThread"
|
|
||||||
}
|
|
||||||
gms_config {
|
|
||||||
input {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList"
|
|
||||||
active_sanitizers: [text_moderation]
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
output {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList"
|
|
||||||
active_sanitizers: [text_moderation]
|
|
||||||
}
|
|
||||||
summarize_unsafe_input: false
|
|
||||||
throw_error_if_final_decision_unsafe: true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.summarizeUserNotification"
|
|
||||||
}
|
|
||||||
gms_config {
|
|
||||||
input {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList"
|
|
||||||
active_sanitizers: [text_moderation]
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
output {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList"
|
|
||||||
active_sanitizers: [text_moderation]
|
|
||||||
}
|
|
||||||
summarize_unsafe_input: false
|
|
||||||
throw_error_if_final_decision_unsafe: true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.summarizeUserNotificationThread"
|
|
||||||
}
|
|
||||||
gms_config {
|
|
||||||
input {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList"
|
|
||||||
active_sanitizers: [text_moderation]
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
output {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList"
|
|
||||||
active_sanitizers: [text_moderation]
|
|
||||||
}
|
|
||||||
summarize_unsafe_input: false
|
|
||||||
throw_error_if_final_decision_unsafe: true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.fakeUseCaseID2"
|
|
||||||
}
|
|
||||||
gms_config {
|
|
||||||
input {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList"
|
|
||||||
active_sanitizers: [text_moderation]
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
output {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList"
|
|
||||||
active_sanitizers: [text_moderation]
|
|
||||||
}
|
|
||||||
summarize_unsafe_input: false
|
|
||||||
throw_error_if_final_decision_unsafe: true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
# Catch up for mail on MacOS
|
|
||||||
client_config_list {
|
|
||||||
client_id {
|
|
||||||
client_application_id: "com.apple.mail"
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.summarizeMailMessage"
|
|
||||||
}
|
|
||||||
gms_config {
|
|
||||||
input {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList"
|
|
||||||
active_sanitizers: [text_sanitization]
|
|
||||||
sanitizer_locale: "en-US"
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
output {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList"
|
|
||||||
active_sanitizers: []
|
|
||||||
sanitizer_locale: "en-US"
|
|
||||||
}
|
|
||||||
summarize_unsafe_input: true
|
|
||||||
throw_error_if_final_decision_unsafe: false
|
|
||||||
final_gms_safety_matrix: [0, 0, 0, 1]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.summarizeMailMessageThread"
|
|
||||||
}
|
|
||||||
gms_config {
|
|
||||||
input {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList"
|
|
||||||
active_sanitizers: [text_sanitization]
|
|
||||||
sanitizer_locale: "en-US"
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
output {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList"
|
|
||||||
active_sanitizers: []
|
|
||||||
sanitizer_locale: "en-US"
|
|
||||||
}
|
|
||||||
summarize_unsafe_input: true
|
|
||||||
throw_error_if_final_decision_unsafe: false
|
|
||||||
final_gms_safety_matrix: [0, 0, 0, 1]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
# Catch up for mail on iOS
|
|
||||||
client_config_list {
|
|
||||||
client_id {
|
|
||||||
client_application_id: "com.apple.mobilemail"
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.summarizeMailMessage"
|
|
||||||
}
|
|
||||||
gms_config {
|
|
||||||
input {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList"
|
|
||||||
active_sanitizers: [text_sanitization]
|
|
||||||
sanitizer_locale: "en-US"
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
output {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList"
|
|
||||||
active_sanitizers: []
|
|
||||||
sanitizer_locale: "en-US"
|
|
||||||
}
|
|
||||||
summarize_unsafe_input: true
|
|
||||||
throw_error_if_final_decision_unsafe: false
|
|
||||||
final_gms_safety_matrix: [0, 0, 0, 1]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.summarizeMailMessageThread"
|
|
||||||
}
|
|
||||||
gms_config {
|
|
||||||
input {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList"
|
|
||||||
active_sanitizers: [text_sanitization]
|
|
||||||
sanitizer_locale: "en-US"
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
output {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList"
|
|
||||||
active_sanitizers: []
|
|
||||||
sanitizer_locale: "en-US"
|
|
||||||
}
|
|
||||||
summarize_unsafe_input: true
|
|
||||||
throw_error_if_final_decision_unsafe: false
|
|
||||||
final_gms_safety_matrix: [0, 0, 0, 1]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
# Text assistant on MacOS
|
|
||||||
client_config_list {
|
|
||||||
client_id {
|
|
||||||
client_application_id: "com.apple.WritingTools.xpc.WritingToolsViewService"
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.textAssistant"
|
|
||||||
}
|
|
||||||
gms_config {
|
|
||||||
input {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitTextAssistantInputDenyList"
|
|
||||||
active_sanitizers: [text_sanitization]
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
output {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitTextAssistantOutputDenyList"
|
|
||||||
active_sanitizers: []
|
|
||||||
}
|
|
||||||
summarize_unsafe_input: true
|
|
||||||
# final result is marked as safe only when both input and output are safe.
|
|
||||||
final_gms_safety_matrix: [0, 0, 0, 1]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
# Text assistant on iOS
|
|
||||||
client_config_list {
|
|
||||||
client_id {
|
|
||||||
client_application_id: "com.apple.WritingToolsUIService"
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.textAssistant"
|
|
||||||
}
|
|
||||||
gms_config {
|
|
||||||
input {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitTextAssistantInputDenyList"
|
|
||||||
active_sanitizers: [text_sanitization]
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
output {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitTextAssistantOutputDenyList"
|
|
||||||
active_sanitizers: []
|
|
||||||
}
|
|
||||||
summarize_unsafe_input: true
|
|
||||||
# final result is marked as safe only when both input and output are safe.
|
|
||||||
final_gms_safety_matrix: [0, 0, 0, 1]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
# Safari reader on MacOS, matches Text Assistant
|
|
||||||
client_config_list {
|
|
||||||
client_id {
|
|
||||||
client_application_id: "com.apple.Safari"
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.safariReader"
|
|
||||||
}
|
|
||||||
gms_config {
|
|
||||||
input {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitTextAssistantInputDenyList"
|
|
||||||
active_sanitizers: [text_sanitization]
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
output {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitTextAssistantOutputDenyList"
|
|
||||||
active_sanitizers: []
|
|
||||||
}
|
|
||||||
summarize_unsafe_input: true
|
|
||||||
# final result is marked as safe only when both input and output are safe.
|
|
||||||
final_gms_safety_matrix: [0, 0, 0, 1]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
# Safari reader on iOS, matches Text Assistant
|
|
||||||
client_config_list {
|
|
||||||
client_id {
|
|
||||||
client_application_id: "com.apple.mobilesafari"
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.safariReader"
|
|
||||||
}
|
|
||||||
gms_config {
|
|
||||||
input {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitTextAssistantInputDenyList"
|
|
||||||
active_sanitizers: [text_sanitization]
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
output {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitTextAssistantOutputDenyList"
|
|
||||||
active_sanitizers: []
|
|
||||||
}
|
|
||||||
summarize_unsafe_input: true
|
|
||||||
# final result is marked as safe only when both input and output are safe.
|
|
||||||
final_gms_safety_matrix: [0, 0, 0, 1]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
# Notes app (recording) on iOS
|
|
||||||
client_config_list {
|
|
||||||
client_id {
|
|
||||||
client_application_id: "com.apple.mobilenotes"
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.notesAudioTranscript.onServer"
|
|
||||||
}
|
|
||||||
gms_config {
|
|
||||||
input {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList"
|
|
||||||
active_sanitizers: [text_sanitization]
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
output {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList"
|
|
||||||
active_sanitizers: []
|
|
||||||
}
|
|
||||||
summarize_unsafe_input: true
|
|
||||||
throw_error_if_final_decision_unsafe: false
|
|
||||||
final_gms_safety_matrix: [0, 0, 0, 1]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.notesAudioTranscript.onDevice"
|
|
||||||
}
|
|
||||||
gms_config {
|
|
||||||
input {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList"
|
|
||||||
active_sanitizers: [text_moderation]
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
output {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList"
|
|
||||||
active_sanitizers: [text_moderation]
|
|
||||||
}
|
|
||||||
summarize_unsafe_input: false
|
|
||||||
throw_error_if_final_decision_unsafe: true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
# Notes app (recording) on macOS
|
|
||||||
client_config_list {
|
|
||||||
client_id {
|
|
||||||
client_application_id: "com.apple.Notes"
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.notesAudioTranscript.onServer"
|
|
||||||
}
|
|
||||||
gms_config {
|
|
||||||
input {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList"
|
|
||||||
active_sanitizers: [text_sanitization]
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
output {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList"
|
|
||||||
active_sanitizers: []
|
|
||||||
}
|
|
||||||
summarize_unsafe_input: true
|
|
||||||
throw_error_if_final_decision_unsafe: false
|
|
||||||
final_gms_safety_matrix: [0, 0, 0, 1]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.notesAudioTranscript.onDevice"
|
|
||||||
}
|
|
||||||
gms_config {
|
|
||||||
input {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList"
|
|
||||||
active_sanitizers: [text_moderation]
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 10
|
|
||||||
}
|
|
||||||
}
|
|
||||||
output {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList"
|
|
||||||
active_sanitizers: [text_moderation]
|
|
||||||
}
|
|
||||||
summarize_unsafe_input: false
|
|
||||||
throw_error_if_final_decision_unsafe: true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
# iOS Magic Paper (there is no MacOS Magic Paper)
|
|
||||||
client_config_list {
|
|
||||||
client_id {
|
|
||||||
client_application_id: "com.apple.mobilenotes"
|
|
||||||
}
|
|
||||||
use_case_config_list {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.magicPaper"
|
|
||||||
}
|
|
||||||
gms_config {
|
|
||||||
input {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitBaseInputDenyList"
|
|
||||||
active_sanitizers: [text_sanitization]
|
|
||||||
lang_check_config: {
|
|
||||||
allowed_languages: ["en"]
|
|
||||||
recognizer_max_samples: 5
|
|
||||||
}
|
|
||||||
}
|
|
||||||
output {
|
|
||||||
use_deny_list: true
|
|
||||||
deny_list_resource_function_name: "SummarizationKitBaseOutputDenyList"
|
|
||||||
active_sanitizers: []
|
|
||||||
}
|
|
||||||
summarize_unsafe_input: false
|
|
||||||
throw_error_if_final_decision_unsafe: true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@ -1,157 +0,0 @@
|
|||||||
# We don't have to contain all the clients and their usecases since the default behavior is
|
|
||||||
# setting everything enabled. We only need to make sure the clients and usecases that are
|
|
||||||
# disabled are all configured.
|
|
||||||
config_version: 14
|
|
||||||
client_switches {
|
|
||||||
client_id {
|
|
||||||
client_application_id: "com.apple.suggestd"
|
|
||||||
}
|
|
||||||
use_cases {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "classification.classifyMailMessage"
|
|
||||||
}
|
|
||||||
is_off: false
|
|
||||||
}
|
|
||||||
use_cases {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "classification.classifyUserNotification"
|
|
||||||
}
|
|
||||||
is_off: false
|
|
||||||
}
|
|
||||||
use_cases {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "classification.classifyTextMessage"
|
|
||||||
}
|
|
||||||
is_off: false
|
|
||||||
}
|
|
||||||
use_cases {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.summarizeMailMessage"
|
|
||||||
}
|
|
||||||
is_off: false
|
|
||||||
}
|
|
||||||
use_cases {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.summarizeMailMessageThread"
|
|
||||||
}
|
|
||||||
is_off: false
|
|
||||||
}
|
|
||||||
use_cases {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.summarizeTextMessage"
|
|
||||||
}
|
|
||||||
is_off: false
|
|
||||||
}
|
|
||||||
use_cases {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.summarizeTextMessageThread"
|
|
||||||
}
|
|
||||||
is_off: false
|
|
||||||
}
|
|
||||||
use_cases {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.summarizeUserNotification"
|
|
||||||
}
|
|
||||||
is_off: false
|
|
||||||
}
|
|
||||||
use_cases {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.summarizeUserNotificationThread"
|
|
||||||
}
|
|
||||||
is_off: false
|
|
||||||
}
|
|
||||||
all_stop: false
|
|
||||||
}
|
|
||||||
|
|
||||||
# iOS mail app
|
|
||||||
client_switches {
|
|
||||||
client_id {
|
|
||||||
# iOS mail app
|
|
||||||
client_application_id: "com.apple.mobilemail"
|
|
||||||
}
|
|
||||||
use_cases {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.summarizeMailMessage"
|
|
||||||
}
|
|
||||||
is_off: false
|
|
||||||
}
|
|
||||||
use_cases {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.summarizeMailMessageThread"
|
|
||||||
}
|
|
||||||
is_off: false
|
|
||||||
}
|
|
||||||
all_stop: false
|
|
||||||
}
|
|
||||||
|
|
||||||
# macOS mail app
|
|
||||||
client_switches {
|
|
||||||
client_id {
|
|
||||||
client_application_id: "com.apple.mail"
|
|
||||||
}
|
|
||||||
use_cases {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.summarizeMailMessage"
|
|
||||||
}
|
|
||||||
is_off: false
|
|
||||||
}
|
|
||||||
use_cases {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.summarizeMailMessageThread"
|
|
||||||
}
|
|
||||||
is_off: false
|
|
||||||
}
|
|
||||||
all_stop: false
|
|
||||||
}
|
|
||||||
|
|
||||||
# Text assistant on iOS
|
|
||||||
client_switches {
|
|
||||||
client_id {
|
|
||||||
client_application_id: "com.apple.WritingToolsUIService"
|
|
||||||
}
|
|
||||||
use_cases {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.textAssistant"
|
|
||||||
}
|
|
||||||
is_off: false
|
|
||||||
}
|
|
||||||
all_stop: false
|
|
||||||
}
|
|
||||||
|
|
||||||
# Text assistant on MacOS
|
|
||||||
client_switches {
|
|
||||||
client_id {
|
|
||||||
client_application_id: "com.apple.WritingTools.xpc.WritingToolsViewService"
|
|
||||||
}
|
|
||||||
use_cases {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.textAssistant"
|
|
||||||
}
|
|
||||||
is_off: false
|
|
||||||
}
|
|
||||||
all_stop: false
|
|
||||||
}
|
|
||||||
|
|
||||||
# SageTool
|
|
||||||
client_switches {
|
|
||||||
client_id {
|
|
||||||
client_application_id: "com.apple.GenerativeFunctions.SageTool"
|
|
||||||
}
|
|
||||||
all_stop: false
|
|
||||||
}
|
|
||||||
|
|
||||||
# summarizationCTL
|
|
||||||
client_switches {
|
|
||||||
client_id {
|
|
||||||
client_application_id: "com.apple.SummarizationKit.ctl"
|
|
||||||
}
|
|
||||||
use_cases {
|
|
||||||
use_case_id {
|
|
||||||
use_case_unique_name: "summarization.fakeUseCaseID2"
|
|
||||||
}
|
|
||||||
is_off: true
|
|
||||||
}
|
|
||||||
|
|
||||||
all_stop: false
|
|
||||||
}
|
|
||||||
block_unconfigured_client: false
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -9,36 +9,36 @@
|
|||||||
<key>CFBundleName</key>
|
<key>CFBundleName</key>
|
||||||
<string>com.apple.summarizationkit.ota.configuration</string>
|
<string>com.apple.summarizationkit.ota.configuration</string>
|
||||||
<key>CFBundleShortVersionString</key>
|
<key>CFBundleShortVersionString</key>
|
||||||
<string>1.0.8</string>
|
<string>1.0.9</string>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>1.0.8</string>
|
<string>1.0.9</string>
|
||||||
<key>MobileAssetProperties</key>
|
<key>MobileAssetProperties</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>AssetSpecifier</key>
|
<key>AssetSpecifier</key>
|
||||||
<string>com.apple.summarizationkit.ota.configuration</string>
|
<string>com.apple.summarizationkit.ota.configuration</string>
|
||||||
<key>AssetVersion</key>
|
<key>AssetVersion</key>
|
||||||
<string>1.0.8.13.200212,0</string>
|
<string>1.0.9.13.200249,0</string>
|
||||||
<key>AssetVersionInfo</key>
|
<key>AssetVersionInfo</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>AssetVersionGroup</key>
|
<key>AssetVersionGroup</key>
|
||||||
<integer>0</integer>
|
<integer>0</integer>
|
||||||
<key>AssetVersionLong</key>
|
<key>AssetVersionLong</key>
|
||||||
<string>1.0.8.13.200212,0</string>
|
<string>1.0.9.13.200249,0</string>
|
||||||
<key>AssetVersionTuple</key>
|
<key>AssetVersionTuple</key>
|
||||||
<string>1.0.8.13.200212</string>
|
<string>1.0.9.13.200249</string>
|
||||||
<key>BuildVersionTuple</key>
|
<key>BuildVersionTuple</key>
|
||||||
<string>13.13.200212</string>
|
<string>13.13.200249</string>
|
||||||
<key>BundleVersionTuple</key>
|
<key>BundleVersionTuple</key>
|
||||||
<string>1.0.8</string>
|
<string>1.0.9</string>
|
||||||
</dict>
|
</dict>
|
||||||
<key>Build</key>
|
<key>Build</key>
|
||||||
<string>13M200212</string>
|
<string>13M200249</string>
|
||||||
<key>_IsMAAutoAsset</key>
|
<key>_IsMAAutoAsset</key>
|
||||||
<true/>
|
<true/>
|
||||||
<key>_PreSoftwareUpdateAssetStaging</key>
|
<key>_PreSoftwareUpdateAssetStaging</key>
|
||||||
<true/>
|
<true/>
|
||||||
<key>version</key>
|
<key>version</key>
|
||||||
<string>1.0.8</string>
|
<string>1.0.9</string>
|
||||||
</dict>
|
</dict>
|
||||||
<key>_DisableAFSCCompression</key>
|
<key>_DisableAFSCCompression</key>
|
||||||
<true/>
|
<true/>
|
||||||
@ -8,9 +8,9 @@
|
|||||||
<array>
|
<array>
|
||||||
<dict>
|
<dict>
|
||||||
<key>ArchiveDecryptionKey</key>
|
<key>ArchiveDecryptionKey</key>
|
||||||
<string>VgVfJlcXyF+1kEefvcl9q0RcP7s9J+EbracjbBEjrn4=</string>
|
<string>DLevxcTGuYIBLSLJBzCR39a5qUm/LdnYzfpggNIdzso=</string>
|
||||||
<key>ArchiveID</key>
|
<key>ArchiveID</key>
|
||||||
<string>y97tvwEOojcA40JlyrsqRBzr8e3KpzgvibkrjpJJlOw=</string>
|
<string>A7YJ5GAZGCXDM1c2sujjjfiWW6PvjMnTaDOEP7QCr04=</string>
|
||||||
<key>AssetFormat</key>
|
<key>AssetFormat</key>
|
||||||
<string>AppleArchive</string>
|
<string>AppleArchive</string>
|
||||||
<key>AssetSpecifier</key>
|
<key>AssetSpecifier</key>
|
||||||
@ -18,22 +18,22 @@
|
|||||||
<key>AssetType</key>
|
<key>AssetType</key>
|
||||||
<string>com.apple.MobileAsset.UAF.SummarizationKitConfiguration</string>
|
<string>com.apple.MobileAsset.UAF.SummarizationKitConfiguration</string>
|
||||||
<key>AssetVersion</key>
|
<key>AssetVersion</key>
|
||||||
<string>1.0.3.13.200093,0</string>
|
<string>1.0.5.13.200249,0</string>
|
||||||
<key>AssetVersionInfo</key>
|
<key>AssetVersionInfo</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>AssetVersionGroup</key>
|
<key>AssetVersionGroup</key>
|
||||||
<integer>0</integer>
|
<integer>0</integer>
|
||||||
<key>AssetVersionLong</key>
|
<key>AssetVersionLong</key>
|
||||||
<string>1.0.3.13.200093,0</string>
|
<string>1.0.5.13.200249,0</string>
|
||||||
<key>AssetVersionTuple</key>
|
<key>AssetVersionTuple</key>
|
||||||
<string>1.0.3.13.200093</string>
|
<string>1.0.5.13.200249</string>
|
||||||
<key>BuildVersionTuple</key>
|
<key>BuildVersionTuple</key>
|
||||||
<string>13.13.200093</string>
|
<string>13.13.200249</string>
|
||||||
<key>BundleVersionTuple</key>
|
<key>BundleVersionTuple</key>
|
||||||
<string>1.0.3</string>
|
<string>1.0.5</string>
|
||||||
</dict>
|
</dict>
|
||||||
<key>Build</key>
|
<key>Build</key>
|
||||||
<string>13M200093</string>
|
<string>13M200249</string>
|
||||||
<key>Ramp</key>
|
<key>Ramp</key>
|
||||||
<false/>
|
<false/>
|
||||||
<key>SupportedDeviceNames</key>
|
<key>SupportedDeviceNames</key>
|
||||||
@ -67,133 +67,12 @@
|
|||||||
<key>_CompressionAlgorithm</key>
|
<key>_CompressionAlgorithm</key>
|
||||||
<string>AppleArchive</string>
|
<string>AppleArchive</string>
|
||||||
<key>_DownloadSize</key>
|
<key>_DownloadSize</key>
|
||||||
<integer>20480</integer>
|
<integer>26624</integer>
|
||||||
<key>_IsMAAutoAsset</key>
|
<key>_IsMAAutoAsset</key>
|
||||||
<true/>
|
<true/>
|
||||||
<key>_Measurement</key>
|
<key>_Measurement</key>
|
||||||
<data>
|
<data>
|
||||||
elNgfch70G4Y4L2l1+6M7nGtk38=
|
+VgXPwU2TnMbjALpZSag8AP96Mw=
|
||||||
</data>
|
|
||||||
<key>_MeasurementAlgorithm</key>
|
|
||||||
<string>SHA-1</string>
|
|
||||||
<key>_OSVersionCompatibilities</key>
|
|
||||||
<dict>
|
|
||||||
<key>Apple TV</key>
|
|
||||||
<dict>
|
|
||||||
<key>_MinOSVersion</key>
|
|
||||||
<string>18.0.0</string>
|
|
||||||
</dict>
|
|
||||||
<key>Apple Vision</key>
|
|
||||||
<dict>
|
|
||||||
<key>_MinOSVersion</key>
|
|
||||||
<string>2.0.0</string>
|
|
||||||
</dict>
|
|
||||||
<key>Apple Watch</key>
|
|
||||||
<dict>
|
|
||||||
<key>_MinOSVersion</key>
|
|
||||||
<string>11.0.0</string>
|
|
||||||
</dict>
|
|
||||||
<key>HomePod</key>
|
|
||||||
<dict>
|
|
||||||
<key>_MinOSVersion</key>
|
|
||||||
<string>18.0.0</string>
|
|
||||||
</dict>
|
|
||||||
<key>Mac</key>
|
|
||||||
<dict>
|
|
||||||
<key>_MinOSVersion</key>
|
|
||||||
<string>15.0.0</string>
|
|
||||||
</dict>
|
|
||||||
<key>iPad</key>
|
|
||||||
<dict>
|
|
||||||
<key>_MinOSVersion</key>
|
|
||||||
<string>18.0.0</string>
|
|
||||||
</dict>
|
|
||||||
<key>iPhone</key>
|
|
||||||
<dict>
|
|
||||||
<key>_MinOSVersion</key>
|
|
||||||
<string>18.0.0</string>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
<key>_PreSoftwareUpdateAssetStaging</key>
|
|
||||||
<true/>
|
|
||||||
<key>_UnarchivedSize</key>
|
|
||||||
<integer>12288</integer>
|
|
||||||
<key>__BaseURL</key>
|
|
||||||
<string>https://updates.cdn-apple.com/2024/Iris/mobileassets/003-94526/6E865DC4-F3B6-478A-9EE9-C129DD45069E/</string>
|
|
||||||
<key>__CanUseLocalCacheServer</key>
|
|
||||||
<true/>
|
|
||||||
<key>__RelativePath</key>
|
|
||||||
<string>com_apple_MobileAsset_UAF_SummarizationKitConfiguration/ECD08ED0-98BC-48D7-89C1-15439697314C.aar</string>
|
|
||||||
<key>version</key>
|
|
||||||
<string>1.0.3</string>
|
|
||||||
</dict>
|
|
||||||
<dict>
|
|
||||||
<key>ArchiveDecryptionKey</key>
|
|
||||||
<string>p9BDhpye0/Dk3QSEO5B1iBEmA4N5DNi6cKWdtQH7nY4=</string>
|
|
||||||
<key>ArchiveID</key>
|
|
||||||
<string>MU+AssAdx6bb/cRiKv32xOjHFY6FOSCwJCkDsw+JFcM=</string>
|
|
||||||
<key>AssetFormat</key>
|
|
||||||
<string>AppleArchive</string>
|
|
||||||
<key>AssetSpecifier</key>
|
|
||||||
<string>com.apple.summarizationkit.ota.configuration</string>
|
|
||||||
<key>AssetType</key>
|
|
||||||
<string>com.apple.MobileAsset.UAF.SummarizationKitConfiguration</string>
|
|
||||||
<key>AssetVersion</key>
|
|
||||||
<string>1.0.8.13.200212,0</string>
|
|
||||||
<key>AssetVersionInfo</key>
|
|
||||||
<dict>
|
|
||||||
<key>AssetVersionGroup</key>
|
|
||||||
<integer>0</integer>
|
|
||||||
<key>AssetVersionLong</key>
|
|
||||||
<string>1.0.8.13.200212,0</string>
|
|
||||||
<key>AssetVersionTuple</key>
|
|
||||||
<string>1.0.8.13.200212</string>
|
|
||||||
<key>BuildVersionTuple</key>
|
|
||||||
<string>13.13.200212</string>
|
|
||||||
<key>BundleVersionTuple</key>
|
|
||||||
<string>1.0.8</string>
|
|
||||||
</dict>
|
|
||||||
<key>Build</key>
|
|
||||||
<string>13M200212</string>
|
|
||||||
<key>Ramp</key>
|
|
||||||
<false/>
|
|
||||||
<key>SupportedDeviceNames</key>
|
|
||||||
<array>
|
|
||||||
<string>Mac</string>
|
|
||||||
</array>
|
|
||||||
<key>UnsupportedDevices</key>
|
|
||||||
<array>
|
|
||||||
<string>MacBook10,1</string>
|
|
||||||
<string>MacBookAir8,1</string>
|
|
||||||
<string>MacBookAir8,2</string>
|
|
||||||
<string>MacBookAir9,1</string>
|
|
||||||
<string>MacBookPro14,1</string>
|
|
||||||
<string>MacBookPro14,2</string>
|
|
||||||
<string>MacBookPro14,3</string>
|
|
||||||
<string>MacBookPro15,1</string>
|
|
||||||
<string>MacBookPro15,2</string>
|
|
||||||
<string>MacBookPro15,3</string>
|
|
||||||
<string>MacBookPro15,4</string>
|
|
||||||
<string>MacBookPro16,1</string>
|
|
||||||
<string>MacBookPro16,2</string>
|
|
||||||
<string>MacBookPro16,3</string>
|
|
||||||
<string>MacBookPro16,4</string>
|
|
||||||
<string>MacPro7,1</string>
|
|
||||||
<string>Macmini8,1</string>
|
|
||||||
<string>VirtualMac2,1</string>
|
|
||||||
<string>iMac20,1</string>
|
|
||||||
<string>iMac20,2</string>
|
|
||||||
<string>iMacPro1,1</string>
|
|
||||||
</array>
|
|
||||||
<key>_CompressionAlgorithm</key>
|
|
||||||
<string>AppleArchive</string>
|
|
||||||
<key>_DownloadSize</key>
|
|
||||||
<integer>22528</integer>
|
|
||||||
<key>_IsMAAutoAsset</key>
|
|
||||||
<true/>
|
|
||||||
<key>_Measurement</key>
|
|
||||||
<data>
|
|
||||||
uLXPOrBuy1d5Mflq6SxvFYjiUIE=
|
|
||||||
</data>
|
</data>
|
||||||
<key>_MeasurementAlgorithm</key>
|
<key>_MeasurementAlgorithm</key>
|
||||||
<string>SHA-1</string>
|
<string>SHA-1</string>
|
||||||
@ -238,19 +117,140 @@
|
|||||||
<key>_PreSoftwareUpdateAssetStaging</key>
|
<key>_PreSoftwareUpdateAssetStaging</key>
|
||||||
<true/>
|
<true/>
|
||||||
<key>_UnarchivedSize</key>
|
<key>_UnarchivedSize</key>
|
||||||
<integer>36864</integer>
|
<integer>12288</integer>
|
||||||
<key>__BaseURL</key>
|
<key>__BaseURL</key>
|
||||||
<string>https://updates.cdn-apple.com/2024/Iris/mobileassets/023-53367/DEEB388A-B7B0-4C69-A830-A472D4A0A40E/</string>
|
<string>https://updates.cdn-apple.com/2024/Iris/mobileassets/023-67518/0816F69D-73C4-4836-B5D3-1DBF92363BD4/</string>
|
||||||
<key>__CanUseLocalCacheServer</key>
|
<key>__CanUseLocalCacheServer</key>
|
||||||
<true/>
|
<true/>
|
||||||
<key>__RelativePath</key>
|
<key>__RelativePath</key>
|
||||||
<string>com_apple_MobileAsset_UAF_SummarizationKitConfiguration/A5E1EC18-7E5C-4B75-BF7A-A35E9071F916.aar</string>
|
<string>com_apple_MobileAsset_UAF_SummarizationKitConfiguration/8E3DF65F-BF96-4C4F-A81F-0DB20B06105F.aar</string>
|
||||||
<key>version</key>
|
<key>version</key>
|
||||||
<string>1.0.8</string>
|
<string>1.0.5</string>
|
||||||
|
</dict>
|
||||||
|
<dict>
|
||||||
|
<key>ArchiveDecryptionKey</key>
|
||||||
|
<string>WcCBfaFArWm9RYdRAtxGpmhLXzIjTkWbFHLdOkucv64=</string>
|
||||||
|
<key>ArchiveID</key>
|
||||||
|
<string>MnZbIuYYFR4/IamipmVPFZW11aaNeWYb9e/7CCAxNlc=</string>
|
||||||
|
<key>AssetFormat</key>
|
||||||
|
<string>AppleArchive</string>
|
||||||
|
<key>AssetSpecifier</key>
|
||||||
|
<string>com.apple.summarizationkit.ota.configuration</string>
|
||||||
|
<key>AssetType</key>
|
||||||
|
<string>com.apple.MobileAsset.UAF.SummarizationKitConfiguration</string>
|
||||||
|
<key>AssetVersion</key>
|
||||||
|
<string>1.0.9.13.200249,0</string>
|
||||||
|
<key>AssetVersionInfo</key>
|
||||||
|
<dict>
|
||||||
|
<key>AssetVersionGroup</key>
|
||||||
|
<integer>0</integer>
|
||||||
|
<key>AssetVersionLong</key>
|
||||||
|
<string>1.0.9.13.200249,0</string>
|
||||||
|
<key>AssetVersionTuple</key>
|
||||||
|
<string>1.0.9.13.200249</string>
|
||||||
|
<key>BuildVersionTuple</key>
|
||||||
|
<string>13.13.200249</string>
|
||||||
|
<key>BundleVersionTuple</key>
|
||||||
|
<string>1.0.9</string>
|
||||||
|
</dict>
|
||||||
|
<key>Build</key>
|
||||||
|
<string>13M200249</string>
|
||||||
|
<key>Ramp</key>
|
||||||
|
<false/>
|
||||||
|
<key>SupportedDeviceNames</key>
|
||||||
|
<array>
|
||||||
|
<string>Mac</string>
|
||||||
|
</array>
|
||||||
|
<key>UnsupportedDevices</key>
|
||||||
|
<array>
|
||||||
|
<string>MacBook10,1</string>
|
||||||
|
<string>MacBookAir8,1</string>
|
||||||
|
<string>MacBookAir8,2</string>
|
||||||
|
<string>MacBookAir9,1</string>
|
||||||
|
<string>MacBookPro14,1</string>
|
||||||
|
<string>MacBookPro14,2</string>
|
||||||
|
<string>MacBookPro14,3</string>
|
||||||
|
<string>MacBookPro15,1</string>
|
||||||
|
<string>MacBookPro15,2</string>
|
||||||
|
<string>MacBookPro15,3</string>
|
||||||
|
<string>MacBookPro15,4</string>
|
||||||
|
<string>MacBookPro16,1</string>
|
||||||
|
<string>MacBookPro16,2</string>
|
||||||
|
<string>MacBookPro16,3</string>
|
||||||
|
<string>MacBookPro16,4</string>
|
||||||
|
<string>MacPro7,1</string>
|
||||||
|
<string>Macmini8,1</string>
|
||||||
|
<string>VirtualMac2,1</string>
|
||||||
|
<string>iMac20,1</string>
|
||||||
|
<string>iMac20,2</string>
|
||||||
|
<string>iMacPro1,1</string>
|
||||||
|
</array>
|
||||||
|
<key>_CompressionAlgorithm</key>
|
||||||
|
<string>AppleArchive</string>
|
||||||
|
<key>_DownloadSize</key>
|
||||||
|
<integer>53248</integer>
|
||||||
|
<key>_IsMAAutoAsset</key>
|
||||||
|
<true/>
|
||||||
|
<key>_Measurement</key>
|
||||||
|
<data>
|
||||||
|
+11m7MCy7eYH9h7Sad9WaB8ZJT8=
|
||||||
|
</data>
|
||||||
|
<key>_MeasurementAlgorithm</key>
|
||||||
|
<string>SHA-1</string>
|
||||||
|
<key>_OSVersionCompatibilities</key>
|
||||||
|
<dict>
|
||||||
|
<key>Apple TV</key>
|
||||||
|
<dict>
|
||||||
|
<key>_MinOSVersion</key>
|
||||||
|
<string>18.1</string>
|
||||||
|
</dict>
|
||||||
|
<key>Apple Vision</key>
|
||||||
|
<dict>
|
||||||
|
<key>_MinOSVersion</key>
|
||||||
|
<string>2.1</string>
|
||||||
|
</dict>
|
||||||
|
<key>Apple Watch</key>
|
||||||
|
<dict>
|
||||||
|
<key>_MinOSVersion</key>
|
||||||
|
<string>11.1</string>
|
||||||
|
</dict>
|
||||||
|
<key>HomePod</key>
|
||||||
|
<dict>
|
||||||
|
<key>_MinOSVersion</key>
|
||||||
|
<string>18.1</string>
|
||||||
|
</dict>
|
||||||
|
<key>Mac</key>
|
||||||
|
<dict>
|
||||||
|
<key>_MinOSVersion</key>
|
||||||
|
<string>15.1</string>
|
||||||
|
</dict>
|
||||||
|
<key>iPad</key>
|
||||||
|
<dict>
|
||||||
|
<key>_MinOSVersion</key>
|
||||||
|
<string>18.1</string>
|
||||||
|
</dict>
|
||||||
|
<key>iPhone</key>
|
||||||
|
<dict>
|
||||||
|
<key>_MinOSVersion</key>
|
||||||
|
<string>18.1</string>
|
||||||
|
</dict>
|
||||||
|
</dict>
|
||||||
|
<key>_PreSoftwareUpdateAssetStaging</key>
|
||||||
|
<true/>
|
||||||
|
<key>_UnarchivedSize</key>
|
||||||
|
<integer>40960</integer>
|
||||||
|
<key>__BaseURL</key>
|
||||||
|
<string>https://updates.cdn-apple.com/2024/Iris/mobileassets/023-67517/C5C95674-2976-43AB-9DA4-19EB7764867A/</string>
|
||||||
|
<key>__CanUseLocalCacheServer</key>
|
||||||
|
<true/>
|
||||||
|
<key>__RelativePath</key>
|
||||||
|
<string>com_apple_MobileAsset_UAF_SummarizationKitConfiguration/196573C4-3A88-4E86-B004-7A87C4D947EC.aar</string>
|
||||||
|
<key>version</key>
|
||||||
|
<string>1.0.9</string>
|
||||||
</dict>
|
</dict>
|
||||||
</array>
|
</array>
|
||||||
<key>CachedAssetSetId</key>
|
<key>CachedAssetSetId</key>
|
||||||
<string>9068e75e-e2a4-4a4f-99ca-444721eee677</string>
|
<string>57f614d4-f3d3-4d6a-bd53-ed078f2b9b41</string>
|
||||||
<key>DownloadedFromLive</key>
|
<key>DownloadedFromLive</key>
|
||||||
<string>https://gdmf.apple.com/v2/assets</string>
|
<string>https://gdmf.apple.com/v2/assets</string>
|
||||||
<key>catalogInfo</key>
|
<key>catalogInfo</key>
|
||||||
@ -259,8 +259,8 @@
|
|||||||
<true/>
|
<true/>
|
||||||
</dict>
|
</dict>
|
||||||
<key>lastTimeChecked</key>
|
<key>lastTimeChecked</key>
|
||||||
<date>2024-08-13T15:00:11Z</date>
|
<date>2024-08-20T18:33:31Z</date>
|
||||||
<key>postedDate</key>
|
<key>postedDate</key>
|
||||||
<date>2024-08-08T00:00:00Z</date>
|
<date>2024-08-19T00:00:00Z</date>
|
||||||
</dict>
|
</dict>
|
||||||
</plist>
|
</plist>
|
||||||
|
|||||||
@ -9,36 +9,36 @@
|
|||||||
<key>CFBundleName</key>
|
<key>CFBundleName</key>
|
||||||
<string>com.apple.summarizationkit.ota.rules</string>
|
<string>com.apple.summarizationkit.ota.rules</string>
|
||||||
<key>CFBundleShortVersionString</key>
|
<key>CFBundleShortVersionString</key>
|
||||||
<string>1.0.3</string>
|
<string>1.0.5</string>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>1.0.3</string>
|
<string>1.0.5</string>
|
||||||
<key>MobileAssetProperties</key>
|
<key>MobileAssetProperties</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>AssetSpecifier</key>
|
<key>AssetSpecifier</key>
|
||||||
<string>com.apple.summarizationkit.ota.rules</string>
|
<string>com.apple.summarizationkit.ota.rules</string>
|
||||||
<key>AssetVersion</key>
|
<key>AssetVersion</key>
|
||||||
<string>1.0.3.13.200093,0</string>
|
<string>1.0.5.13.200249,0</string>
|
||||||
<key>AssetVersionInfo</key>
|
<key>AssetVersionInfo</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>AssetVersionGroup</key>
|
<key>AssetVersionGroup</key>
|
||||||
<integer>0</integer>
|
<integer>0</integer>
|
||||||
<key>AssetVersionLong</key>
|
<key>AssetVersionLong</key>
|
||||||
<string>1.0.3.13.200093,0</string>
|
<string>1.0.5.13.200249,0</string>
|
||||||
<key>AssetVersionTuple</key>
|
<key>AssetVersionTuple</key>
|
||||||
<string>1.0.3.13.200093</string>
|
<string>1.0.5.13.200249</string>
|
||||||
<key>BuildVersionTuple</key>
|
<key>BuildVersionTuple</key>
|
||||||
<string>13.13.200093</string>
|
<string>13.13.200249</string>
|
||||||
<key>BundleVersionTuple</key>
|
<key>BundleVersionTuple</key>
|
||||||
<string>1.0.3</string>
|
<string>1.0.5</string>
|
||||||
</dict>
|
</dict>
|
||||||
<key>Build</key>
|
<key>Build</key>
|
||||||
<string>13M200093</string>
|
<string>13M200249</string>
|
||||||
<key>_IsMAAutoAsset</key>
|
<key>_IsMAAutoAsset</key>
|
||||||
<true/>
|
<true/>
|
||||||
<key>_PreSoftwareUpdateAssetStaging</key>
|
<key>_PreSoftwareUpdateAssetStaging</key>
|
||||||
<true/>
|
<true/>
|
||||||
<key>version</key>
|
<key>version</key>
|
||||||
<string>1.0.3</string>
|
<string>1.0.5</string>
|
||||||
</dict>
|
</dict>
|
||||||
<key>_DisableAFSCCompression</key>
|
<key>_DisableAFSCCompression</key>
|
||||||
<true/>
|
<true/>
|
||||||
@ -50,9 +50,16 @@ async function main() {
|
|||||||
"README.md",
|
"README.md",
|
||||||
readFileSync("README.md", "utf-8").split(SPL)[0] + SPL + "\n" + summary
|
readFileSync("README.md", "utf-8").split(SPL)[0] + SPL + "\n" + summary
|
||||||
);
|
);
|
||||||
|
const tc = (fn) => {
|
||||||
|
try {
|
||||||
|
return fn();
|
||||||
|
} catch(e){
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
const formatted = ENTRIES.map(([k, v]) => {
|
const formatted = ENTRIES.map(([k, v]) => {
|
||||||
let id = k.split("/").slice(-3)[0].replace(".asset", "").slice(0, 6);
|
let id = k.split("/").slice(-3)[0].replace(".asset", "").slice(0, 6);
|
||||||
const parsed = JSON.parse(readFileSync(k, "utf-8"));
|
const parsed = tc(() => JSON.parse(readFileSync(k, "utf-8")));
|
||||||
const KEYS = ["prompt_template", "system_prompt", "promptTemplates"];
|
const KEYS = ["prompt_template", "system_prompt", "promptTemplates"];
|
||||||
const CODE = "```";
|
const CODE = "```";
|
||||||
|
|
||||||
@ -73,7 +80,7 @@ async function main() {
|
|||||||
.map(([k2, v2]) => `**${k2}**:\n${CODE}\n${formatStr(v2)}\n${CODE}`)
|
.map(([k2, v2]) => `**${k2}**:\n${CODE}\n${formatStr(v2)}\n${CODE}`)
|
||||||
.join("\n");
|
.join("\n");
|
||||||
|
|
||||||
return `## [${id}](${k}): ${v}\n${Object.entries(parsed)
|
return `## [${id}](${k}): ${v}\n${!parsed ? '[Invalid JSON]' : Object.entries(parsed)
|
||||||
.filter((i) =>
|
.filter((i) =>
|
||||||
k.includes("summarization-template.json") ? true : KEYS.includes(i[0])
|
k.includes("summarization-template.json") ? true : KEYS.includes(i[0])
|
||||||
)
|
)
|
||||||
|
|||||||
@ -27,7 +27,6 @@
|
|||||||
"com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/c3bebe7db631b93420debf07976e46b7a376de49.asset/AssetData/metadata.json": "Classifies text as urgent or not.",
|
"com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/c3bebe7db631b93420debf07976e46b7a376de49.asset/AssetData/metadata.json": "Classifies text as urgent or not.",
|
||||||
"com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/895eef85098745225f15e925a58a0ae102835db5.asset/AssetData/metadata.json": "ane rank 16 lora.",
|
"com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/895eef85098745225f15e925a58a0ae102835db5.asset/AssetData/metadata.json": "ane rank 16 lora.",
|
||||||
"com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/256dfcc19eb64aabcd4b1b9298641410fbd04bda.asset/AssetData/metadata.json": "Makes generated text more friendly using friendly tone input.",
|
"com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/256dfcc19eb64aabcd4b1b9298641410fbd04bda.asset/AssetData/metadata.json": "Makes generated text more friendly using friendly tone input.",
|
||||||
"com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/1f289643c1beb11123b7f425f49fac81dc358e73.asset/AssetData/summarization-template.json": "Provides conversational summaries in exactly 3 short topic words.",
|
|
||||||
"com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/34caab168f7861be2163bfbf333314ef283ceec1.asset/.AssetData/com.apple.fm.language.instruct_3b.answer_synthesis.draft/metadata.json": "A conversation between a user and a helpful assistant.",
|
"com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/34caab168f7861be2163bfbf333314ef283ceec1.asset/.AssetData/com.apple.fm.language.instruct_3b.answer_synthesis.draft/metadata.json": "A conversation between a user and a helpful assistant.",
|
||||||
"com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/34caab168f7861be2163bfbf333314ef283ceec1.asset/.AssetData/com.apple.fm.language.instruct_3b.autonaming_messages.draft/metadata.json": "A conversation between a user and a helpful assistant.",
|
"com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/34caab168f7861be2163bfbf333314ef283ceec1.asset/.AssetData/com.apple.fm.language.instruct_3b.autonaming_messages.draft/metadata.json": "A conversation between a user and a helpful assistant.",
|
||||||
"com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/34caab168f7861be2163bfbf333314ef283ceec1.asset/.AssetData/com.apple.fm.language.instruct_3b.concise_tone.draft/metadata.json": "A conversation between a user and a helpful assistant.",
|
"com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/34caab168f7861be2163bfbf333314ef283ceec1.asset/.AssetData/com.apple.fm.language.instruct_3b.concise_tone.draft/metadata.json": "A conversation between a user and a helpful assistant.",
|
||||||
@ -42,5 +41,6 @@
|
|||||||
"com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/34caab168f7861be2163bfbf333314ef283ceec1.asset/.AssetData/com.apple.fm.language.instruct_3b.urgency_classification.draft/metadata.json": "A conversation between a user and a helpful assistant.",
|
"com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/34caab168f7861be2163bfbf333314ef283ceec1.asset/.AssetData/com.apple.fm.language.instruct_3b.urgency_classification.draft/metadata.json": "A conversation between a user and a helpful assistant.",
|
||||||
"com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/34caab168f7861be2163bfbf333314ef283ceec1.asset/.AssetData/metadata.json": "Blank.",
|
"com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/34caab168f7861be2163bfbf333314ef283ceec1.asset/.AssetData/metadata.json": "Blank.",
|
||||||
"com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/61b6452c419ad6124ade968e4ab9a2e44860a1be.asset/.AssetData/metadata.json": "Classifies text as Safe or Unsafe",
|
"com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/61b6452c419ad6124ade968e4ab9a2e44860a1be.asset/.AssetData/metadata.json": "Classifies text as Safe or Unsafe",
|
||||||
"com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/ae95250c47005175958af451a28101590df48d2d.asset/.AssetData/metadata.json": "Localization prompts"
|
"com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/ae95250c47005175958af451a28101590df48d2d.asset/.AssetData/metadata.json": "Localization prompts",
|
||||||
}
|
"com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/de4df6b7fa98be083eceec3d5b57b90924ae1f58.asset/AssetData/summarization-template.json": "Blank."
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user