Foundation Models の開発者からこんな投稿があったのでチェック。
- ガードレイルに
permissiveContentTransformationsオプションが追加- 要約やスタイル調整といったユースケースにおいて原文にセンシティブなトピックを含む可能性があるケースを想定(政治記事など)
- 含んでいてもテキスト応答にへ関することを許容し、
LanguageModelSession.GenerationError.guardrailViolationエラーを投げないガードレイル設定 - permissiveContentTransformations | Apple Developer Documentation
- 新しい「拒否」エラーの追加
LanguageModelSessionがリクエストを拒否した際に投げるエラー- ガイド付き生成の場合でも、回答できない理由を提供する
- 構造化された拒否により、回答を含まないレスポンスに対する特別な UI の対処が可能に
- https://developer.apple.com/documentation/foundationmodels/languagemodelsession/generationerror/refusal(_:_:)
#Praiground使用時にフィードバックボタンを追加- Xcode 上で直接、モデル動作に関するフィードバックを送信可能に
GeneratedContentを透明化(“no longer opaque”)GeneratedContent.Kindが追加され、任意の生成コンテンツを表示するビューの構築が可能- プリミティブ型、配列、構造化オブジェクトを含む、JSON互換のデータ種類を表す
.array([GeneratedContent]),.bool(Bool),.number(Double),.string(String),.structure(properties: [String.: GeneratedContent], orderedKeys: [String]),.null
- ユーザーが設定可能な生成スキーマの取り扱いに有用
- 推論スタックの最適化が含まれており、トークンの処理速度が向上