> For the complete documentation index, see [llms.txt](https://docs.maiagent.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.maiagent.ai/release-note/jp/readme.md).

# 更新履歴

MaiAgent プラットフォームのアップデートおよび新機能のリリース情報

## v2026.09.15 <a href="#v2026-09-15" id="v2026-09-15"></a>

***

### ✨ 新機能リリース

* **AI アシスタントテンプレートライブラリ**：管理者はテンプレートライブラリから内容をプレビュー、複製、質問したうえで、組織のニーズに応じて新しい AI アシスタントをすばやく作成できます。ページには、テンプレートで使用されるモデルと組織での利用可否も表示されます。
* **AI アシスタントの長期記憶**：AI アシスタントの永続的な記憶を有効にし、会話から有用な事実を抽出して、その後のやり取りで活用できるようになりました。管理画面では記憶の出典を確認でき、機密性の高い個人情報を除外し、連絡先ごとに記憶を分離します。
* **会話クイックメニュー**：入力欄に常時表示されるクイックメニューを AI アシスタントに設定し、アイコンとアクション項目を使ってユーザーをよく利用するフローへ誘導できます。
* **MaiGPT 会話フォルダー**：Work のサイドバーでフォルダーを作成して会話を整理できるようになりました。会話が増えても、タスクやプロジェクト別に必要な内容をすばやく見つけられます。
* **Azure Blob Storage ファイルストレージ**：オンプレミスおよびエンタープライズ環境で Azure Blob Storage を選択できるようになりました。管理画面と Web Chat は、事前承認されたアップロード方式に従ってファイルを直接送信します。
* **LINE グループの引用返信**：LINE グループ内で AI アシスタントのメッセージに返信または引用すると、そのアシスタントの呼び出しとして扱われるようになりました。返信には引用関係が保持されるため、アシスタントを追加でメンションする必要はありません。

### 🚀 コアパフォーマンスの最適化

* **ナレッジベースの大容量ファイル表示を高速化**：ファイル内容をページ単位で読み込むようにし、単一段落の編集時にはその段落のみを更新して、ファイル全体を再ダウンロードしないようにしました。
* **AI アシスタント設定の保存を安定化**：多数の会話が蓄積された AI アシスタントを保存する際、ツール関連の同期処理は変更のないデータをスキップし、バックグラウンドで処理するようになりました。これにより、長時間の待機やタイムアウトを軽減します。

### 😊 ユーザー体験とインターフェースの改善

* **チームからの返信元を明確化**：複数メンバーの AI アシスタントが連携して回答する際、Web Chat、会話テスト、および管理画面のメッセージヘッダーに、実際に返信を生成したメンバーアシスタントが表示されるようになりました。
* **ナレッジベースのラベルフィルター**：AI アシスタント単位でデフォルトのラベル条件を設定し、分かりやすい「いずれかを含む、すべてを含む、含まない」の組み合わせで検索対象を絞り込めるようになりました。ナレッジベースにラベルがない場合、次に実行できる手順が画面に明確に表示されます。
* **ナレッジベースの完全検索範囲**：管理者は、ナレッジベースの候補内容を件数で事前に切り捨てないよう選択できるようになりました。完全な検索範囲が必要なツールは、AI アシスタントの設定に従ってデータを取得でき、画面には実際に使用されるパラメーターも表示されます。
* **クイック返信と提案ボタンの刷新**：提案オプションを、入力欄の上に表示されるフローティングボタンまたはメッセージ下部の簡潔なボタンとして表示するようにしました。提案を選択するとボタンのテキストのみが送信され、未送信の添付ファイルが同時に送信されたり、下書きが消去されたりすることはありません。
* **AgentOps 実行履歴フィルターの拡張**：チームの実行トレースを会話やメンバーで絞り込めるようになりました。スケジュール実行も履歴に含まれ、実行元が明確に表示されます。データセット一覧では、単一ターンと複数ターンのテスト件数が分けて表示されます。
* **リアルタイム録音の上限通知**：録音時間が 3 時間に近づくと、上限が明確に通知されるようになりました。上限に達した場合も、失敗として記録されず、ルームの終了処理が正常に完了します。また、中断時にはブラウザーから通知が送信され、フォールバックを利用できない理由も表示されます。

### 🔐 セキュリティとガバナンスの強化

* **Keycloak ID 資格情報の安全な転送**：管理者は、会話プラットフォームから訪問者の Keycloak 資格情報を MCP または API ツールへ転送するか選択できるようになりました。明示的に有効化した場合、バックエンドサービスは元のユーザーの ID と権限を引き継げます。
* **ナレッジベースファイルのアクセス権限を強化**：ファイル条件でナレッジベースの内容を検索する際、現在の組織とファイルの権限に基づくチェックを必ず実行するようにしました。存在しないファイルや他の組織に属するファイルの情報は漏えいしません。
* **OAuth 資格情報の失効を即時反映**：ユーザーがログアウトするかリフレッシュトークンを失効させた後、失効済みの資格情報が一時キャッシュによって引き続き使用できる状態にならないようにしました。これにより、アカウントへのアクセス停止が遅延するリスクを軽減します。

### 🛠️ バグ修正

* **ナレッジベースファイルの編集中に一時的に検索できなくなる問題を修正**：PDF またはその他のドキュメントページを保存する際、ファイルの新しいインデックスを作成してから古いインデックスを削除するようにしました。再構築中も少なくとも一方のバージョンを利用でき、同一の保存処理でファイル全体を何度も処理することもなくなりました。
* **Web Chat のメッセージキューと中断状態を修正**：AI が返信中でも次のメッセージをキューに追加でき、Esc キーで中断できるようになりました。最初の返信部分が表示される前に停止した場合や、ツールがエラーまたはキャンセルによって終了した場合でも、画面はすぐに操作可能になり、進行中の状態が正しく終了します。
* **非ストリーミング返信のハイブリッドモードにおけるフォールバック処理を修正**：ハイブリッド返信モードでテンプレートに内容が見つからず通常の回答へ切り替える場合、そのリクエストの送信方式を引き継ぐようにしました。非ストリーミング呼び出しが、未初期化の接続によって汎用エラーメッセージへ切り替わることはなくなりました。
* **AI アシスタントの曜日計算エラーを修正**：システム時刻を使用する回答を有効にすると、AI アシスタントが取得する現在時刻に正しい曜日が直接含まれるようになりました。モデルが日付から曜日を独自に計算する必要はありません。
* **クイックメニューのアイコンが表示されない問題を修正**：カスタムのクイックメニューアイコンをアップロードすると、システムがメディアの場所を保存し、読み込み時に有効な認証済み URL を生成するようになりました。プライベートメディアストレージ環境でも正常に表示されます。
* **LINE などのチャネルでナレッジベースの画像が失われる問題を修正**：ナレッジベースの回答に含まれる、画像タイトル付きの画像構文も、LINE などの外部チャネルで正しく認識して送信できるようになりました。
* **添付ファイルをコード実行ツールへ自動的に渡す範囲を修正**：コード実行ツールは、現在のメッセージだけでなく、この会話でアップロードされた添付ファイルを自動的に取得するようになりました。画像の添付ファイルはビジュアル解析でも処理でき、サポートされていない形式は後続処理に進む前に明確に拒否されます。
* **FAQのExcel重複インポートと失敗時の停止を修正**：同じナレッジベースでFAQのインポート処理が進行中の場合、画面から再度開始できないようになりました。バッチ処理が恒久的に失敗した場合も、処理中のまま無期限に残らず、ジョブが失敗として記録されます。
* **Text to SQLの接続切断とテーブル名の制限を修正**：接続が一時的に切断された場合はクエリを再試行し、リトライ回数を正しく記録するようになりました。MSSQLやスキーマ名付きのテーブルも、一覧表示、構造の読み取り、クエリが可能になりました。
* **共有会話の長すぎるタイトルによるサーバーエラーを修正**：上限を超える共有会話のタイトルを保存した場合、サーバー異常ではなく、処理可能な入力エラーが返されるようになりました。

## v2026.09.10 <a href="#v2026-09-10" id="v2026-09-10"></a>

***

### 🚀 コア パフォーマンス最適化

* **大規模AIアシスタント設定保存の高速化**：大量の会話履歴を持つAIアシスタントにおいて、ロール指示などの設定を保存する際の応答時間が、20秒超から約0.3〜0.6秒へ短縮されました。ツール状態はバックグラウンドで数秒以内に更新完了します。

### 😊 ユーザー体験とインターフェースの最適化

* **長文回答における「最新に戻る」ナビゲーションの改善**：MaiGPTまたはWorkの会話で上にスクロールして過去の内容を確認する際、「最新に戻る」ボタンが表示され、クリックすると最新の質問に戻ることができます。現在の長文回答を下にスクロールして読んでいるときに、方向の合わないボタンが表示されることもなくなりました。

### 🔐 セキュリティとガバナンスの強化

* **匿名Web Chatの会話データ保護強化**：公開Web Chatの匿名会話レスポンスが、インターフェースの動作に必要なデータのみに縮小され、訪問者のネットワーク位置情報、対話プラットフォームの運営統計、AIモデルおよびツール設定は送信されなくなりました。ログイン済みメンバーの管理機能には影響ありません。

### 🛠️ 不具合修正

* **Geminiアシスタントがツールを使用できない問題を修正**：互換サービス経由でGeminiモデルに接続しているAIアシスタントが、紐付けられたツールを正常に使用できるようになりました。ツールの条件や複数ターンの実行によって回答が中断されることはなくなりました。
* **Web Chatのクイックリプライ重複表示を修正**：クイックリプライの選択肢がメッセージの下に正しく表示されるようになり、メッセージバブル内に判別不能な「ツール応答」カードが余分に表示されることはなくなりました。
* **APIキーページでの誤った権限エラー表示を修正**：AI Gatewayを有効化していない組織がAPIキー管理ページにアクセスした際、現在の操作とは無関係な権限エラーダイアログが表示されなくなりました。キー一覧は引き続き正常にご利用いただけます。
* **Geminiアシスタントの複数ツール使用時の回答中断を修正**：互換サービス経由でGeminiモデルに接続しているAIアシスタントが、同一の質問内で2つ以上のツールを使用して回答を完了できるようになりました。ツールがすでにデータを取得した後にシステムが一時的に処理できない旨が表示されることはなくなりました。

## v2026.09.08 <a href="#v2026-09-08" id="v2026-09-08"></a>

***

### 🛠️ 不具合修正

* **AI回答に内部判定テキストが混入する問題を修正**：品質チェック結果が会話内容に混入しなくなり、ユーザーにはAIアシスタント本来の回答のみが表示されるようになりました。

## v2026.09.07 <a href="#v2026-09-07" id="v2026-09-07"></a>

***

### ✨ 新機能リリース

* **AI Gatewayモニタリングとキーガバナンス**：組織管理者はAI Gatewayダッシュボードでクエリの期間をカスタマイズし、APIキー別にリクエスト数、トークン使用量、フェイルオーバー発生回数、費用を確認できます。1. 各モデル行を展開すると、その期間内にどのキーが使用量を牽引しているかを確認でき、使用量が急増した際に発生源を直接特定できます。2. 個々のキーに対して、有効状態、1分あたりのリクエスト数とトークン上限、および呼び出しを許可するモデル一覧をその場で設定できます。キーの作成と失効は引き続き組織設定ページで行います。3. アクセス診断を新たに追加し、そのキーが通過・失敗した各チェックポイントを段階的に一覧表示します。4. フェイルオーバールールページのモデルノードに、モデルベンダーおよびホスティングクラウドのバッジを表示します。
* **自前構築モデルのサンプリングパラメータサポート検出**：AI Gatewayで自前構築モデルを編集する際、温度（Temperature）、Top-P、Top-Kの3つのサンプリングパラメータがそのモデルでサポートされているかどうかが一覧表示され、検出日時と判定ソースも表示されます。結果が実際と異なる場合は「再検出」ボタンですぐに再テストできます。新規モデルは保存後にバックグラウンドで自動検出されるため、管理者は新しいモデルがデフォルト以外のパラメータを拒否するたびに個別に調査する必要がなくなります。
* **組織のモデル呼び出し権限セルフサービス設定**：組織オーナーは「組織設定 → モデル呼び出し権限」ページで、MaiAgentの許可範囲内で利用可能なモデルを自ら有効化・無効化できます。ページはクラウド／オンプレミス別にモデルをグループ表示し、ベンダーアイコンとブランドラベルを併記して検索・絞り込みが可能です。まだ開通していないモデルは点線で表示され有効化できません。現在使用中のAIアシスタントがあるモデルを無効化しようとすると、誤操作でオンライン中のアシスタントに影響が出ないよう、まず確認ダイアログが表示されます。
* **Gemini 3.1 Pro画像認識を追加**：ナレッジベースを構築する際、文書の画像認識（OCR）にGemini 3.1 Pro Preview（Vertex AI経由）をパーサーとして選択できるようになりました。PDF全体を一度に送信して認識し、最大50MBまたは1,000ページに対応します。失敗した場合は自動的に50ページごとのバッチ処理に切り替えて再送信します。速度とコストの面で新たな選択肢を提供します。デフォルトのパーサーは変更されておらず、必要に応じてパーサー一覧から切り替えられます。
* **有人対応からAIへの復帰Webhook通知**：Webhookで外部カスタマーサービスシステムと連携している企業のお客様は、従来の有人対応への切り替え作成イベントに加えて、担当者が会話をAIに戻した際にも「AIへの復帰」イベントを受信できるようになりました。内容フィールド、署名、リトライ機構は既存のイベントと同様で、受信側はイベント名で振り分けるだけで対応できます。メッセージWebhookの会話データにも、処理ステータス、進捗ステータス、自動返信のオン・オフ、担当者の割り当てが新たに追加され、外部システムはこれをもとに有人対応中のメッセージのみを処理し、返信を正しい担当者に紐付けられます。
* **使用量統計と回答詳細でのキャッシュ節約表示**：組織管理者は使用量統計ページの6つの軸のランキングテーブルとトレンドグラフで、キャッシュ書き込み、キャッシュ読み取り、キャッシュヒット率を確認できるようになり、Credit消費カードに「キャッシュ節約」行が追加されました。AI回答品質管理の詳細画面のCredit消費パネルでも、その回答でキャッシュによって節約されたCreditを1件ごとに表示します。節約額は実際に節約が発生した場合にのみ表示され、四捨五入後にゼロまたはマイナスになる場合はその行全体を非表示にします。Credit監査のエクスポート内容は変更されず、入口には節約推定値を含まない旨が明記されます。
* **AIアシスタントの対話横断検索設定**：AIアシスタントの詳細設定にある「会話記憶設定」区画に、「対話横断検索」のオン・オフと遡及日数の入力欄（1〜365日、デフォルト90日、デフォルトはオフ）が追加されました。有効にすると、アシスタントがメッセージ検索やコンテキスト読み取りを行う際、同一ユーザーの指定日数以内の他の会話も併せて参照できるようになり、以前の会話の文脈を引き継ぐ必要があるカスタマーサービスや個人アシスタントのシーンに適しています。この設定はベクトル記憶とは独立しており、自由に組み合わせて使用できます。
* **ツール呼び出しの一時的エラーに対する自動リトライ**：AIアシスタントがツールを呼び出す際に接続切断、接続リセット、タイムアウトなどの一時的なエラーが発生した場合、プラットフォームが自動的に最大3回（間隔1秒、2秒、4秒）リトライするようになりました。これはモデル自身がリトライするかどうかに依存しなくなります——実際の事例では、同一のデータベースクエリでも、エラーに遭遇した際にそのまま「照会できません」と回答するモデルがありました。適用範囲：1. MCPツールは名称が読み取り系（クエリ、リスト、検索系）に該当するもののみが対象で、書き込み系は重複実行を避けるためリトライしません。2. APIツールは既存のリトライ機構を踏襲し、リトライ回数を正確に記録します。3. ツール実行ログに「リトライ回数」フィールドを追加し、管理者が判読しやすくしました。Creditは最終的に成功した場合のみ1回だけ消費され、リトライによる二重課金は発生しません。
* **AIアシスタントモニタリングの会話ログ詳細ページ**：AgentOpsのAIアシスタントモニタリングに独立した会話ログ詳細ページが追加され、管理者は一覧の行全体をクリックしてアクセスできます。1. 基本情報、識別子（ワンクリックコピー可能）、実行ステップのタイムライン、統計区画（処理時間、トークン数、文字数、Credit、品質評価）を表示し、JSON、Markdown、Excelでのエクスポートに対応します。2. 前へ／次へのナビゲーションを提供し、URLを同僚に直接共有でき、開いた際には自動的に対応する組織に切り替わります。3. 詳細ページから一覧に戻る際、絞り込み条件、ページ番号、1ページあたりの表示件数が復元され、新規検索を行った場合は1ページ目に戻ります。
* **会話ログからワンクリックでFAQに追加**：管理者はAIアシスタントモニタリングの会話ログで、AIの回答が思わしくない質問応答を発見した場合、一覧の操作列または詳細ページのタイトルバーから「FAQに追加」を直接クリックし、同じ画面内で編集権限のあるナレッジベースを選択してQ\&Aを作成できます。質問にはユーザーの元の質問が自動入力され、回答は空欄のまま手動で入力するか、「AI回答を取り込む」をクリックして原文を取り込み（品質評価とフィードバックの注意喚起付き）修正することができます。回答が空欄の場合は送信されず、書き込みに失敗した場合は下書きが保持され、編集可能なナレッジベースがない場合は入口が無効化され理由が表示されます。ページを切り替えて手動作成したり、表計算ソフトでインポートしたりする必要がなくなりました。
* **Hookの個人情報検知とコンテンツセーフティ分類設定**：組織管理者はHook設定フォームで直接次の2種類の保護設定を行えます。1. 個人情報（PII）検知——検知サービス（Google Cloud DLPなど）を選択した後、汎用タイプ（メールアドレス、電話番号、台湾の身分証番号など）と、そのサービス固有の詳細タイプ（IBAN、クレジットカード番号など）から検知対象を選択でき、同一メニュー内で区分表示されます。2. コンテンツセーフティ分類——分類サービス（現在はOpenAI Moderation）を選択した後、憎悪、暴力、自傷、ジェイルブレイク攻撃などのカテゴリごとにブロック対象を選択できます。3. サービスを切り替えると選択済みの項目は自動的にクリアされ、保存時にタイプの非互換によって失敗することを防ぎます。両方の設定インターフェースは5言語に対応しています。
* **公式ビルトインAgentマーケットプレイスと組織管理**：1. 組織メンバーはマーケットプレイスで公式提供のビルトインAgentを閲覧でき、シーン別カテゴリで検索し、有効化済みと未有効化を区別でき、プレビューウィンドウでデモ会話を再生し、ワンクリックでサンプル質問を入力してサンプル出力を確認できます。2. 管理者は組織設定でステータス、カテゴリ、キーワードによる絞り込みを行い、ビルトインAgentを一括で有効化・無効化し、公開対象を指定できます。席数上限に達している項目やクールダウン期間中の項目はロックされ操作できません。3. 有効化済みの公式Agentは自作AIアシスタント一覧やマーケットプレイスの「組織自作」タブに混在することはなく、未開通または契約プランの席数がゼロの組織にはマーケットプレイスの入口が表示されません。過去に利用したことがある組織は引き続き管理ページにアクセスしてインスタンスを解放できます。
* **MaiGPT議事録クイックエントリとカレンダー連携**：1. MaiGPTの空白の会話ページにクイックエントリバーが追加され、プレゼンテーション、文書、表、議事録の4つの入口を提供します。議事録機能を開通済みの組織はワンクリックでリアルタイム文字起こしを開始でき、パネル内でタイマー、リアルタイム文字起こし、直近3件の記録を確認できます。2. Google WorkspaceまたはMicrosoft 365のカレンダーのいずれか一方と連携でき、パネルには日付順に今後の会議が一覧表示されます。進行中の会議は「録音」を直接クリックでき、タイトルと参加者が自動的に入力されます。3. 録音終了後にAI要約が自動生成され、パネル内に直接表示されます。会話の入力欄に取り込むか、フルページを開くことができます。4. 要約画面からワンクリックで入口画面に戻れます。
* **文書プレビューがプレゼンテーション、SVG、Office形式のレイアウトに対応**：1. Word文書のプレビューが高忠実度表示に変更され、テーブルの罫線、フォント、段落間隔が元のファイルと一致するようになりました。ファイルの処理は一貫してブラウザ内で行われ、外部サービスへ送信されることはありません。2. Excelのプレビューでは太字、文字色、背景色、配置、セル結合が保持されます。3. AIが生成した、またはナレッジベースにアップロードされたプレゼンテーションファイルは直接ページ単位でプレビューでき、事前に変換されていないプレゼンテーションは開く際にリアルタイムで変換され「変換中」と表示されます。ダウンロードでは引き続き元のプレゼンテーションファイルを取得できます。4. SVG画像ファイルのプレビューを追加しました。MaiGPTおよび会話ページ右側の情報パネルでファイルを開くユーザーが対象です。

**分析概要:**

* 影響: MaiGPT および対話ページ右側のナレッジベース／生成ファイル欄でドキュメントプレビューを開くユーザー
* 問題: DOCXプレビューはセマンティックのみを抽出し、テーブルとレイアウトが失われる。XLSXプレビューはセルスタイルと結合セルを読み取れない。PPTXとSVGは完全にプレビュー不可で、ダウンロードのみ可能
* 修正: DOCXはdocx-previewに変更、XLSXはexceljsに変更（いずれも遅延チャンク読み込み・純フロントエンド）。PPTXはバックエンドのsibling PDF／previewUrlを経由してPDFビューアーで表示し、事前変換されたPDFがない場合はバックエンドにリアルタイム変換を呼び出してポーリング（1.5秒×40回）。SVGはMIMEを再パッケージ化して画像として表示し、20MBの保護を適用

**関連PR:**

* maiagent-admin-vue #2804: [feat(maigpt-preview): 高忠実度DOCXプレビュー（docx-preview）+ SVGプレビューを追加](https://github.com/Playma-Co-Ltd/maiagent-admin-vue/pull/2804)
* maiagent-admin-vue #2806: [feat(maigpt-preview): XLSXセルスタイル + 結合セル（exceljs）](https://github.com/Playma-Co-Ltd/maiagent-admin-vue/pull/2806)
* maiagent-admin-vue #2809: [feat(maigpt-preview): PPTXプレビュー（バックエンドのsibling PDF経由）](https://github.com/Playma-Co-Ltd/maiagent-admin-vue/pull/2809)
* maiagent-admin-vue #2819: [feat(maigpt-preview): アップロードされたナレッジベースのプレゼンテーション(pptx)プレビュー（バックエンドのpreviewUrl経由）](https://github.com/Playma-Co-Ltd/maiagent-admin-vue/pull/2819)
* maiagent-admin-vue #2863: [feat(maigpt-preview): on-demand PDF preview for pptx without pre-converted PDF](https://github.com/Playma-Co-Ltd/maiagent-admin-vue/pull/2863)

**審査状況:** ⚠️ 初回実装

* **LINE WORKS対話プラットフォームを正式サポート**：LINE WORKSを利用する企業は、管理画面のチャネル選択ページで直接LINE WORKSを追加できるようになりました。BotおよびClientの認証情報を入力し、秘密鍵を貼り付けた後、連携テストを行ってから対話プラットフォームを作成できます。作成後の設定ページは他のチャネルと同様に、基本設定、機能設定、Webhook、有人対応への転送、対話タグ、対話分析、AI Copilot、権限の8つのタブを提供します。認証情報は作成時にのみ入力し、編集ページには保存済みの機密値は再表示されず、照合可能なBot IDなどの読み取り専用フィールドのみが保持されます。
* **Viber対話プラットフォーム連携**：管理画面のチャネル選択ページにViberを追加しました。Viberが発行するBot Tokenを貼り付けるだけで対話プラットフォームを作成でき、イベント受信用URLはシステムが自動的にViberへ登録するため、Viber側の管理画面に手動でURLを貼り付ける必要はありません。作成時にウェルカムメッセージとリセットコマンドを併せて設定でき、設定ページは他のチャネルと同様に機能、権限、有人対応への転送を管理できます。Viber自体が送信済みメッセージの取り消しに対応していないため、返信待ちのクリーンアップオプションはこのチャネルには表示されません。
* **Web ChatでSource IDによるログイン不要対話**：顧客のウェブサイトに既に独自の会員システムがある場合、これまで訪問者はWeb Chat内で改めてログインする必要がありました。管理者は対話プラットフォームのログイン設定タブでこの機能を有効化し、署名検証（推奨）または非検証の2つのモードから選択できるようになりました。プラットフォームが署名鍵を生成し、PHP、Node、Pythonの3種類のバックエンドサンプルと1行のフロントエンド呼び出しを提供します。埋め込みページが会員識別情報と署名を渡すだけで、Web Chatはその身元で直接対話を開始し、ログイン画面は表示されなくなります。検証に失敗した記録は同じページで展開して確認でき、連携トラブルの調査がしやすくなります。
* **Web Chatの待機スタイルとツール文言のカスタマイズ**：AIが返信する前の待機画面とツール実行カードをブランドに合わせて調整できるようになりました：1. 対話プラットフォーム設定に「返信待機スタイル」タブを追加し、ナラティブ文言またはブランドアニメーションの2つのモードを選択可能。段階別（入力中、思考中、分析中、中断）に多言語の文言と長時間待機時のセリフを設定し、ブランドアニメーション素材をアップロードでき、AIによるワンクリック翻訳も利用可能。2. 右側のリアルタイムプレビューは実際のWeb Chatとピクセル単位で一致し、全体のフローを再生でき、「アニメーションと同時に文言を表示」スイッチを新設し、入力中段階でテキストを表示するかどうかを決定可能。3. ツールにカテゴリと実行中／完了後の表示文言を設定でき、MCPコネクターでもデフォルトカテゴリを指定可能。対話中のツールカードは英語の技術名よりもこれらの文言を優先表示。4. Web Chat側は訪問者の言語設定に応じて文言を適用し、ツールカードはカスタムの実行中／完了アイコンを表示可能（読み込み失敗時は自動的にシステムアイコンにフォールバック）。訪問者がアニメーション低減を希望する場合、アニメーションは静止画面で停止。
* **Pre-chatデータ収集がログイン済みユーザーに対応**：既にログイン済みの訪問者がPre-chatフォームに入力すると、これまでは別途所有者不明の匿名連絡先が作成され、対話とアカウントが一致しませんでした。現在ではシステムがまずログイン済みの身元を識別します：初回入力時は直接そのアカウントに紐付け、アカウントに既にデータがある場合はフォームをスキップして直接対話を開始します。以前残された匿名記録が検出された場合は、対話作成前に本人かどうかを確認して引き継ぐかどうかを尋ねます。データを再入力した場合は既存の連絡先を更新するのみで、新規レコードは作成されません。匿名訪問者およびログイン設定が無効な対話プラットフォームの動作は完全に変わりません。
* **連絡先一括インポートのプレビューとマージモード**：連絡先の一括インポートが2段階のプロセスに変更されました：ファイルをアップロードすると、まず「X件作成予定／Y件更新予定」の統計カードと今回の設定サマリーが表示され、この時点ではまだデータは書き込まれておらず、戻って修正できます。確認後に初めて実際に実行されます。同時に対話プラットフォームの帰属オプションを追加し、インポート内容で既存の帰属を置き換える（デフォルト、従来と同じ動作）か、既存の帰属にマージするかを選択できます。インポート可能件数が0件、またはインポートに失敗した場合は警告が表示され、設定ページに留まることで誤操作を防ぎます。
* **新機能：ファイルライブラリ**：これまでファイルはナレッジベースまたは対話の添付ファイルとしてしか保存できず、プラットフォームには統一されたファイル管理インターフェースがなく、誤ったインポート、削除、移動を復元できませんでした。現在はメンバーが「マイファイル」と「組織共有ファイル」の2つのスペースで以下を行えます：1. フォルダを作成し、複数ファイルを一括インポート。単一ファイルが10MBを超える場合はアップロード前に警告が表示されます。2. リストまたはサムネイル表示、ファイル種別によるフィルタリング、スペースを横断した検索と完全なパスの表示。3. ファイルの名前変更、一括移動または削除、およびバージョン履歴からワンクリックで誤操作を復元。4. 権限がない操作は直接無効化され、マウスオーバー時に理由が表示されます。
* **ナレッジベースファイルのナレッジベース間移動**：ナレッジベースの内容を整理する際、これまではファイルを削除して別のナレッジベースに再アップロードし、再度解析とベクトル化を待つしかありませんでした。現在はナレッジベース一覧またはAIアシスタントのファイル一覧で、同じベクトル化モデルを使用する別のナレッジベースへファイルを直接移動でき、再解析は不要です：1. トランスファーボックスで検索、ページング、複数ファイルの選択ができ、どのタグがクリアされるか事前に警告します。2. 移動はバックグラウンドで実行され、ウィンドウを閉じても中断せず、完了時に通知とエントリーの赤いバッジで知らせます。3. 結果ドロワーには完了、スキップ、失敗のファイルがそれぞれリストされ、失敗した項目はワンクリックで再実行できます。
* **MaiAgentロールのCreditクォータ管理**：Creditで課金される組織はこれまでメンバーと対話プラットフォームにのみクォータを設定でき、各ロールの使用量を管理できませんでした。現在は：1. Credit使用量ページに「ロールクォータ」タブを追加し、ステータス別にフィルタリング、検索、各ロールへのクォータ管理の有効化、クォータの割り当て、編集、無効化が可能。2. メンバーは個人ページの「マイクォータ」で、自身が所属する管理対象の各ロールのクォータ、使用量、残量、有効期限を確認でき、低水準警告と期限間近の警告が付属します。3. ロール設定ページに読み取り専用のクォータサマリーカードを追加し、Credit権限を持つメンバーは直接管理画面へ移動できます。各ロールのクォータは独立して累積され、いずれかのクォータが枯渇するとサービスが停止します。

  \*\*分析概要:\*\* - 影響: Credit課金を利用し、ロールごとの使用量を管理する必要がある組織管理者および一般メンバー - 問題: クォータチェーンはメンバーと対話プラットフォームの2階層のみで、ロール階層にはクォータを設定できませんでした - 修正: ロールクォータタブ、個人ページのマイロールクォータセクション、ロール設定ページのクォータサマリーカードを追加しました。すべての使用量を記録し、いずれかのクォータが枯渇するとサービスを停止します

  **関連PR:**

  * maiagent-admin-vue #3018: [feat: ロールCreditクォータタブ、プロフィールのセルフチェック、グループ設定カードを追加](https://github.com/Playma-Co-Ltd/maiagent-admin-vue/pull/3018)

  **審査状況:** ⚠️ 課金関連
* **APIキーのセルフサービス発行とキー発行元の管理**：これまでメンバーは個人用APIキーを自分で発行できず、1人につき有効なキーを1つしか保有できませんでした。現在は自分の設定ページで個人用キーを発行、閲覧、絞り込み、無効化できます。組織管理者は組織のAPIキーページで、各キーが管理者による代理発行かメンバーによる自己発行かを確認でき、1人につき有効なキー1つという制限も撤廃されました。
* **組織概要にプラン履歴タイムラインを追加**：組織メンバーはこれまで現在のプラン名と有効期限しか確認できず、過去に利用したプランや今後の切り替え時期が分からないため、サポートへの問い合わせが頻繁に必要でした。現在は組織概要の現在のプランカードの下に、過去、現在、事前開通済みプランとその開始日・終了日がタイムラインで表示され、モバイルでは自動的に縦並びへ切り替わります。記録が5件を超える場合は最近の数件のみをデフォルト表示し、以前の記録を展開したり、ワンクリックで今日に戻ったりできます。
* **ログアウト後に指定URLへリダイレクト**：オンプレミス環境やシングルサインオン（SSO）を利用する組織では、管理画面に組み込まれたログインページは通常不要であり、ログアウト後にそのページへ留まると行き止まりになっていました。現在はデプロイ側でログアウト後のリダイレクトURLを設定できます。設定すると、能動的なログアウト、アイドルタイムアウトによるログアウト、未ログイン状態での管理画面リンクへのアクセスのいずれでも、そのURLへページ全体がリダイレクトされます。戻るボタンを押しても管理画面のログインページには戻りません。未設定の場合は従来の動作を維持します。
* **組織によるOAuthアプリケーションのセルフサービス登録**：組織設定に「OAuthアプリケーション」ページを追加し、ClaudeなどのMCPクライアントの接続に使用するアプリケーションを、プラットフォーム担当者へ依頼せず組織自身で管理できるようになりました。このページでは、1. アプリケーションの作成、編集、削除、およびクライアントシークレットの再生成が可能で、シークレットは作成または再生成時に一度だけ表示されます。2. 認可エンドポイントやトークンエンドポイントなどの接続情報を一覧で確認し、ワンクリックでコピーできます。3. すべてのメンバーが閲覧できますが、所有者または「OAuthアプリケーション管理」権限を持つメンバーのみ変更でき、権限がない場合はボタンが無効になり理由が表示されます。4. 各組織は最大20個のアプリケーションを作成でき、上限に達すると作成ボタンが無効になり、その旨が表示されます。
* **コネクタでWeb Chatのコンテキストデータを利用可能**：MCPコネクタを利用する組織は、コネクタ設定で持ち込みを許可するコンテキストデータ項目を指定できるようになりました。Web ChatをWebサイトに埋め込む際に渡されたデータ（患者識別トークンなど）を、MCPサーバー呼び出し時の認証ヘッダーへ書き込めます。対話側のIDを病院や企業の内部システムへ返す必要があるケースに適しています。関連する変更として、1. サービスアカウント型コネクタの設定ダイアログを繰り返し開いて編集できるようにし、一覧に設定への入口を追加しました。既存ヘッダーはマスク表示され、空欄にすると現在の値を維持します。2. コネクタフォームのコンテキスト変数説明パネルに、コンテキストデータの使用方法と例を追加しました。3. 項目名の形式が不正な場合や20件を超えた場合は即時に警告し、変更していない項目は上書きしません。
* **MaiGPTの文書生成にAI画像を埋め込み可能**：MaiGPTでプレゼンテーション、Word、スプレッドシート、AI Slidesプレゼンテーションを生成する際、説明に基づいて表紙、イラスト、図を生成し、文書へ直接埋め込むようアシスタントへ依頼できます。生成画像は既存の画像生成クレジットで課金されます。クレジット不足または生成失敗時は、出力を中断せず、テキストとレイアウト要素のみで文書を完成させます。管理者は管理画面で文書生成に使用する画像生成モデルを指定できます。
* **音声アシスタント監視ダッシュボード**：AIアシスタント監視に音声アシスタント専用セクションを追加しました。1. 概要ページで通話アーキテクチャの分布、token構成、クレジット内訳、電話応答状況を集約します。2. 通話ごとに完全な文字起こしと使用量明細を含む通話記録を確認できます。3. 新しい通話では各会話ターンのメッセージ別指標を記録し、各ターンの消費量を正確に対応付けます。古い通話は、推定値で補完せず、メッセージ別指標がないことを明示します。
* **組織単位のプラットフォーム処理手数料**：1. プラットフォームは組織ごとに処理手数料率を設定できます。以後、その組織のクレジット消費ごとに同じ率の処理手数料が追加計上され、元の消費と同時に差し引かれ、消費記録にも同時に記録されます。元の消費を取り消すと処理手数料も同時に取り消されます。2. 顧客は課金方法ページで自組織に実際に適用される率を確認できます。デフォルトは0で、未設定の組織の課金は一切変わりません。3. AI Gatewayの直接呼び出しとチームフローの消費が使用量統計レポートに含まれていなかった問題も補完し、今後の消費は正しく集計されます。
* **中断したマルチターン評価を再開可能**：マルチターン対話評価はケースごとに結果を記録し、ケースが完了するたびに即時保存するようになりました。タイムアウト、キャンセル、システム中断により途中で停止した場合、ステータスは一部完了と表示され、中断位置から再開できます。完了済みケースのスコアはそのまま保持し、失敗または未実行のケースだけを再実行します。クレジットも新たに完了したケースにのみ課金されます。1件も完了しなかった場合は、完了ではなく失敗と表示されます。
* **AIアシスタント評価に安全性指標と不安定ケースのマーカーを追加**：マルチターン評価の作成・閲覧時に、安全性関連の指標を選択し、結果が繰り返し一貫しないテストケースを識別できるようになりました。これにより、チームは品質リスクへ優先的に対応できます。
* **対話プラットフォームの引き継ぎ通知設定**：管理者は通知設定で引き継ぎイベントの通知を設定し、有人対応へ引き継ぐイベントを指定した外部システムへ自動送信できます。
* **AIアシスタントのお気に入りを同期**：独自作成したAIアシスタントのお気に入り状態がアカウントに保存され、デバイスを切り替えたり再ログインしたりしても、よく使うリストが維持されます。
* **添付ファイル解析の進捗表示**：MaiGPTで添付ファイルをアップロードすると、対話内に解析進捗と処理状況が表示され、ファイルがいつAIで利用可能になるかを明確に確認できます。
* **Web Chatツールメッセージの表示をカスタマイズ**：管理者はツールごとに表示方法を選択し、出力テンプレートを設定できます。Web Chatは設定に基づいて、実行結果をより読みやすく表示します。
* **Deep Researchの出力形式を選択**：調査開始前に出力形式を指定できます。バックグラウンドで生成された成果物は、完成後にダウンロード可能なファイルカードとして表示されるため、画面に留まって待つ必要はありません。
* **APIキー作成ウィザード**：APIキー管理に3ステップの作成フロー、共通情報パネル、プロビジョニングステータス項目を追加し、管理者が設定の完了状況を確認しやすくなりました。
* **AI Gatewayダッシュボードとプロバイダー設定ウィザード**：管理者は概要からサービス状況、使用量の傾向、注意が必要な項目を確認し、ガイド付きフローでプロバイダーの探索、モデルの選択、フォールバック順序の設定を行えます。

### 🚀 コアパフォーマンス改善

* **Web Search Toolの応答を高速化**：AIアシスタントがWeb検索を使用する場合、実測の最初のtokenまでの中央値は検索ありで9.75秒、検索なしで3.27秒でした。今回、待機時間だけが発生していた3箇所を解消しました。1. 検索接続を再利用し、検索のたびに暗号化接続を新規作成しません。2. 1回の検索の待機上限を60秒から15秒へ短縮し、タイムアウト時は失敗を返してアシスタントが別の方法を使用できるようにし、無駄に待機しません。3. 検索概要を500文字から1,500文字へ拡張し、検索後にアシスタントがWebページ全体をもう一度取得する追加ラウンドを減らしました（実測では検索応答の約55%で発生）。概要の拡張により、応答ごとの入力Token使用量はわずかに増加します。
* **対話メッセージ読み込み時の不要なデータ転送を削減**：対話メッセージを表示する際、従来は1ページ20件の各メッセージとともに、関連するアシスタントの完全なプロンプトもデータベースから取得していました（1件あたり平均約14 KB、プロンプトが長いアシスタントでは1ページ最大300 KB）。しかし、画面で使用するのはアシスタント名のみでした。現在は必要な項目だけを取得し、1ページのクエリ時間は実測で約22ミリ秒から14ミリ秒へ短縮されました。対話記録が多く、アシスタントのプロンプトが長い組織ほど、ページ切り替え時の応答が高速になります。
* **会議記録のカレンダーイベント読み込みを高速化**：会議記録パネルでGoogleまたはMicrosoftのカレンダーイベントを読み込む際、既存のカレンダーキャッシュを即時返し、バックグラウンドで更新するようになりました。外部カレンダーサービスの遅延が応答を遅らせることはありません。従来は最も遅い1%のリクエストで15秒以上待つ必要がありましたが、現在はキャッシュから直接応答し、更新待ちであることを表示します。カレンダー認証が失効したメンバーについても、必ず失敗する認証更新をリクエストごとに再試行しません。再試行間隔は1分から開始して段階的に2倍となり、最大1時間です。再認証後は直ちに通常動作へ戻ります。
* **Web Chat のメッセージ送信レスポンスを高速化**：訪問者が Web Chat でメッセージを送信するたびに、これまではサーバーが同じ Web Chat 設定を 6 回読み込み、さらに約 7 万件の会話プラットフォームデータをスキャンする逆引きを 1 回実行していました。現在は送信ごとに設定を 1 回だけ解決し、後続のすべての処理ステップで共有します。Web Chat 設定の読み込みは 6 回から 1 回に減り、平均約 10 ミリ秒かかっていた逆引きは完全に削除されました。レスポンス内容の形式は変わりません。
* **会話プラットフォーム選択メニューの読み込みを高速化**：管理画面への移動時に読み込まれる会話プラットフォームのドロップダウン（連絡先ページとロールへの会話プラットフォーム割り当てフォームでも共用）は、組織内で閲覧可能な会話プラットフォームをすべて一度に取得します。これまでは各レコードについて、プロンプト、ウェルカムメッセージ、トピックなど、選択メニューでは使用しない数百のフィールドも一緒に読み込んでいました。現在は選択メニューに実際に表示するフィールドだけを読み込みます。約 1,087 個の Web Chat プラットフォームを持つ組織での実測では、1 リクエストが 210 ミリ秒から 157 ミリ秒に短縮され、転送データ量も約 500 KB 削減されました。通常のページネーション付きリストには影響しません。
* **Web Chat の新規会話作成を高速化**：訪問者が Web Chat を開いて新しい会話を作成する最初のリクエストでは、会話プラットフォームのテーブルに対応するインデックスがなかったため、3 つの権限・データクエリが毎回約 7 万件すべてをスキャンし、1 リクエストだけで約 22 ミリ秒のデータベース処理時間を要していました。専用インデックスの追加により、この 3 つのクエリは直接検索するようになりました。各チャネルの受信メッセージと Web Chat の連絡先に関するクエリも同様に改善され、レスポンス形式と機能の動作は変わりません。
* **大量のツール出力を含む会話のメモリ使用量を削減**：大量のツール実行結果を含む過去の会話を Ask AI または Web Chat で復元すると（実際のお客様事例では 1 ページが約 3 MB）、画面が約 1 秒停止し、入力中のメモリ使用量が増え続け、ブラウザ履歴を消去するまで回復しませんでした。現在はツールカードのステップ一覧とステップ詳細を初めて展開したときだけ読み込み、2 万文字を超えるツール結果は冒頭部分のみを表示して切り捨てを通知します。同じ会話での実測では、ページノード数が 5,056 から 2,533、常駐メモリが 255 MB から 158 MB に減少し、開く際の停止時間もわずかに短縮されました。カードの外観と折りたたみアニメーションは変わりません。
* **PDF の画像認識解析を高速化**：画像認識で PDF を解析するナレッジベースでは、これまでページごとに認識リクエストを個別送信していたため、150 ページのドキュメントで実測約 30 分かかっていました。現在は複数ページ（デフォルトは 10 ページ）を 1 リクエストにまとめ、出力が切り捨てられた場合や内容が大きすぎる場合は、1 ページになるまでバッチを自動的に半分にして再送します。ページごとの解析結果の構造は変わりません。複数ページバッチによる高速化の程度は使用する認識モデルによって異なり、Claude Sonnet 5 を使用した社内実測では約 1.5 倍高速になりました。
* **ロールメンバー一覧の読み込みを高速化**：MaiAgent ロールのメンバー一覧またはメンバー編集フォームを開く際、システムは各メンバーについて組織プランを 1 回ずつ照会していました。3,800 人を超えるロールでは一度に数千回のクエリが発生し、平均レスポンス時間が 1 秒を超えていました。改善後はプランデータを一度だけプリロードするため、クエリ数がメンバー数に応じて増えません。3,826 人のロールではクエリが 3,826 回から 1 回に、ページネーション付きリストでも 20 回から 1 回に減少しました。
* **Telegram メッセージ受信処理を高速化**：Telegram を会話チャネルとして使用する組織では、受信メッセージごとに送信者のアバターを Telegram から 2 回取得しており、1 件あたりの処理時間の中央値は約 1.6 秒でした。現在は同じユーザーについて 24 時間以内に取得したアバターをそのまま再利用し、初めてのユーザー、アバターが空の場合、または 24 時間経過後にのみ再取得します。実際のリピート率に基づく推定では、処理時間は約 0.6～0.9 秒まで短縮されます。ユーザーがアバターを変更した場合、会話プラットフォーム上の連絡先アバターの更新は最大 24 時間遅れることがありますが、表示名はメッセージごとに即時更新されます。
* **AI アシスタントランキングダッシュボードの読み込みを高速化**：会話数が多い組織で Agent Ops ダッシュボードのアシスタントランキングを開く際、ランキングに必要なフィールドだけを計算するようにクエリを変更しました。エラー数は専用インデックスの経路で集計し、アシスタント名は上位 50 件だけを照会します。読み込みのたびに会話レコード一式の幅広いフィールドと組織内の全アシスタント一覧を読み込まなくなり、ダッシュボードが開くまでの待ち時間が短縮されました。
* **Messenger メッセージ受信レスポンスを高速化**：Facebook Messenger と Instagram の受信メッセージは、署名検証後すぐにプラットフォームへ応答し、メッセージ処理をバックグラウンドで実行するようになりました。受信時に Facebook へ連絡先データを同期照会することもなくなりました。受信エンドポイントのレスポンス時間は約 0.5 秒から 0.1 秒未満に短縮される見込みで、応答の遅さによって Meta がメッセージを再送したり、イベント通知を停止したりするリスクも低減します。
* **ナレッジベースファイルのキーワード検索を高速化**：ファイル数が数万件あるナレッジベースでキーワード検索する際、ページネーションの総数計算から不要な重複排除処理を削除しました。同じクエリの実測時間は 832 ミリ秒から 96 ミリ秒に短縮され、ディスク上の一時ソートも発生しなくなりました。逐次入力検索でキーを押すたびの待ち時間も短縮されます。
* **組み込み AI アシスタント管理ページのフィルタリングを高速化**：組織設定の組み込み AI アシスタント管理ページでカテゴリを切り替えたり検索したりする際、各アシスタントの公開対象データを 1 回のバッチクエリで取得するようになりました。有効なアシスタントごとに個別リクエストすることはなくなりました（実測では最大 75 リクエスト）。有効なアシスタントが多い組織でも、フィルター切り替え時に停止しなくなりました。
* **埋め込み Ask AI のバックグラウンドリソース使用量を削減**：ページまたはブラウザタブが非表示の場合は不要な描画処理とタイマー処理を一時停止し、ページに戻ったときに状態を同期します。長時間開いたままにした場合のプロセッサーとメモリの使用量を削減します。

### 😊 ユーザー体験とインターフェースの改善

* **AI Gateway トラフィック料金の価格表示**：独自モデル（BYOK）を使用し、AI Gateway 経由で課金される組織では、料金設定ページのトラフィック料金欄を「総 Token 数 × 組織の料率」という計算式で表示し、ツールチップに組織の実際の割合を反映するようになりました。消費履歴のカテゴリフィルターと使用量統計のカテゴリタブに「プラットフォーム料金」を追加し、トラフィック料金が円グラフと合計から除外されなくなりました。AI Gateway のモデル一覧にも「価格」列を追加し、独自モデルにはトラフィック料金の計算式を表示します。
* **Agent マーケットプレイスの 3 段階フィルターと最近使用した Agent**：Agent マーケットプレイスの公式タブを刷新しました。1. フィルターを「タブ → カテゴリグループ → 複数選択タグ」の 3 段階に変更し、何も選択しない場合は制限なしになります。2. カードをカテゴリのメインカラーによる淡い背景に変更しました。14 カテゴリそれぞれに専用色があり、アイコンは色付きタイル全体に広がり、右上のカテゴリタグと同系色になります。マーケットプレイス、最近使用した項目、プレビューウィンドウ、管理一覧の 4 か所で一貫した表示になります。3. 最近会話した 5 つの Agent を表示する「最近使用」エリアを追加し、マウスを合わせると会話を続けられます。4. シート数をページタイトルに統合し、検索結果なし、フィルター結果なし、未有効化の 3 状況にそれぞれ対応する空状態メッセージを表示します。
* **アシスタント設定のコネクタタブを全面開放**：AI アシスタント設定の「コネクタ」タブと組織の高度な機能にある「コネクタバインド」項目は、これまでプラットフォームが個別に有効化した場合のみ表示されていました。現在は、アシスタントで Agent モードが有効になっていれば、すべての組織が個別の有効化申請なしでコネクタタブを直接表示して使用できます。
* **削除などの不可逆操作の確認ボタンを赤色に変更**：管理画面で赤い削除アイコンを押した後に表示される確認画面では、主要ボタンが「安全なデフォルト」を示すブランドブルーで、操作の結果と一致していませんでした。今回の調整では、1. テーブル行操作の確認ポップオーバーと中央表示の確認ダイアログ（SIP 番号、チーム、Hook、クローラースケジュール、会議記録、会話、MCP コネクタ、AI Gateway などの削除）の確認ボタンを塗りつぶしの赤色に変更しました。ログアウトや未保存のまま退出する場合など、非破壊的な確認は青色のままです。2. API Key の取り消し確認ボタンは動詞の「取り消す」に変更し、アイコンボタンにマウスを合わせると説明または取り消せない理由を表示します。3. サイト全体で中国語 2 文字のボタンに空白を自動挿入しないようにし、「確 定」を「確定」に戻して周囲の文字と字間を揃えました。
* **AI プレゼンテーションのプレビューパネルを閉じて状態を記憶可能に**：MaiGPT が AI プレゼンテーションを生成した後、右側のプレビューパネル上部に閉じるボタンが表示されるようになりました。一度閉じると、次のメッセージ送信やページの再読み込みで再び開くことはなく、別の会話に切り替えて戻っても閉じた状態を維持します。プレゼンテーションを生成したメッセージの末尾には「プレゼンテーションを開く」カードが表示され、いつでもパネルを再表示できます。スマートフォンなどの狭い画面では、パネルが会話エリアを覆う形式に変更され、閉じるボタンと入力欄が切れなくなりました。新しいプレゼンテーションを生成した場合は、引き続き自動的に展開します。
* **右側情報パネルを固定幅にし、ドキュメントプレビューの幅を調整可能に**：MaiGPT と会話ページの右側にあるナレッジベース／生成ファイルのカードパネルを固定幅にし、左端の幅調整ハンドルを削除しました。カードから開くドキュメントプレビューは独立したフローティングレイヤーになり、左端をドラッグして 400～800 ピクセルの範囲で幅を調整できます。ユーザーごとの設定が記憶され、プレビュー幅を変更してもカードパネル自体には影響しません。サイドバーを折りたたむマウス反応エリアを 24 ピクセルに広げ、正しい位置に合わせやすくしました。カーソルはクリックを示し、実際のドラッグ中だけ幅調整カーソルを表示します。
* **会議記録の AI 要約をバックグラウンド生成し、進捗を表示**：要約をバックエンドで処理するようになり、長時間の会議の文字起こしでもフロントエンドの待機タイムアウトによって生成に失敗しなくなりました。要約ページには「文字起こしを分析中 N/M → 要約を統合中 N/M」という進捗が表示され、ページを離れたり再読み込みしたりした後も、戻ると自動的に再接続します。完了後はそのまま新しいバージョンとなり、任意のバージョンを削除することもできます。生成に失敗した場合は統一された再試行メッセージを表示します。アシスタント選択には利用可能なアシスタントだけを表示し、利用できるアシスタントがない場合はデフォルトテンプレートで生成します。
* **会議記録の文字起こし読み込み失敗通知と再文字起こしダイアログ**：会議記録の詳細ページで文字起こしの読み込みを繰り返し再試行しても失敗した場合、「文字起こしの読み込みに失敗しました」というエラー通知と再読み込みボタンを表示し、文字起こしがない場合の空状態と混同しないようにしました。再文字起こしは独立したダイアログになり、履歴、音声認識プロバイダーの選択、話者分離設定を統合しています。オフライン音声ファイルのインポートフォームのフィールドも、スマートフォンの画面幅で切れなくなりました。
* **Copilot の埋め込み画面で未ログイン時にログインをご案内**：AI Copilot ページを Genesys Cloud などの外部システムに埋め込むと、ブラウザーによって埋め込みウィンドウのログイン状態がメインウィンドウから分離され、オペレーターには「この会話にアクセスする権限がありません」という一般的なエラーのみが表示され、対処方法が分からないことがありました。今後は、未ログインの場合に「先にログインしてください」という案内と「ログインへ」ボタンが直接表示されます。埋め込みウィンドウ内でログインを完了すると元の会話ページへ自動的に戻り、以後は同じブラウザーで一度ログインするだけで利用できます。Google は埋め込みウィンドウ内でのログインページ表示を許可していないため、Google アカウントによるシングルサインオンを使用する組織では、引き続きアカウントとパスワードによるログインが必要です。
* **AI アシスタントの名前変更を会話プラットフォーム名にも同期**：AI アシスタントの名前変更を保存すると、配下の Web Chat や、LINE、Telegram などの接続済みチャネルを一覧表示する確認ウィンドウが開くようになりました。同時に名前を変更するプラットフォームを選択して一括適用できるため、各プラットフォームの設定を個別に変更する必要がありません。システム管理の組み込みプラットフォームは自動的に同期され、選択肢には表示されません。アシスタントの削除フローも併せて修正し、選択したプラットフォームを先に削除してからアシスタントを削除するようにしました。これにより、プラットフォームが実際には削除されていないにもかかわらず成功と報告される問題を解消しました。一部のプラットフォームを削除できなかった場合は、失敗した項目を正確に一覧表示し、再試行できるようアシスタントを保持します。
* **右上メニューの設定項目名と翻訳済み言語名を表示**：Web Chat の右上メニューを利用するエンドユーザーには、これまで「繁体字中国語」「ダーク」などの値しか表示されず、各行がどの設定なのか分かりにくい状態でした。今後は、ロケール、音声言語、テーマの各行を、既存の音声再生や文字サイズの行と同じ「項目名：値」形式で表示します。また、右上メニュー、会話前フォーム、MaiGPT 設定ウィンドウの言語一覧を「ネイティブ表記（現在のインターフェース言語での訳名）」形式に変更します。たとえば English（英語）のように表示され、言語の検索ではネイティブ表記、訳名、言語コードを同時に照合できます。訳名を取得できない場合はネイティブ表記のみを表示し、空の括弧は表示しません。
* **デスクトップ版 Web Chat 専用レイアウトとよく使う設定への導線**：デスクトップブラウザーで全画面の Web Chat を開いた場合、これまではモバイル版を横に引き伸ばしただけで、コンテンツが中央の狭い列に固定され、左右に大きな余白が生じていました。また、文字サイズの調整は「⋮」メニューの第 2 階層に隠れており、見つけにくい状態でした。今後は、1. ウィンドウ幅が 768px を超える場合、メッセージ一覧と入力欄が最大 1200px まで可変幅で広がり、ユーザーのメッセージバブルはコンテンツ領域の 72% を上限とします。2. 文字サイズ、テーマモード、音声再生、インターフェース言語の 4 設定をタイトルバーへ常時表示し、ワンステップでアクセスできるようにしました。表示の有無は会話プラットフォームの設定に従います。3. 外部へ移動した項目を「⋮」メニューから削除し、項目がなくなった場合はメニューボタン自体を非表示にします。ウィンドウを狭い状態から広げた際には、残っているドロワーを自動的に閉じます。4. 読み込み中のスケルトン画面と読み込み後のコンテンツ領域の幅をそろえ、表示のずれをなくしました。モバイル版と埋め込み式のフローティングバブルのレイアウトは変更ありません。
* **MaiGPT の右側パネルをカード形式の折りたたみセクションに変更**：MaiGPT と会話ページの右側にある「ナレッジベース」と「Outputs」は、これまで水平タブで切り替えていましたが、縦に並ぶ 2 枚のカードへ変更しました。1. 同時に展開できるカードは最大 1 枚で、展開中のカードをクリックすると折りたためます。折りたたみ時にもサムネイルと 1 行の説明を表示します。新しく生成されたファイルは件数バッジで通知し、パネルを自動的に展開しません。2. ナレッジベースカードを展開した際のコントロールを 1 行にまとめました。範囲フィルターを常時表示し、デフォルトを「すべてのナレッジベース」に設定します。「N/M 件を選択済み」の件数は、フィルター範囲に応じてリアルタイムで更新されます。3. 右側パネルの背景色を会話領域と統合して 1 枚の白いキャンバスにし、区切り線を透明にしてハンドルだけを残しました。これにより、カードの境界と見出しを識別しやすくなりました。
* **会話の添付ファイルが上限を超えた場合に次の手順をご案内**：会話の添付ファイル上限は 10 MB です。上限を超える契約書、カルテ、公文書などをアップロードした場合に、「ファイルサイズが最大制限を超えています」とだけ表示され、操作を続けられなくなることがなくなりました。管理画面の会話と MaiGPT では、上限を説明する案内ダイアログと「ナレッジベースへ」ボタンが表示されます（ナレッジベースの上限は引き続き 100 MB です）。ナレッジベースへのアクセス権限がないメンバーには、管理者への問い合わせをご案内します。Web Chat の訪問者には、「管理者へ連絡し、ファイルをナレッジベースに追加してください」と表示し、段落の貼り付けやファイルの分割など、実行可能な代替案もご案内します。音声ファイルについては圧縮方法も提示します。サイズチェックをファイルの読み込み前に行うよう変更したため、数十 MB の大きなファイルでもすぐに案内が表示されます。上限値には常にシステム設定を使用します。
* **データベースのテーブルをソースファイルごとにグループ表示**：複数のワークシートを含む Excel をアップロードして MaiAgent データベースを作成した場合、これまではワークシートごとに 1 行が割り当てられ、すべて同じファイル名が表示されるため、判別が困難でした。今後はテーブル一覧がソースファイルごとにグループ化され、展開や折りたたみが可能になります。ファイル名、所属するナレッジベース、テーブル数が表示され、各テーブルには元のワークシート名も表示されます。アップロード処理中に新しく作成されたテーブルは、所属するファイルの配下に直接表示されます。
* **プラン名に「マイクロプラン」を追加**：マイクロプランを契約している組織では、これまでプラン、請求、組織情報の各ページでプラン名が空欄または英語コードで表示されていました。今後は 5 種類すべてのインターフェース言語で対応するプラン名が表示されます。たとえば、繁体字中国語のインターフェースでは「微型版」と表示されます。
* **サポートセンターから MaiDesk へ自動ログイン**：管理画面の右上にある「サポートセンター」をクリックした場合、これまではメール認証コードを使用してカスタマーサポートシステムへ再度ログインする必要がありました。また、アカウント情報が引き継がれないため、作成したチケットがすべてデモ組織に紐付けられていました。今後は、クリックすると現在ログインしているユーザーとして MaiDesk へ自動的にログインし、実際の組織情報も引き継がれるため、チケットが正しい会社に直接紐付きます。自動ログインに失敗した場合は、操作に影響を与えることなく従来のログインページへ戻ります。
* **サイト全体のブランドアイデンティティを刷新（v1.4）**：管理画面と Web Chat のロゴ、ワードマーク、favicon、モバイルインストール用アイコンを新しいブランド素材へ全面的に更新しました。1. 新しい横長のワードマークを明瞭に表示できるよう、管理画面のサイドバーのデフォルト幅を 240px に変更し、ログインページのロゴの高さも調整しました。2. favicon をベクター形式に変更し、高解像度ディスプレイでもぼやけないようにしました。3. Web Chat の iOS／Android インストール用アイコンを白背景に変更し、リンク共有時のプレビュー画像も追加しました。ホワイトラベルのお客様が使用する独自素材には影響ありません。
* **組織概要の高度な機能ラベルを製品仕様に統一**：組織概要の「高度な機能」セクションでは、これまで 2 つの名称が誤っていました（カスタマーサポートセンターは実際にはコールセンター、Webhook システムは実際には Hook エンジン）。また、一度も機能していないラベルが 1 つあり、無効な機能がどのプランに属するのかも分かりませんでした。今後は、ラベル名と順序が製品仕様書に統一されます。無効な機能には「エンタープライズプラン」と表示し、ツールチップで有効化する方法をご案内します。Beta 機能には、ラベル、サイドバーメニュー、ページタイトルのすべてに Beta と表示されるため、営業担当者はこのページを使ってお客様へプランの違いを直接説明できます。
* **「マイコネクターを管理」を 4 状態の概要表示に変更**：MaiGPT の「マイコネクターを管理」では、これまで「接続済み／未接続」という単一のラベルしかなく、組織でまだ有効化されていないのか、自分がまだ認証していないのかをメンバーが区別できませんでした。また、認証情報の有効期限切れも確認できませんでした。刷新後は、1. 左側を一覧、右側を詳細とするレイアウトに変更し、各コネクターに「認証済み」「認証待ち」「再認証が必要」「未有効化」の 4 状態を表示します。対応が必要な項目は先頭に並びます。2. 検索と状態による絞り込みに対応し、各状態の件数を表示します。3. 認証待ちの場合は要求されるアクセススコープを事前に一覧表示し、認証済みの場合は認証アカウント、認証日時、認証済みスコープ、認証情報の有効期限を表示します。4. 組織でまだ有効化されていないコネクターについては、有効化リクエストを直接送信でき、送信後すぐに状態が更新されます。5. 誤操作によって認証フロー全体のやり直しが必要にならないよう、接続解除前に再確認します。6. コネクターのアイコンを読み込めない場合は、名称の先頭文字を代わりに表示します。
* **MCP アプリカードの幅をデバイスに合わせて自動調整**：Web Chat のインタラクティブなアプリカード（スライダーや複数列の統計表を含む表示カードなど）は、これまでデバイスにかかわらず幅が 448 ピクセルに制限されていたため、タブレットやデスクトップではコンテンツが窮屈に表示されていました。今後はカードと Flex メッセージに同じルールを適用し、カードのコンテンツに応じて幅を決定します。タブレットやデスクトップでは全幅で展開でき、モバイルでは引き続きメッセージ欄の幅に制約されるため、表示への影響はありません。
* **LlamaParse の解析を階層モードへ変更**：ナレッジベースと会話の添付ファイルを LlamaParse で解析する場合、新しい階層型解析を使用し、デフォルトでは上位レベルとコスト最適化を組み合わせます。単純なページは自動的に下位レベルで処理されます。解析結果はテーブル構造を維持する Markdown 形式へ変更され、表形式のドキュメントに対する質問応答検索で、正しい箇所がヒットしやすくなりました。運用担当者は必要に応じて解析レベルを切り替えたり、バージョンを固定したりできます。
* **Vision パーサーで埋め込み画像の原本を解析**：1. 操作画面のスクリーンショットを含む PDF を解析する際、ページ内の埋め込み画像も元の解像度のままモデルへ送信して解析します。これにより、メニューパスや赤枠のマーキングなどの詳細がページ全体の縮小画像によって誤認識されることがなくなり、同じお客様のドキュメントにおけるメニューパスの正答率が、4 回中 1 回から 4 回すべてへ向上しました。2. 1 ページあたりの出力上限を引き上げ、情報量が多いページでもテーブルの途中で通知なく切り捨てられないようにしました。実際に切り捨てが発生した場合は警告が残ります。3. パーサーごとにチャンクサイズとオーバーラップ量を個別に設定できるようにしました。構造化の度合いが高い解析結果がグローバルなチャンクルールで分断されることがなくなり、未設定のパーサーは従来どおり動作します。
* **応答トレースにモデル呼び出しごとの処理時間を表示**：AgentOps で MaiGPT または Agent モードのアシスタントの応答トレースを確認する際、これまではターン全体のモデル token 合計しか確認できず、各モデル呼び出しにかかった時間は分かりませんでした。今後はタイムラインに、各モデル呼び出しの開始時刻、最初の token が返されるまでの時間、終了時刻、各 token 数を個別に表示するため、応答が遅いステップを特定しやすくなります。また、該当レコードのモデル処理時間を、同じターンにおけるすべてのモデル呼び出しの合計へ変更しました。ツールループのように複数回呼び出すターンでは、統計グラフにおける新旧レコードの集計基準が異なります。
* **多言語インターフェースの一貫性を改善**：請求、会話、ログイン、AgentOps、ツール、ID 同期などのページで 5 言語のテキストを補完し、日本語と韓国語の翻訳および日付表示を修正しました。
* **AIアシスタントマーケットプレイスの閲覧とプレビューを改善**：自作アシスタントタブに公式マーケットプレイスと同じカードレイアウトを採用し、権限に応じて表示するとともに、バックグラウンドでの重複読み込みを防止しました。プレビューには選択した言語の挨拶も表示されます。
* **チャット予約フォームのテキスト表示を改善**：フィールドラベルと説明で改行やクリック可能なリンクを使用できるようになり、長い告知事項、プライバシーポリシー、操作案内も明確で読みやすく表示できます。
* **会議記録に外部参加者を追加**：会議記録の作成または編集時に、組織メンバー一覧にいない外部参加者を直接入力できるようになり、参加情報を漏れなく保持できます。
* **使用量と請求明細の並び順を統一**：クレジット使用量、取引記録、AgentOps明細が同じ順序で表示され、画像埋め込みの使用量も追加されたため、コストを項目ごとに照合しやすくなりました。
* **クレジット上限のリセット周期設定**：組織、プラン、メンバーの3階層でクレジット上限のリセット周期を個別に設定できるようになり、さまざまな予算制度に合わせて管理できます。
* **ナレッジベースの類似度しきい値設定**：ナレッジベースの編集時に類似度しきい値を調整できるようになり、AIアシスタントの参考情報として提供する検索結果をより正確に制御できます。

### 🔐 セキュリティとガバナンスの強化

* **AI Gatewayメニューをロール権限管理の対象に追加**：従来は組織がAI Gatewayを有効にすると、すべてのメンバーにメニューが表示されていました。現在はロール権限に「AI Gateway権限」チェック項目が追加され、未選択のロールではサイドバーにAI Gatewayタブが表示されず、URLから直接アクセスすることもできません。すでにAI Gatewayを有効にしている組織のデフォルトロールには、この権限が自動で追加されています。今後有効にする組織では、管理者がロール設定で権限を選択する必要があります。
* **ナレッジベースと添付ファイルの内容を入力Hookチェックの対象に追加**：個人情報マスキングなどの入力Hookを設定したAIアシスタントでは、これまでユーザーが入力したテキストのみをチェックし、アップロードされたファイルやナレッジベースから取得した文章はマスキングされずにモデルへ直接送信されていました。現在は通常応答モードで、添付ファイルとナレッジベースの文章もモデルに送信する前に同じHookを通過します。マスキング対象と判定された場合はマスキング後の内容に置き換えられ、ブロック対象の場合はその内容をモデルへ送信しません。アシスタントは会話履歴に基づいて回答を続け、メッセージ記録には取得内容がブロックされ、モデルへ送信されなかったことが記録されます。追加設定は不要で、引用元パネルも変更されません。
* **編集権限に応じたAIアシスタント設定の表示とロック**：Agentマーケットプレイスと各入口の「AIアシスタント設定」ボタンは、メンバーが対象アシスタントを編集する権限に応じて利用可否が決まるようになりました。1. 編集権限のないメンバーにはボタンが表示されないため、すべて入力してから保存時に拒否されることがありません。2. ブックマーク、共有リンク、AgentOpsから設定ページへ直接アクセスした場合は、まず読み取り専用で読み込み、権限を再確認してから編集を有効にします。3. プランにアシスタント構築モジュールが含まれない組織では、マーケットプレイスの設定ボタン、AIアシスタントメニュー、Agentマーケットプレイスの入口をすべて非表示にし、URLを直接入力した場合も利用可能なページへ移動します。
* **Agentマーケットプレイスでメンバーに利用権限がないことを表示**：組織が公式Agentを有効にしていても、現在のメンバーが利用対象に含まれていない場合、マーケットプレイスのカードは「有効」エリアに残り、鍵アイコンと「利用権限がありません」という表示が付き、「会話を開始」ボタンが無効になります。カードまたはプレビュー画面のボタンをクリックすると、組織管理者への問い合わせを促します。これにより、メンバーは「組織で有効になっていない」場合と「自分に権限がない」場合を区別でき、機能障害と誤解することがありません。
* **会議記録の表示範囲をロール権限で統一管理**：すべての組織で、会議記録の表示範囲がロール権限のみによって決まるようになり、組織設定の高度な機能エリアには「会議プライバシーモード」表示が出なくなりました。ロールエディターで「会議記録権限」を選択すると、「会議記録管理権限」（すべての会議を閲覧可能）もデフォルトで選択されます。管理者はこれを個別に解除し、自分が参加した会議だけに制限できます。既存ロールに保存済みの権限設定は変更されません。
* **Web Chatの埋め込み許可ドメイン設定**：従来、Web Chatを埋め込めるWebサイトを制限するには、エンジニアがシステム管理画面で調整する必要がありました。現在は管理者が、チャットプラットフォーム設定の「基本」タブにあるカスタムドメインの下で、埋め込みを許可するURL一覧を追加・削除できます。入力時に形式を即座に検証し、大文字・小文字と末尾のスラッシュを自動的に統一するため、入力ミスでブラウザに埋め込みページをブロックされても原因が分からない問題を防げます。リストが空の場合は、すべてのWebサイトで埋め込みが許可されます。Web Chatは実際の埋め込み元ページのオリジンもプラットフォームへ送信して照合し、リストにないWebサイトからの埋め込みは拒否されます。
* **ロールに割り当てたチャットプラットフォームへ全会話閲覧権限を追加**：従来、チャットプラットフォームをMaiAgentロールに割り当てると、そのロールのメンバーは「すべての会話」ページでプラットフォーム内の全会話記録を閲覧できました。同じプラットフォームに人事などの機密性の高いAIアシスタントが接続されている場合、その会話も表示されていました。現在はロール設定の「チャットプラットフォームを割り当て」テーブルに、独立した「すべての会話を閲覧」チェック列（ヘッダーの全選択と説明ツールチップを含む）が追加されました。管理者は、メンバーに有人対応の引き継ぎとAgentマーケットプレイスでのプラットフォーム利用を許可しながら、全会話の閲覧は許可しない設定ができます。
* **Web Chat埋め込みメッセージの送信先Webサイトオリジンを固定**：お客様が自社WebサイトでFortify WebInspectなどの脆弱性スキャンを実行すると、Web Chatの埋め込みウィンドウとWebページ間のクロスウィンドウメッセージに受信先が指定されていないため、「過度に寛容なメッセージングポリシー」と判定され、脆弱性スキャンレポートで多数指摘されていました。修正後は2つの原因をともに解消しています。添付ファイルプレビューパッケージがページ読み込み時に送信する自己検出メッセージは発生しなくなり、埋め込みコードはウィンドウ作成時に埋め込み元ページのURLオリジンを直接渡すため、最初の起動シグナルから受信先が固定されます。修正前は読み込みごとに送信先未指定のメッセージが5件ありましたが、修正後は0件であることを確認しました。パラメータを付けない従来の埋め込み方式の動作は変わりません。
* **o3-miniを廃止しGPT-5.6へ移行**：プロバイダーがo3-miniの提供をまもなく終了するため、モデルにo3-miniを設定しているAIアシスタントと、引き続き同モデルに固定されている進行中の会話は、手動で調整しなくてもGPT-5.6 lunaへ自動的に切り替わります。GPT-5.6 lunaは入力・出力ともにo3-miniより料金が低いため、移行後に費用が増えることはありません。AI Gateway経由で従来のo3-mini識別子を使用した呼び出しも引き続き利用でき、GPT-5.6 lunaが応答を生成します。移行後は隠れた推論が含まれなくなるため、推論負荷の高いタスクでは応答品質を抜き取り確認することを推奨します。
* **ログアウト後もAsk AIウィンドウで会話を続けられる問題を修正**：管理画面でAsk AIサイドバーを開いたままログアウトすると、サイドバーがログインページに残り、引き続き質問できるうえ、埋め込みウィンドウ内のIDも消去されていませんでした。修正後は、ログアウト時にまずAsk AIウィンドウを閉じ、埋め込み側のIDを消去します。同時にWeb Chat側でリアルタイム接続を切断し、現在の会話と履歴一覧を消去して未初期化状態へ戻すため、ログイン画面では入力できません。再ログイン後はAsk AIを通常どおり開き直し、IDを再設定できます。
* **Ask AIが現在とは別の組織に対して操作する問題を修正**：複数の組織に所属する管理画面ユーザーがAsk AIを使用すると、ツールの実行が現在表示している組織とは別の組織に適用される可能性がありました。現在は会話の作成時とメッセージ送信時に、ユーザーの現在の組織IDが付与され、会話を開始時点の組織に固定します。組織を切り替えると、Ask AIはその組織の直近の会話へ自動的に切り替わり、会話がなければ新しい会話を開始します。会話履歴サイドバーにもその組織の会話だけが表示され、タイトルバーには現在関連付けられている組織名が表示されます。中央揃えのタイトルモードでバッジが2つ重複することもありません。IDの有効期限が切れた場合は、自動的に匿名モードへ戻って会話を続けるため、中断しません。
* **ラベルフィルターの無効時にAIがすべてのデータを参照する問題を修正**：組織がラベルフィルターを使用してAIの参照先を特定のナレッジベースデータに制限している場合、フィルター条件内のラベルが名前変更・削除されたときや、ラベルデータの読み込み完了前にクエリを送信したときに、フィルター条件が空になり、ラベルによる参照範囲の絞り込みが正しく行われないことがありました。修正後はMaiGPT、検索テスト、連絡先クエリ設定で、解決できないラベルがグレーと警告アイコンで表示されます。クエリ送信時には処理をブロックして案内を表示し、無効なラベルをワンクリックで削除してから選び直すことができます。
* **Hook チェックが Agent モードのツール返却内容にも対応**：Hook を有効にした AI アシスタントでは、Agent モードで添付ファイル、ナレッジベース、MCP、ブラウザ、コード実行、Skill などのツールからモデルへ返される内容が、追加設定なしで既存の入力チェックルールを通るようになりました。ブロックされた場合はそのツール結果だけがモデルへ渡されず、会話は継続します。各チェックには取得元ツールを含む実行記録が残るため、モデルがどのツールから機密情報を読み取ったか追跡できます。
* **会議終了後に録音認証情報が即時失効**：会議記録の録音開始時には、会議室へ参加するための認証情報が発行されます。従来は会議完了後も有効期間内であれば再参加でき、録音・文字起こしサービスのない空のルームが作成される可能性がありました。現在は会議を手動停止した場合、またはシステムが完了・失敗を報告した場合に認証情報を取り消し、同じ認証情報での再接続を拒否します。取り消しに失敗しても、会議の終了処理、録音ファイルの生成、利用量の精算には影響しません。
* **新規モデルに課金ルールを自動付与**：モデルカタログの同期時に、LLM、Embedding、再ランキングモデルのクレジット課金ルールも作成し、各プロバイダーの現行価格に合わせるようになりました。従来、専用ルールのない新規モデルにはプロバイダー共通価格または最低価格が適用され、一部の高性能モデルが実コストの数分の一で課金されていました。同期後も入力または出力価格が不足しているモデルは無効のままとなり、価格未設定の状態では利用できません。管理者がカスタマイズした既存ルールは上書きされません。
* **MaiGPT のロール権限案内を統一**：権限のないユーザーには利用できない設定入口を表示しないようにしました。制限された操作では明確な理由を表示し、画面へ入ってから拒否されることを防ぎます。

### 🛠️ 不具合修正

* **複数モデルのキャッシュおよび価格課金ルールを修正**：1. GPT-5.6 sol／terra／luna と Claude Sonnet 5 の入力・出力料金を、実際の供給経路の現行価格に合わせました。2. GPT-5.2 のキャッシュ読み取り料金を入力価格の 0.3 倍に修正し、従来この比率を超えていた分は過剰請求されなくなりました。3. 稼働中のプラットフォームモデル 25 種に不足していたキャッシュ読み取り・書き込み料金を追加し、キャッシュ Token が基本単価で課金されることを防ぎました。4. すべてのプラットフォームモデルでキャッシュ料金を、書き込みは入力価格の 1.5 倍、読み取りは 0.3 倍に統一しました。組織が独自構築した BYOK モデルは従来どおりトラフィック料金で課金され、影響を受けません。
* **vLLM でツール呼び出しが有効でない場合のエラー案内を修正**：オンプレミス環境で vLLM によりセルフホストしたモデルにおいて、モデルサービス起動時にツールの自動選択とツール呼び出しパーサーを有効にしていない場合、ナレッジベースまたはツールを持つ AI アシスタントの応答が毎回失敗し、ユーザーには「システムが一時的にリクエストを処理できません」とだけ表示されていました。そのため、モデルが非対応だと誤認してモデルを変更しやすい状態でした。現在はモデルサービス側の起動パラメータを調整する必要があることを明示し、「モデル自体がツール呼び出しに非対応」の案内と区別しているため、管理者は原因へ直接対処できます。
* **アシスタントに紐づくモデルの無効化後に空欄となる問題を修正**：組織がモデルを無効化した後もそのモデルに紐づいている AI アシスタントでは、編集ページのモデル選択欄が空白となり、モデル未設定のように見えていました。現在は「モデル名（無効）」という選択不可の項目と警告を表示し、利用可能なモデルへ変更するよう案内します。変更後は警告と無効な項目が即時に消えます。
* **モデル無効時にアシスタント設定フォームが消える問題を修正**：長期間発生していた本番環境の 3 つのエラーを一度に修正しました。1. AI アシスタント設定ページで、選択中モデルの提供終了、組織権限の変更、またはモデル一覧の読み込み未完了時に「応答モード設定」フォーム全体が消えていましたが、現在はフォーム全体を維持し、出力モードの選択肢だけを一時的に非表示にします。2. AI アシスタント権限のないユーザーがナレッジベース一覧を開くと、関連アシスタントのタグでフロントエンドエラーが発生していましたが、現在は名前を表示しつつクリック不可としています。3. ネットワークタイムアウトまたは切断エラーを標準エラーオブジェクトで報告するようにし、Keycloak ログインページで正しくエラーメッセージを取得し、エラートラッキングでもメッセージ別に正常にグループ化できるようにしました。
* **特定の Claude モデルで Deep Research が失敗する問題を修正**：AI アシスタントのモデルが Claude 4.8 Opus または Claude 5 Sonnet の場合、Bedrock が構造化出力を拒否するため Deep Research が計画段階で毎回失敗していました。現在は計画段階でツール呼び出しにより構造化結果を取得し、両モデルで Deep Research を利用できるようになりました。また、計画段階のモデル呼び出し上限を 3 回とし、モデルが有効な計画を出力し続けられない場合は、数千回再試行してから失敗するのではなく即時にエラーを報告します。
* **長大なツール返却内容により Hook チェックが失敗する問題を修正**：コンテンツレビューまたは個人情報検出 Hook を設定した AI アシスタントで、ツールの検索結果や取得内容が約 32,000 文字を超える場合（大量の検索結果や大容量のテキスト添付など）、チェック全体が失敗して該当内容がモデルへ渡されず、応答に必要なデータが欠けていました。現在は長大なテキストを自動分割してチェックし、結果を統合します。分割境界で重複する個人情報検出結果も完全な範囲に統合するため、長い内容も正常にチェックを通過して応答に利用できます。
* **個人設定欄が上限超過でも送信できる問題を修正**：プロフィールページまたは組織メンバー編集画面で「個人設定」を入力する際、画面では 2,000 文字まで入力できましたが、送信後に保存を拒否されていました。現在は入力上限を 1,000 文字に変更し、文字数カウンターを表示します。超過時は入力段階でブロックされるため、入力完了後に保存できないことがなくなりました。
* **Deep Research の進行パネルに生のマークアップが表示される問題を修正**：会話で Deep Research を使用すると、進行パネルのステップ詳細が未解析のマークアップ文字列として表示され、読めない状態でした。現在は進行状況を構造化ステップで表示し、各ツール呼び出しと結果を通常の会話と同じステップカードで表示します。過去に生成された会話記録も自動的に読みやすい形式へ変換されます。
* **長大なメッセージで Web Chat がフリーズする問題を修正**：会話に約 95,000 文字の 1 行投稿がある場合、Web Chat と Ask AI でその会話を開く、または自動復元すると 2 分以上フリーズし、すべての MaiAgent ウィンドウが操作不能になっていました。現在は 1 行が 2,000 文字を超える、または全文が 50,000 文字を超えるメッセージを、完全な書式解析を行わず折りたたみ可能なプレーンテキストとして表示し、会話を正常に開けるようにしました。
* **利用統計グラフの凡例と X 軸が重なる問題を修正**：英語、日本語、韓国語の画面で利用統計を確認すると、長いグラフ凡例が折り返されて X 軸ラベルに重なり、判読できませんでした。キャッシュデータにより凡例が 4 項目になると、重なりがさらに目立っていました。現在は 6 つのタブにある 12 個のグラフで、ロケールと凡例項目数に応じて下部スペースを動的に確保し、ロケール変更時やウィンドウサイズ変更時に即時再計算します。「メンバー別日次 Token」などのグラフタイトルも、各言語で正しい単語間隔となるよう修正しました。
* **データベースのテーブル管理に先頭 20 テーブルしか表示されない問題を修正**：複数ワークシートを含む Excel をアップロードしてデータベースを作成すると、ワークシートごとにテーブルが 1 つ作成されます。テーブル総数が 20 を超える場合、テーブル管理ページには先頭 20 件しか表示されず、残りが画面で見えないため、ユーザーはファイルが失われたと誤認していました。現在は 1 ページに最大 100 テーブルを表示し、それを超える場合のみページネーションを表示します。アップロード後も、バックエンドが報告する総数に基づいて新規テーブルの作成完了を判定します。
* **複数人が同時にアシスタント設定を編集した際に後の保存が先の変更を上書きする問題を修正**：2 つのタブまたは 2 人のメンバーが同じ AI アシスタントの設定ページを同時に開いた場合、後から保存した側がページを開いた時点の古いデータ全体を送信し、相手が直前に保存した項目（変更したモデルなど）を通知なく元に戻していました。現在は保存前に他のユーザーがアシスタントを更新したか確認し、変更があればページを再読み込みしてから保存するよう案内して、上書きを防ぎます。
* **AI の応答が存在しないナレッジベース画像を参照する問題を修正**：画像を含むナレッジベースファイルを使用すると、AI の応答が誤記または架空の画像リンクを参照することがあり、Web Chat の各ステップに「画像の読み込みに失敗しました」という赤枠が表示され、ユーザーが追加質問すると別の壊れたリンクを提示していました。現在は応答の保存前に参照されたナレッジベース画像が実在するかを 1 件ずつ確認し、存在しない画像は全体を削除します。会話の再読み込み、および LINE、Teams、API などのチャネルにもこの保護が適用され、外部画像と生成画像には影響しません。ストリーミング中の応答では壊れた画像が一時的に見える場合がありますが、再読み込み後は削除済みの状態になります。
* **HTML テーブルの応答がプレーンテキストで表示される問題を修正**：モデルが HTML でテーブルを直接出力した場合（通常は罫線やスタイルなどの属性付き）、Web Chat と管理画面の会話表示ではセキュリティフィルターにより全体がプレーンテキストへフォールバックし、ユーザーにはテーブルではなくマークアップが表示されていました。現在は固定テンプレートでテーブルを再構築して既存のテーブルスタイルを適用し、セル結合情報のみを保持して元の属性を破棄します。ダークモードとモバイル版でも正常に表示されます。テーブル内に安全でないタグがある場合は引き続きテキストへフォールバックするため、セキュリティ保護は緩和していません。
* **添付ファイルを読み取れない場合に AI がファイル名から内容を捏造する問題を修正**：非対応形式または破損した内容によりシステムがテキストを抽出できない添付ファイルをアップロードした場合、AI アシスタントがファイル名、メタデータ、または想定した文書構造に基づいて回答し、ユーザーに内容を読み取ったと誤認させることがありました。現在は添付内容を利用できないことを明確に伝え、ファイル名や想定構造から推測しないようアシスタントへ指示します。すべての添付形式に適用されます。プロンプトレベルのガードレールであるため、モデルによる推測を減らせますが完全には排除できません。
* **管理画面でアシスタントに初めて入った際に挨拶が表示されない問題を修正しました**：管理画面の内部チャット画面で、挨拶が設定された AI アシスタントに初めて入る際（まだ会話がない状態）、挨拶は作成済みであるにもかかわらず表示されず、「新しい会話」を押すか入り直すまで確認できませんでした。公式 Agent を有効にした後の初回アクセスにも影響していました。修正後は、初回アクセス時に挨拶がすぐに一件だけ表示されます。既存の会話や挨拶が設定されていないアシスタントの動作は変わりません。
* **会話履歴の詳細ページから移動した後にサイト全体が空白になる問題を修正しました**：AI アシスタント監視で会話履歴の詳細ページを開いた後、左側のメニューをクリックすると、どのページでもコンテンツ領域全体が空白になり、再読み込みしないと復旧できませんでした。修正後は、詳細ページから他のページへ正常に移動できます。また、同様の問題の再発を防ぐ自動チェックも追加しました。
* **ナレッジベースファイルからのテストケース生成が処理中のまま停止する問題を修正しました**：ナレッジベースファイルからテストケースを自動生成する際、モデル呼び出しが停止すると、ジョブが「処理中、進捗 0」のまま永久に残ることがありました（実測では 11 分後も実行中でした）。ユーザーは待つべきか中止すべきか判断できず、再試行する手段もありませんでした。修正後は生成ジョブに 60 分の上限を設け、タイムアウト時には読みやすいメッセージとともに失敗として表示し、画面へ即時通知します。ユーザーはその状態を確認して再実行できます。
* **確認ポップオーバーのアイコンとタイトルのずれを修正しました**：削除確認など、管理画面の確認ポップオーバーで警告アイコンがタイトル文字より約 3 ピクセル下に表示されていました。また、クリッピングされるコンテナ内でポップオーバーを開くと、1～2 秒かけて幅が 1 ピクセルずつ縮んでいました。修正後は、アイコンがタイトルの 1 行目の視覚的な中央（誤差 0.1 ピクセル以内）に固定され、タイトルが折り返されても先頭行に揃います。ポップオーバーの幅も開いた時点で確定し、徐々に変化しなくなりました。
* **システム通知メールのデフォルト送信者に旧ブランドが表示される問題を修正しました**：メール送信設定で送信者をカスタマイズせず、環境設定でも指定していない環境では、システム通知メールのデフォルト送信者と件名のプレフィックスに旧世代のブランド名が表示されていました。修正後は、デフォルトで現在の MaiAgent ブランドとドメインを使用します。送信者をカスタマイズ済みのお客様には影響しません。
* **生成ファイル一覧の期限切れ表示とダウンロード時のファイル名の誤りを修正しました**：1. MaiGPT で AI にファイルを生成させた後、生成ファイルパネルの一覧とタブ上の件数は、現在実際にダウンロードできるファイルに基づくようになり、以前のターンですでに無効になったファイルを表示しなくなりました（例：3 件と表示されるものの、ダウンロードできるのは 1 件だけという状態）。2. 期限切れのファイルをクリックすると、無反応になる代わりに「ファイルの有効期限が切れています。再生成してからダウンロードしてください」と表示し、一覧を自動更新します。3. プレビューパネルからダウンロードする際、意味不明な文字列ではなく、元のファイル名と拡張子を維持します。
* **Canvas フローチャートの生成中に構文エラー図が表示される問題を修正しました**：Web Chat または管理画面のチャットで AI に Canvas フローチャートを生成させる際、ストリーミング中に爆弾アイコンと「Syntax error」メッセージが一瞬表示されなくなりました。また、エラー図が画面に残り続け、ソース表示へ切り替えて戻すか、会話を開き直さないと復旧できない問題も解消しました。生成中の Canvas には処理中の状態だけが表示され、ダウンロードボタンは一時的に無効になります。内容が完成した後に一度だけレンダリングします。
* **Canvas フローチャートのテキスト改行が正しく表示されない問題を修正しました**：AI が生成したフローチャートやシーケンス図のノードテキストに改行記号が含まれる場合、Web Chat の Canvas が改行記号を 2 文字のまま表示しなくなりました。管理画面と MaiGPT の Canvas でも、シーケンス図の注釈に改行があると図全体が表示されない問題を解消し、両方で正しく改行されます。Web Chat の Canvas はコンテンツが安定してから再描画するようになり、ストリーミング中に繰り返し点滅しません。
* **生成画像のプレビューパネルを再度開けない問題を修正しました**：コード実行機能を持つ AI アシスタントで、生成画像をクリックしてプレビューサイドバーを開いた後、サイドバーを閉じる、右側のパネルを折りたたむ、または会話を切り替えると、画像を再度クリックしても反応しないことがありました。右側のパネルを手動で展開し、プレビューの閉じるボタンを押さないと解除できませんでした。修正後はクリックするたびに正常に開き、会話の切り替え時やページからの移動時にプレビューが自動的に閉じます。管理画面の会話履歴ページでも、ファイルをクリックして直接プレビューできます。Web Chat と管理画面の両方で修正しました。
* **ナレッジベースへアップロードしたプレゼンテーションファイルの解析に失敗する問題を修正しました**：スライドサイズが指定されていない PPTX（一部のツールから書き出したプレゼンテーションでは、この情報が省略されます）をナレッジベースへアップロードすると、以前は「サイズ検証エラー」で解析に失敗し、インデックスを作成できませんでした。修正後は、解析前にデフォルトの 16:9 サイズを自動的に補い、プレゼンテーションのテキストを正常に抽出します。元のファイル内容には影響しません。
* **共有会話で Canvas の Web ページがソースコードとして表示される問題を修正しました**：MaiGPT の会話に AI が生成した Canvas の Web ページが含まれる場合、他のメンバーへ共有すると、共有表示ページに Web ページのソースコード全体が表示されていました。修正後は、元の会話と同様に、安全に分離された環境で Canvas をレンダリングします。Canvas の前後のテキストは元のレイアウトを維持し、1 件のメッセージに複数の Canvas がある場合は、それぞれ個別のカードとして表示されます。既存の共有リンクも同時に修正されます。
* **ソースコードへ切り替えた後に Canvas のグラフが消える問題を修正しました**：AI がグラフを含む Canvas の Web ページを生成した際、ソースコードへ切り替えてからプレビューへ戻す、または生成中に再レンダリングすると、周囲の見出し、表、統計カードは正常なまま、グラフ領域だけが固定の高さの空白になることがありました。修正後はレンダリングのたびに新しい環境で読み込むため、グラフが安定して表示されます。
* **会議作成時に選択した参加者へ閲覧権限が付与されない問題を修正しました**：リアルタイム文字起こし会議を作成する際、「参加者」フィールドで組織メンバーを複数選択できるようになりました。作成後、選択したメンバーは会議メンバーへ自動的に追加され、閲覧権限を取得し、一覧ページと詳細ページの参加者欄へ正しく表示されます。作成者本人は自動的にホストとなるため、自分で追加する必要はありません。メンバーの同期に失敗した場合は通知だけを表示し、録音を中断しません。
* **Web Chat を直接開いた際に組織ラベルが誤表示される問題を修正しました**：Ask AI の埋め込みと公開 Web Chat は同じ URL のオリジンを共有しています。ブラウザで同じタブ内を移動する場合や、埋め込みページから新しいタブを開く場合に、キャッシュされた呼び出し元データがコピーされることがありました。その結果、公開 Web Chat を直接開いた際に、タイトルバーへ無関係な組織名が表示され、送信したメッセージも管理者のものとして記録されていました。修正後は、Web Chat をトップレベルページとして開く際に残存データを先に消去するため、タイトルバーへ誤った組織ラベルが表示されず、公開会話ではゲストの身元を維持します。埋め込み環境の Ask AI には影響しません。
* **埋め込み先コンテナが見つからない場合に MaiGPT がページ全体を覆う問題を修正しました**：MaiGPT モードで会話インターフェースを自社サイトの指定領域へ埋め込む際、コンテナセレクターの入力ミスや、シングルページアプリケーションのコンテナがまだ読み込まれていない場合、以前は閉じるボタンのない全画面ウィンドウへフォールバックし、ページ全体を覆っていました。1 文字の入力ミスだけでホストページ全体が隠れていました。現在はコンテナが表示されるまで最大 5 秒待機し、埋め込みスクリプトより後にコンテナが読み込まれるケースにも対応します。タイムアウトまたは設定型の誤りがある場合は何もレンダリングせず、ブラウザコンソールへ修正方法を含むエラーメッセージを表示します。ページ全体をコンテナとして明示的に指定した全画面レイアウトには影響しません。
* **埋め込みチャットウィンドウの位置設定が反映されない問題を修正しました**：お客様のサイトで Web Chat を埋め込み表示する際、フローティングウィンドウとボタンの位置設定に 3 つの問題がありました。1. 初回にウィンドウを開く際、設定値ではなくボタン位置を基準に配置していました。サイト側が CSS でボタンを非表示にするとウィンドウが左上へ移動し、誤った座標がすぐに保存されていました。2. ブラウザウィンドウのサイズを変更するだけでボタン位置が永続的に保存され、サイト側の設定を上書きしていました。ユーザーがウィンドウをドラッグして調整した後は、サイト側が埋め込み設定を変更しても反映されませんでした。3. 相対フォント単位で指定した位置とサイズがピクセルとして解釈されていました。修正後はサイト側の設定に従ってウィンドウを配置し、ユーザー本人がドラッグまたはウィンドウを閉じるなどの操作を行った場合にだけ調整を記憶します。サイト側が位置またはサイズ設定を変更すると、新しい設定が優先され、以前の調整は一度リセットされます。相対フォント単位はホストページのルートフォントサイズに基づいて変換され、未対応の単位表記はブラウザコンソールへ通知したうえでデフォルト値へ戻します。
* **モバイルで Web Chat に戻った後、応答が永久に停止する問題を修正しました**：モバイルブラウザで Web Chat をしばらくバックグラウンドに移すと、リアルタイム通信が切断されることがありました。フォアグラウンドへ戻ると、AI の入力中インジケーターが永久に残り、入力欄がロックされたままになっていましたが、管理画面では完全な応答をすでに確認できていました。修正後は、再接続に成功した場合、ページがフォアグラウンドへ戻った場合、または応答が 45 秒を超えて停止した場合に、Web Chat が切断中に取得できなかったメッセージをサーバーから能動的に取得し、ローカル履歴へマージします。残った入力中インジケーターを消去し、入力欄のロックも解除します。再接続時には最新のログイン認証情報を使用するため、認証情報の有効期限が切れた後も自動的に接続を復旧できます。
* **Web Chatブランドロゴのサイズ不均衡を修正しました**：Web Chatの3箇所のブランドロゴの表示比率が不釣り合いになっていました：1. 会話ページ下部の「Powered by」のロゴが列の高さいっぱいに広がり、12pxの説明文と釣り合わなかったため、現在は80×32の枠内で等比縮小するように変更；2. ログイン、登録、パスワードリセットページのロゴコンテナを96pxから48pxに縮小し、登録とリセットページには等比縮小を追加；3. スプラッシュ画面は元々80pxの単一ビットマップ画像を使用しており、高解像度画面では拡大されてぼやけていましたが、現在はベクターロゴとロゴタイプを組み合わせた縦型レイアウトに変更、ホワイトラベル顧客はそれぞれ自社のロゴを使用します。あわせて会話のフォントサイズ設定がログインページのタイトルに漏れ出す問題を修正し、タイトルバーの音声再生アイコンに重なっていた「文」マークを削除しました。
* **ブランドアニメーションモード後にツールカードが復元できない問題を修正しました**：対話チャネルのツール表示モード（完全／簡略／非表示）はサーバー側の設定ですが、Web Chatはブランドアニメーションモード時の「非表示」をブラウザストレージに書き込み永続保存していました。訪問者が一度ブランドアニメーションを開くと、テキストナラティブモードに切り替えてもツールカードが戻らず、ブラウザを閉じて再度開いても同様で、管理画面側で「完全」に設定し直してもこの訪問者には反映されませんでした。修正後はツール表示モードは今回の読み込み時のみ有効となり、常に管理画面側の設定に従うようになりました。テキストナラティブに切り替えるとツールカードが復元されます；ブランドアニメーションモードではツールカードは引き続き非表示のままで、4段階のアニメーションには影響しません。
* **Web Chatの終了処理段階での重複切断エラーを修正しました**：会話を閉じる、ログアウトする、モードを切り替える際に、複数のフローがリアルタイム通信接続の切断を要求し、2回目の要求がエラーを投げることで、後続の会話状態クリアや埋め込みログイン情報のクリアなどの終了処理がスキップされていました；MCPアプリカードをアンマウントする際、想定内の「接続はすでに閉じられています」というレスポンスも未処理エラーとして漏れ出していました。修正後は重複切断が安全にスキップされるようになり、MCPアプリカードのアンマウント時の想定内レスポンスは静かに処理され、それ以外のアンマウント失敗は引き続き記録されます。
* **新しい会話に入る際に前の対話チャネル名が一瞬表示される問題を修正しました**：公式マーケットプレイスから「会話を開始」をクリックした場合や、別の対話チャネルの会話に切り替えた場合、上部のセレクターが一瞬前の対話チャネル名を表示し、データの読み込みが完了してから正しい名前に切り替わっていました。修正後は切り替え中は名前を表示せず、読み込み完了後に直接新しい対話チャネル名を表示します；同一対話チャネルでの再読み込みの挙動は変わりません。
* **画像検索クエリの使用量が課金されず、テキストのベクトル化と混算されていた問題を修正しました**：AIアシスタントが画像検索を有効化している場合、各クエリの画像ベクトル化使用量は従来記録・課金されておらず、テキストのベクトル化と同一列に混在していました。修正後は画像ベクトル化の使用量が使用モデルの料金レートに従って課金され使用量統計に記録されるようになりました。会話履歴とエクスポート明細では画像ベクトル化トークンを独立して表示し、元のベクトル化列にはテキストのみを計上します；トラッキング画面の検索ステップはテキストと画像を合算して表示します。画像検索を有効化しているAIアシスタントのみが影響を受け、請求金額はそれに応じて変わります；過去の記録の画像列は0と表示されます。
* **チーム編集ページの対話チャネル歯車アイコンの遷移先誤りを修正しました**：チーム編集ページ左側の「関連対話チャネル」リストの歯車アイコンは、クリック後にチャネルタイプごとにそれぞれ誤った場所に遷移していました：内部チャネルは会話ページに飛び、Webチャネルは新しいタブで外部向けのWeb Chat URLに遷移し、APIやLINEなどその他のチャネルは全く反応しませんでした。修正後は3種類すべてのチャネルの歯車アイコンが該当対話チャネルの設定ページに遷移するようになり、新しいタブは開きません；メッセージアイコンをクリックして会話を開く挙動は従来通りです。
* **対話チャネル外観設定で画像をアップロード後にプレビューが崩れる問題を修正しました**：対話チャネル外観設定ページでアバターやテクニカルサポートロゴをアップロードした後、保存ボタンを押すまでの間、右側のリアルタイムプレビューが崩れて表示され、保存後にようやく正常に戻っていました；アップロードリストとプレビューウィンドウのタイトルも、メディアURLの署名パラメータ全体をファイル名として表示していました。修正後はアップロード完了と同時にローカル画像でリアルタイムプレビューし、バックエンドに送信されるデータは変わらず、ファイル名は実際のファイル名のみを表示します；保存または再読み込み後はバックエンドから返されたURLで表示するように切り替わります。
* **Googleマップの埋め込みコンテンツがテキストとして表示される問題を修正しました**：AIアシスタントの返信にGoogleマップの埋め込みコンテンツが含まれる場合、Web Chatはソースコード全体をテキストとして出力してしまい、ユーザーには地図が表示されませんでした。現在はGoogle公式マップ埋め込みエンドポイントの場所、検索、ルート、表示、ストリートビューの5種類のモードのみを許可し、固定テンプレートで埋め込み要素を再構築するようにしました。元のコンテンツのその他の属性は一切採用しません；条件に合わないコンテンツは従来通りテキストに降格処理され、終了タグが欠けている場合も自動的に補完し、後続メッセージが飲み込まれるのを防ぎます。
* **埋め込みモードでおすすめ質問が永遠に表示されない問題を修正しました**：顧客のウェブサイトが埋め込み形式でWeb Chatを提供している場合、開始時のおすすめ質問は読み込まれているにもかかわらず、常に表示されませんでした。原因は埋め込みウィンドウが初期状態で折りたたまれており高さがゼロであることで、システムはウェルカムメッセージが表示された時に一度だけコンテンツの高さを測定し、ゼロを測定するとそれ以降は再試行しないため、おすすめ質問はずっと非表示のままになっていました。修正後はコンテナのサイズ変化を継続的に監視し、ウィンドウが折りたたみから展開に変わった際に再測定しておすすめ質問を表示します；独立ページ、ウェルカムメッセージなし、質問後におすすめ質問を非表示にする挙動は変わりません。
* **ログイン情報を含む埋め込み設定での誤検知警告を修正しました**：ウェブサイトが埋め込み形式でWeb Chatを読み込み、設定にログイン情報を含めている場合、ブラウザのコンソールに「不明な設定オプション」という警告が表示されますが、その設定は実際には有効でログイン機能も正常に動作していました。修正後はログイン情報が正当な設定項目として扱われ、誤検知は表示されなくなりました。
* **一部のブラウザでWeb Chatを開くとクラッシュする問題を修正しました**：一部の組み込みブラウザ、プライベートブラウザ、または拡張機能によってネットワーク情報オブジェクトが書き換えられたページでは、Web Chatの読み込み時にネットワーク状態の検出方法に互換性がなく、Web Chat全体がクラッシュして使用できなくなっていました。現在はブラウザ自体のオンライン／オフラインイベントのみを監視して接続状態を判定するように変更し、オフライン表示の条件と外観は変わりません。
* **使用量統計の対話チャネルタイプ列が「-」と表示される問題を修正しました**：組織使用量統計ページの対話チャネルテーブルのタイプ列は、ほとんどの場合「-」しか表示されませんでした。これはWebチャネルの詳細タイプ（内部、API、Web、Desktop）がフロントエンドで認識されていなかったためです。修正後はタイプ列が対話チャネルクォータページと一致し、各チャネルのアイコンと名前が正しく表示されるようになりました；同時に全サイトのチャネルラベルに「Desktop」タイプを追加し、これまで「Web」と表示されていたDesktopチャネルは一律「Desktop」と表示されるようになりました。
* **メンバーが100人を超える組織でメンバーが検索できない問題を修正しました**：メンバー数が100人を超える組織では、APIキーの作成、Creditクォータの割り当て、会議・文字起こしの参加者、会話タグ、カスタマーサポートの副送信リスト、MaiGPT共有など、すべてのメンバー選択メニューにおいて、101人目以降のメンバーは何を入力しても見つけられませんでした。修正後はこれらのメニューがサーバー側検索に変更され、スクロール時に段階的に読み込まれるようになりました。読み込み失敗時はその場で再試行でき、無効化済みのメンバーには明確な表示がされます；100人以内の組織は従来通りのリアルタイムフィルタリングを維持します。
* **是／否フィールドを含むデータインポートの失敗を修正しました**：CSVまたはExcelファイルをアップロードしてMaiAgentデータベースを作成する際、ファイル内にtrue／falseのような是非フィールドが含まれているだけで、その列が金額列と誤判定され、その列だけでなくファイル全体のテーブル作成が失敗していました。修正後は是非フィールドが元の型を維持するようになり、この種のフィールドを含むファイルも正常にインポートできます。
* **解析後に内容がないファイルが完了と表示される問題を修正しました**：破損、空白、またはパスワード保護された文書を知識ベースにアップロードすると、ファイルの解析後に一切の内容がないにもかかわらず「完了」と表示されており、画面上ではユーザーが異常に気づけませんでしたが、AIはそのファイルの内容に全く回答できませんでした。修正後はこの種のファイルは失敗と表示され、失敗理由も説明されるため、ユーザーは再アップロードが必要であることをすぐに把握できます。
* **知識ベースの引用元ページ番号が常に1ページ目と表示される問題を修正しました**：管理画面とWeb Chatの知識ベース引用元カードは、これまでページ番号が常に「1」と表示されており、ユーザーがそれを頼りに原文書をめくっても内容が見つかりませんでした。修正後は実際の開始ページが表示され、複数ページにまたがる引用はページ範囲（例：1〜2）で表示されます；ウェブページ、Word、構造化データ、音声文字起こしなどページの概念がないソースは「ソースはページ分割なし」と表示され、偽のページ番号は表示されなくなりました。
* **知識ベースのPDF翻訳結果ダウンロードのタイムアウトを修正しました**：知識ベースでPDF翻訳結果（バイリンガル版、翻訳版、原文）をダウンロードする際、ファイルが1MB未満であっても20秒後にタイムアウトして失敗することがよくありました。修正後はファイルストレージから直接ダウンロードするように変更し、サーバー経由の中継を行わなくなりました。ダウンロード完了後も識別可能なファイル名は維持されます。
* **知識ベースの引用元フィールドが20個を超えると管理できない問題を修正しました**：知識ベースの引用元フィールド定義が20個を超えると：1. 管理ページにページングがなく、21個目以降のフィールドは編集、切り替え、削除ができず、それらが存在することすら示されない；2. ファイル情報ウィンドウが、明確に定義されているフィールドを「定義から削除済み」と誤って表示する；3. 検索テストで一部のフィールドの並び順、ヒント、タグが失われる。修正後は管理ページに実際のページングが提供され、ファイルウィンドウと検索テストは完全なフィールド定義を読み込みます。
* **Creditページで「権限がありません」というポップアップが表示される問題を修正しました**：Credit管理権限のみを付与され、請求管理権限を持たないメンバーがCredit使用量ページを開くと、ページの内容は正常であるにもかかわらず「権限がありません」というエラーメッセージがポップアップ表示されていました。修正後は当該ページが請求概要へのリクエストを送信しなくなり、ポップアップは表示されなくなりました。
* **有人対応への切り替え設定で権限エラーのポップアップが表示される問題を修正しました**：カスタマーサービス会話権限のみを持つロールが会話プラットフォームの有人対応への切り替え設定を開くと、権限エラーが表示されていました。また、担当者または通知先リストに無効化されたメンバーが残っていると、設定全体の保存が拒否され、手動で対象者を探して削除する必要がありました。修正後：1. 有人対応への切り替え設定、会話タグ、文字起こしの話者、MaiGPT の共有先に使用するメンバー名簿を、すべてのメンバーが読み取れる簡易名簿に変更しました。2. 無効化されたメンバーは保存前に明確に表示され、削除できます。3. 保存後、システムが無効化されたメンバーを自動的に除外し、画面にも反映します。
* **認証設定の読み込み失敗時に SSO 設定を誤って削除できる問題を修正しました**：組織の認証設定ページで既存設定の読み込みに失敗した場合（たとえば一時的なネットワーク障害）、画面が「このプラットフォームのアカウントとパスワードでログイン」のデフォルト表示に戻っていました。この状態で管理者が保存すると、設定済みのサードパーティログイン（SSO）が認証情報とともに削除され、復元できませんでした。修正後は、読み込みに失敗すると設定セクション全体にエラーメッセージと再読み込みボタンが表示され、現在の設定を正常に読み込むまで保存できません。
* **ログイン失敗時に常に同じエラーメッセージが表示される問題を修正しました**：アカウントが無効化されている、または Email が未認証のユーザーがログインすると、画面には常に「提供された認証情報ではログインできません」と表示され、ユーザーもカスタマーサービス担当者も実際の原因を確認できませんでした。修正後は、サーバーから返された実際の理由（アカウントが無効、Email が未認証など）が表示され、明確な理由がない場合のみ汎用メッセージにフォールバックします。
* **TWCA 証明書を使用する MCP エンドポイントを設定できない問題を修正しました**：MCP エンドポイントの証明書が TWCA などの旧式のルート認証局から発行されている場合（台湾の医療、金融、政府機関で一般的です）、会話内でのツール呼び出しは動作する一方、管理画面での「ツールを取得」、MCP ツールの保存、プライベート MCP 接続のテストはすべて失敗していました。これら 3 つの設定経路でも、会話実行時と同じ証明書検証の緩和判定（ドメインの許可リストまたはツール単位の設定に基づく）を使用するようになりました。許可リストに登録されたエンドポイントは正常に設定でき、未登録のエンドポイントには引き続き厳格な検証が適用されます。MCP URL の形式検証も http／https のみに厳格化しました。
* **MCP アプリカードの生成が無期限に待機する可能性がある問題を修正しました**：AI アシスタントが応答時に MCP サーバーからアプリカードを取得する必要があり、そのサーバーが応答しない場合、自動応答経路には待機時間の上限がなく、応答全体が停止したままになっていました。現在は他の経路と同様に 30 秒を超えると待機を中止し、通常のツール失敗として報告するため、ユーザーが無期限に待たされることはありません。
* **アプリカードが全画面表示を終了した後に高さが縮む問題を修正しました**：Web Chat で MCP アプリカード（高速鉄道の時刻表検索など）を全画面表示にしてから元に戻すと、カードがデフォルトの高さ 220 ピクセルに縮み、タイトルとフィルター行を除くと列車一覧が 1 行も見えなくなっていました。現在は元に戻した後もアプリが報告した高さを維持します。たとえば 84 本の列車がある時刻表は約 515 ピクセルを維持し、5 行以上を表示できます。時間帯の切り替え時にも内容に応じて自動調整され、元に戻す瞬間のちらつきも発生しません。
* **コネクタ管理ダイアログで背景ページが遷移する問題を修正しました**：MaiGPT の会話で入力欄メニューから「自分のコネクタを管理」を開くと、背景ページが旧コネクタページに切り替わり、現在の会話から離れていました。現在はダイアログが現在の会話ページ上で直接開き、閉じると入力欄のコネクタ認証状態がすぐに更新されます。また、ダイアログ内で認証を完了した後、認証ウィンドウが結果を返さないと状態が「認証待ち」のままになる問題も修正し、認証ウィンドウを閉じた時点で状態を再読み込みするようにしました。
* **プラットフォームレベルのツールカードを送信できない問題を修正しました**：会話内でプラットフォームレベルの MCP ツールが生成したインタラクティブカード（公式フィードバックカードなど）を受信した際、「送信」を押すと必ず失敗し、カード内にはリクエスト失敗のエラーメッセージのみが表示されていました。原因は、送信時にツールのソース識別子が含まれていなかったことです。現在はプラットフォームツールとコネクタのカードがそれぞれのソースを正しく送信するため、フィードバックを正常に送信でき、カードも送信済み状態に切り替わります。コネクタ由来のカードの動作は変わりません。
* **コネクタ選択ダイアログで名前が空白になる問題を修正しました**：AI アシスタントの作成または編集時に、「コネクタを選択」ダイアログでカスタム名が設定されていないコネクタ（Microsoft 365 など）は、行全体にアイコンと有効状態だけが表示され、どれを選択すべきか判別できませんでした。修正後：1. カスタム名がない場合はコネクタタイプ名を表示し、タイプ名でも検索できます。2. アイコンの読み込みに失敗した場合はプレースホルダーアイコンを表示し、一覧の読み込みに失敗した場合はエラーと再試行オプションを表示します。3. 検索欄と選択済み件数を上部に固定し、一覧部分のみをスクロールします。4. アシスタントに紐づけ済みのコネクタ一覧にもアイコンを表示します。
* **ドキュメント解析のクレジット課金が不正確になる問題を修正しました**：1. LlamaParse でドキュメントを解析する際、プロバイダーが実際に課金したページ数に基づいてクレジットを計算するようになりました。同じドキュメントを再解析するたびに課金し、プロバイダーのキャッシュがヒットして課金されなかった場合はお客様にも請求しません。2. ナレッジベースファイルの解析完了後に統計データの準備が遅れた場合、データの準備が完了した時点で自動的に課金を追加します。以前はこのようなファイルの解析料金が計上されないことがありました。3. LlamaParse の解析単価は、実際のコストに基づき、モデル料金と同じ標準価格計算式を適用するようになりました。
* **画像検索ツールで画像が見つからない問題を修正しました**：マルチモーダルナレッジベースで画像検索ツールを使用し、画像のみを返すよう指定した場合、テキストチャンクが検索枠をすべて占有し、画像が常に結果から除外されて「結果が見つかりません」と応答していました。修正後は検索段階で画像ノードのみを取得し、ツールに設定された結果件数に基づいて返します。テキストからの画像検索と画像からの画像検索のどちらでも正常に画像を返せるようになり、テキストのみと混合モードの動作は変わりません。
* **AI Gateway のエラーステータスコードが誤判定される問題を修正しました**：AI Gateway 経由でモデルを呼び出した際、ツール定義形式の誤りやツール数の上限超過など、リクエスト自体の問題により上流プロバイダーが拒否した場合でも、以前は常に 502 サーバーエラーを返していたため、呼び出し側は自身のリクエストを修正すべきことを判断できませんでした。修正後、このような場合は 400 を返し、モデルパラメーター、ツール定義、入力サイズを確認するよう案内します。プロバイダー側の障害、タイムアウト、キー、レート制限の問題は引き続き 502 を返します。
* **チャネルパートナーの組織データを保存できない問題を修正しました**：請求元が自社に設定されているリセラーおよび代理店組織では、システムが「自社を上流に設定」することをエラーと見なしていたため、管理画面のほか、トライアル招待、認証ソース設定、無効化スケジュールなどの処理でも組織データを保存できませんでした。修正後は、ロールが一致する自己請求型チャネルパートナーが正常に保存でき、管理画面には「自己請求」と表示されます。また、チャネルパートナーがセルフサービスでクレジットを購入する際のメッセージを「購入についてはアカウントマネージャーにお問い合わせください」に統一しました。
* **Gemini のキャッシュ読み取り価格ルールが欠落する問題を修正しました**：Vertex AI で Gemini モデルを公開した後、キャッシュ読み取りの価格ルールが自動作成されず、最低基本価格にフォールバックして過少請求となっていました。現在はモデルの保存時にプロバイダーの比率に基づいてキャッシュ読み取りルールを自動作成します。キャッシュ状態は「自動キャッシュ（プロバイダー管理）」と表示されます。この種のモデルで誤ってキャッシュを有効にした場合も、ページ全体のエラーではなく理由の説明が表示されます。OpenAI および Azure モデルに手動入力したキャッシュ価格も正しく保存できるようになりました。
* **PDF 解析でページ番号が失われ、装飾画像が誤判定される問題を修正しました**：デフォルトパーサーで PDF を処理する際、シリアライズ可能なテキストがないページがあると、隣接するチャンク群全体のページ番号が空になり、引用元にページ番号を表示できませんでした。同時に、各ページに繰り返し表示されるフッターロゴが、ページごとの切り抜きのわずかな差によって別の画像と見なされ、装飾画像フィルターが機能していませんでした。修正後は、空白ページも自身のページ番号を維持し、PDF に埋め込まれた画像オブジェクトに基づいて画像を比較するため、同じロゴを各ページで認識して除外できます。
* **オンプレミス環境のアップグレード時にパーサーの切り替え設定がリセットされる問題を修正しました**：ライセンス型オンプレミス環境の運用担当者が Whisper や Azure Speech などのクラウドパーサーを無効にしても、以前はバージョンアップのたびに再び有効化され、手動で無効にし直す必要がありました。修正後は、パーサーの有効化もモデルカタログと同様に運用担当者が管理します。アップグレード時に追加されたパーサーはデフォルトで無効になり、既存の切り替え状態は維持され、レジストリから削除された項目は報告のみで変更しません。SaaS 環境のパーサー設定には影響しません。
* **会話内容とツール状態の表示異常を修正しました**：AI が生成した表、太字テキスト、ツール実行の説明が完全に表示されるようになりました。言語を切り替えると、実行中のツール説明もすぐに新しい言語へ切り替わります。
* **特殊なデプロイパスで Web Chat を開けない問題を修正しました**：リバースプロキシを介して Web サイトのサブパスにデプロイした場合でも、ログイン、埋め込みページ、関連リソースが自動的に正しいパスを使用するようになりました。
* **ファイルプレビューと会議接続の問題を修正しました**：プレゼンテーションファイルを直接プレビューできるようになりました。会議接続が中断された後は、古いルームから正しく退出し、再作成されたルームを認識するため、無効なセッションに再接続しません。
* **質問をスキップしても AI の応答が発生する問題を修正しました**：スキップ可能な質問を閉じた際は画面状態のみを更新し、追加のメッセージ送信や新しい AI 処理を開始しないようになりました。複数の質問を表示するレイアウトもよりコンパクトになりました。
* **メッセージ送信後に応答がない場合がある問題を修正**：リアルタイム接続から確認応答が返らない場合、予備の送信方法を使用するようになりました。メッセージが送信されたように見えても会話が更新されないケースを減らします。
* **ナレッジベースとファイル一覧の状態表示を修正**：AI要約を無効にすると要約カードが表示されなくなり、アップロードを拒否されたファイルは一覧から直ちに削除されるようになりました。

## v2026.09.04 <a href="#v2026-09-04" id="v2026-09-04"></a>

***

### ✨ 新機能リリース

* **新しいWorkワークスペース**：Workワークスペースを新たに追加し、エージェントの切り替え、エージェントをまたぐ会話履歴、よく使う入口を1つの3ゾーン画面に統合しました。前回使用したワークスペースとレイアウトが記憶され、アクセス権限のないページを開いた場合も、利用可能な機能へ自動的に移動します。
* **ロールのワークスペース権限プレビュー**：MaiAgentのロール編集ページに、ワークスペース権限カードとリアルタイムプレビューを追加しました。保存前にそのロールがアクセスできる機能ゾーンを確認できるため、権限の設定ミスを後から発見するケースを減らせます。
* **ファイルライブラリとAIワークフローの統合**：ファイルライブラリでAI分析状況を表示し、ナレッジベースをマウントして、ファイルをMaiGPTワークスペースへ取り込めるようになりました。添付ファイルの解析が完了すると作業コンテキストへ直接配置され、長い文書では利用可能なコンテキスト量に応じて最も関連性の高い内容が提供されます。
* **組み込みAgentの多言語コンテンツ**：Agentマーケットプレイスの98個の組み込みAgentで、インターフェース言語に応じた英語または日本語の名前、説明、操作内容が表示されるようになりました。言語を切り替えた後に他の言語が混在することはありません。
* **AIスライドでの画像自動生成**：AIスライドの作成フロー内で画像を自動生成し、生成した画像をスライドへ直接配置できるようになりました。事前にダウンロードして再度アップロードする必要はありません。
* **質問カードのスキップに対応**：AIエージェントが選択式の質問をする際、必須ではない質問に「スキップ」操作を表示できるようになりました。会話を続けるために不適切な回答を無理に選ぶ必要はありません。
* **Deep Researchのファイルダウンロード**：Deep Researchの完了後に、ダウンロード可能なレポートファイルを直接取得できるようになりました。研究成果の保存、共有、継続編集が容易になります。

### 🚀 コアパフォーマンスの改善

* **テストデータセット評価の安定性を向上**：大規模なテストデータセットを、複数のワーカーが必要に応じて分担するようになりました。個別の処理が中断した場合は自動的に回収して再試行し、完了したケースの実際の使用量も保存します。長時間の評価が1つの処理の中断によって停止することはありません。
* **大規模文書の視覚解析を高速化**：画像や複雑なレイアウトを含む長い文書を、複数のバッチで並列解析するようになりました。サービスが混雑している場合は処理速度を自動的に落としてから再開するため、待ち時間を短縮し、文書全体が失敗するリスクを減らします。
* **組織使用量ページの読み込みを高速化**：組織の使用量とクォータの概要を、より効率的な方法で集計するようになりました。管理者が使用量ページを開いた際に、完全な統計をより速く取得できます。
* **メンバー名簿の読み込みを高速化**：大規模な組織で全メンバーの名簿を読み込む際、画面に必要なデータをシステムが直接整形するようになりました。多数のメンバーを1件ずつ処理することによる待ち時間を減らします。
* **会話プラットフォームのナレッジ概要を高速化**：大量の文書がある場合でも、会話プラットフォームのナレッジ概要と全選択用データをより速く読み込めるようになり、ナレッジ範囲の設定時の待ち時間を短縮します。
* **SCIMグループ同期を高速化**：企業IDディレクトリでグループメンバーを同期する際、今回追加または削除されたユーザーだけを処理するようになりました。大規模グループの更新が速くなり、同期中の負荷も軽減します。
* **LINEメッセージ受信を高速化**：LINEの会話プラットフォームで連続したメッセージを受信した場合、有効なユーザーデータを再利用するようになりました。LINEへの重複した問い合わせによる待ち時間を減らし、メッセージをより速く処理フローへ送ります。

### 😊 ユーザー体験とインターフェースの改善

* **ログインページのレイアウトを整列**：企業ログインページのローディング表示を中央に配置し、アカウント判定とパスワード入力ステップのフィールドも同じ配置に変更しました。ログインステップを切り替える際の画面がより安定します。
* **Workflow応答モードを廃止**：AIエージェントで新しいWorkflow応答モードを作成できなくなりました。古いエージェントを複製すると、通常のQ\&Aに変更されます。長期間使用されていない既存のエージェントは自動的に通常のQ\&Aへ戻り、最近も使用されているエージェントは従来の動作を維持します。

### 🛠️ バグ修正

* **アクティビティログのシステムイベント表示を修正**：アクティビティログでシステムの自動イベントによって列がずれる問題を修正しました。イベントに実行者がいない場合でも、日付、アクション、内容が正しい列に表示されます。
* **AIモニタリングログの読み込みを修正**：AIモニタリングログのページがまれに読み込みに失敗する問題を修正しました。表の準備が完了してからデータを取得するため、初期化順序によって空白になることはありません。
* **MCP App終了フローの安定性を改善**：MCP Appカードを閉じる場合や会話を切り替える場合に、まれにエラーが発生する問題を修正しました。終了した接続は正常にクリーンアップされ、その後の会話に影響しません。
* **MCP Appツールのタイムアウト通知**：MCP Appツールから長時間応答がない問題を修正しました。サードパーティサービスが30秒以内に応答しない場合、待機を終了して実行失敗を表示します。ユーザーは数分待つことなく、すぐに再試行できます。
* **Web Chatのサブパス配置を修正**：Web Chatをリバースプロキシのサブパスに配置した場合に、ページを正しく開けない問題を修正しました。実際のURLに基づいてパスを判定するため、再読み込みとページ遷移が正常に動作します。
* **Skillのエクスポートと再インポートを修正**：Skillをエクスポートした後に正常に再インポートできない、または設定が失われる問題を修正しました。再インポート時に使用条件と紐付け済みツールが保持され、名前もインポート可能な形式へ自動的に変換されます。
* **Ask AIの組織スコープを修正**：組織を切り替えた後もAsk AIが以前の組織のデータスコープを使用する場合がある問題を修正しました。ツールは常に現在の会話に紐付く組織を対象に実行されるため、組織をまたいだ無関係な結果の取得を防ぎます。
* **利用統計のソート修正**：利用統計をポイント数でソートした際、当該ページのデータのみがソートされてしまう問題を修正しました。現在は完全な結果を先にソートしてからページ分割するようになり、複数ページを閲覧しても正しい順序が維持されます。
* **ナレッジベース検索状態の表示改善**：ナレッジベース検索で結果が見つからない場合の表示を改善しました。関連ドキュメントがまだ処理中の場合、AI助理はワークスペースにマウントされたコンテンツを含め、まだ準備が完了していないファイルを提示するようになり、ナレッジベースにデータがないと誤解されることを防ぎます。
* **ツール非対応モデルのエラー表示**：モデルがツール操作に対応していない場合のエラーメッセージを改善しました。画面には現在のモデルがツールタスクを完了できないことが明確に表示され、対応しているモデルへの変更を案内するようになり、「しばらくしてから再度お試しください」とだけ表示されることはなくなりました。
* **画像生成サービスの自動フェイルオーバー**：画像生成の安定性を強化しました。メインサービスが一時的に障害を起こした場合、自動的にバックアップサービスへ切り替わるようになり、ポイントの引き落としが完了しなかった場合も明確に報告されるようになり、原因不明のエラーで処理が中断されることがなくなりました。
* **スケジュール実行回数上限の表示**：スケジュールが実行回数の上限に達した後、繰り返し一時停止してしまう問題を修正しました。システムは実行可能回数を使い切ったことを明確に示すようになり、ユーザーがスケジュール設定を調整しやすくなりました。
* **匿名Web Chatの生成ファイルダウンロード**：匿名のWeb Chatでコードインタープリターが生成したファイルや画像を開けない問題を修正しました。ゲストは同じ対話内で結果を直接閲覧またはダウンロードできるようになり、ログイン画面へリダイレクトされることはなくなりました。
* **監視タイムラインのステップ修正**：AgentOpsのトレースタイムラインにモデル処理ステップが欠落していた問題を修正しました。管理者は各モデルの実行を再び確認できるようになり、返答品質と遅延の特定が容易になりました。
* **ナレッジ検索の長文質問修正**：長文の質問によってナレッジ検索が失敗する状況を修正しました。システムはサービスの制限内で利用可能な質問内容を保持するようになり、大量の背景情報を貼り付けたクエリでも完了できるようになりました。

📋 開発情報（社内レビュー専用）

```
**分析概要:**
- 影響: 長文の質問や大量の背景資料を貼り付けてナレッジ検索を行うユーザー
- 問題: 質問がリランキングサービスの制限を超えると、ナレッジ検索全体が失敗する
- 修正: 送信前に長すぎる内容を安全に短縮し、他のクエリ情報は保持する

**関連PR:**
- maiagent-django #7657: [fix(rag): guard Bedrock rerank query against the 9000-character limit (2026.Q2 backport)](https://github.com/Playma-Co-Ltd/maiagent-django/pull/7657)

**レビュー状況:** ⚠️ サードパーティ連携
</details>
```

* **会議参加者アクセス権限の修正**：カレンダーから会議記録を作成した際に参加者権限が不完全になる問題を修正しました。招待リストに基づいて社内・社外の参加者を識別し、権限を持つべき人が正しく会議内容を閲覧できるようになります。

## v2026.09.02 <a href="#v2026-09-02" id="v2026-09-02"></a>

***

### ✨ 新機能リリース

* **リアルタイム会議のバックアップ録音による音声抜け防止**：リアルタイム会議記録にローカルバックアップ録音機能を追加しました。録音はまずブラウザのローカルに保存されてからアップロードされるため、途中でネットワークが切断されたり誤ってページを閉じてしまったりしても、再接続後に自動で録音済みの内容が補完アップロードされます。会議詳細ページではオリジナル音声とバックアップ音声を切り替えたり、バックアップ音声で再度文字起こしを行ったりでき、一覧にはバックアップ同期中または不完全な会議が表示されます。
* **「連携済みサービス」のセルフサービス管理**：Web ChatとビルトインAIアシスタントの会話ページで、サードパーティサービスの認可をセルフサービスで管理できるようになりました。ページ上部の「連携済みサービス」入口をクリックすると、カレンダーやクラウドストレージなどのサービスの認可状況と有効期限を確認でき、そのまま認可・再認可・連携解除（解除前に再確認）を行えます。会話中に認可リクエストを受け取った際は、わかりやすい認可カードで表示され、英語の羅列されたURLではなくなりました。モバイル画面でも同様に操作可能です。
* **ログインページでSSOログイン経路を自動判定**：ログインページは入力されたメールアドレスに基づいてログイン方法を自動判定するようになりました。企業SSOユーザーが会社のメールアドレスを入力すると、特別なURLを覚える必要なく直接企業シングルサインオンに誘導されます。一般ユーザーはこれまで通りパスワードを入力します。SSO認証に失敗した場合もエラーが明確に表示され、再試行またはパスワードログインへの切り替えが提供されるため、リダイレクトループに陥ることもありません。
* **有人対応通知にWebhookチャネルを追加**：有人対応通知の設定がWebhookチャネルに対応しました。自社システムのHTTPS受信URLを入力でき（受信側で送信元を検証するための署名キーの任意入力も可能）、会話が有人対応にアサインされると、プラットフォームがそのURLへリアルタイムでイベント通知をプッシュします。これにより有人対応フローをチケットシステムや当直通報などの外部システムと連携しやすくなります。送信失敗時は自動的に再試行され、既存のメールや通知センターへの通知にも影響しません。
* **連絡先ページにチャネル種別による階層フィルターを追加**：連絡先ページに2階層のフィルターを追加しました。まずチャネル種別（Web、LINE、Telegram、Facebookなど）を選択し、次にその種別配下の対話プラットフォームを選択すると、一覧がリアルタイムで絞り込まれます。対話プラットフォームのドロップダウンにはチャネルタグも表示され、複数のプラットフォームをまたいだ連絡先検索がより素早く行えます。
* **クレジット枠の一括無効化で制限も一括解除可能に**：MaiAgentロール別にクレジット枠を一括無効化する際、メンバーの枠制限も同時に解除して組織ウォレットへ切り替えるオプションが選択できるようになりました。メンバーが「制限はあるがクレジットがない」状態にロックされることを防ぎます。確認ダイアログにも実際の集計に基づき、無効化される人数と解除される人数が正確に表示されます。

### 🚀 コアパフォーマンス最適化

* **ビルトインAgent管理ページの切り替えがもたつかなくなりました**：ビルトインAgent管理ページでカテゴリ切り替えや検索を行う際、各Agentの公開対象を毎回重複してクエリすることがなくなりました。有効化されているAgentが多い組織ではタブ切り替えが明らかに高速化され、ページ全体がちらつくローディング画面も表示されなくなります。
* **大量のツール出力を含む会話の表示速度を向上**：大量のツール実行結果を含む過去の会話を開いた際にフリーズしなくなり、入力中のメモリ使用量も大幅に削減されました（実測で255MBから158MBに減少）。ツール実行ステップの詳細はクリックして展開する際に読み込む方式となり、非常に長い結果は先頭部分のみ表示し、切り詰められたことを明示します。
* **ナレッジベース全文表示の読み込みを高速化**：ナレッジベースのドキュメント全文表示で、大型ドキュメント（数百段落）を開く際の組み立て速度が改善されました。段落の対応付けはより効率的なアルゴリズムで計算されるようになり、表示内容は完全に変わりません。
* **システム更新時のプラットフォーム安定性を強化**：システム更新のデプロイ中、Web Chatの大量接続の再接続によって生じるサーバーの瞬間的な負荷が大幅に平準化され、更新時間帯にプラットフォーム全体の応答が遅くなる状況が軽減されました。返信を待機中のユーザーは影響を受けず、引き続きリアルタイムでメッセージを取得できます。

### 😊 ユーザー体験とインターフェースの最適化

* **会話のスクロールと閲覧体験を全面改善**：Web Chat、管理画面チャット、MaiGPTの会話スクロール体験を全面的に改善しました：
  1. AIの回答生成中でも自由に上へスクロールして過去のメッセージを見返せるようになり、画面が強制的に最新位置へ戻されなくなりました。
  2. 閲覧中の段落は回答の生成に伴って上へ移動することがなくなり、過去のメッセージをさらに読み込んだ後も、元の閲覧位置に留まります。
  3. 各会話インターフェースに統一して「最新に戻る」ボタンを提供し、クリックすると最新の内容に戻り自動追従が再開されます。
  4. 冒頭のウェルカムメッセージが画面外に押し出されなくなりました。
* **対話プラットフォーム設定ページのナビゲーションを刷新**：対話プラットフォーム設定ページを、AIアシスタント設定ページと一貫したレイアウトに刷新しました：設定カテゴリを左側サイドバーへ移動しグループ表示に変更し、基本、クレジット、自動返信は上部タブへ変更。カテゴリ切り替えはURLに記録されるため、リロードやリンク共有をしても同じカテゴリに戻ることができます。
* **MaiAgentロール権限のチェックが即時反映されるように**：MaiAgentロールのリソース権限を編集する際、権限をチェックすると即座に反映されて結果が通知されるようになりました。タブごとに「ロールを更新」を押す必要がなくなり、タブをまたいで編集した際に一部の変更が保存されないという状況も発生しなくなります。
* **クレジット消費明細からキャッシュ項目を分離**：会話のクレジット消費サマリーで、「LLMキャッシュ読み取り」と「LLMキャッシュ作成」が独立した項目として表示されるようになり、「その他」に混在しなくなりました。Geminiなど自動キャッシュされるモデルを使用する場合、キャッシュにかかる費用が明確にわかるようになります。狭い幅のパネルでもカテゴリ名が折り返し表示されるようになり、切り詰められることもなくなりました。
* **クレジット消費明細でキャッシュ項目を分離**：会話のクレジット消費集計で、「LLMキャッシュ読み取り」と「LLMキャッシュ作成」が独立した項目として表示され、「その他」にまとめられなくなりました。Geminiなど、自動的にキャッシュを使用するモデルでもキャッシュ費用を明確に確認できます。また、幅の狭いパネルでは分類名が省略されず、改行して表示されるようになりました。
* **プレゼンテーションとドキュメントのテンプレートを削除可能に**：会話でプレゼンテーションまたはドキュメントのテンプレートを使用する際、組織がアップロードしたテンプレートを直接削除できるようになりました。テンプレートカードに削除ボタンが追加され、確認後に削除されるため、誤ってアップロードしたテンプレートの削除をエンジニアに依頼する必要がなくなりました。
* **Agentマーケットプレイスに必要なコネクタと設定案内を表示**：Agentマーケットプレイスと組み込みAIアシスタント管理ページで、各AIアシスタントが必要とするサードパーティサービスのコネクタアイコンがカードとプレビュー画面に表示されるようになりました。管理者による接続設定が必要なアシスタントには「管理者による接続設定が必要」と表示され、すぐに利用できるという誤解を防ぎます。
* **組み込みAgentの使用量を「有効化数」に変更**：組織管理ページの組み込みAIアシスタントの使用量に関する表現を「シート数」から「有効化数」に変更し、ユーザー数のライセンスではなく、同時に有効化できるAIアシスタント数の上限であることを明確にしました。繁体字中国語、簡体字中国語、英語、日本語、韓国語の5言語を同時に更新しました。
* **音声会話の応答を完全な書式で表示**：Web Chatの音声会話モードで、AIアシスタントのテキスト応答が完全な書式で表示されるようになりました。リスト、見出し、引用が正しくレイアウトされて左揃えとなり、書式記号がそのまま表示されたり、中央揃えで位置がずれたりすることがなくなりました。
* **サイドバーのブランドロゴのサイズを統一**：管理画面のサイドバーにあるブランドロゴを固定サイズで中央表示するように変更し、ブランドごとのロゴ表示を統一しました。展開時と折りたたみ時のどちらでも変形しません。

### 🔐 セキュリティとガバナンスの強化

* **埋め込みウィジェットのセキュリティ強化と完全性検証**：Web Chatを自社サイトに埋め込むお客様は、チャットボタンやウィンドウの外観に影響を与えることなく、より厳格なコンテンツセキュリティポリシー（CSP）を有効にできるようになりました。また、固定バージョンの埋め込みファイルと完全性検証情報を提供し、セキュリティスキャンと監査の要件に対応します。チャットボタンのマウスホバー時の拡大効果も正常に動作するようになりました。
* **組み込みAgent管理へのアクセス権限を限定**：組み込みAgent管理へのアクセスは、組織権限の「組み込みAgent管理権限」で明示的に制御されるようになりました。権限のないメンバーには管理メニューやマーケットプレイスの「管理画面へ」リンクが表示されません。マーケットプレイスの閲覧には影響せず、より正確なアクセス制御が可能になりました。
* **Agentマーケットプレイスで利用権限を確認**：Agentマーケットプレイスの詳細ページにある「このAgentを使用」ボタンが、権限に応じて表示されるようになりました。マーケットプレイスの利用権限がないメンバーには、無効化されたボタンと案内が表示され、クリックしてから適用できないことに気付く状況を防ぎます。また、ゾーンIDの判定を修正し、会話権限だけを持つメンバーが誤ってビルダーと判定されなくなりました。

### 🛠️ バグ修正

* **Vision Parserをアップグレードし、空白ページの問題を修正**：Vision Parserでドキュメントを解析した際、一部のページが通知なく空白として解析され、ナレッジベースの内容が欠落する問題を修正しました。また、基盤モデルをClaude Sonnet 5にアップグレードし、中国語、英語、日本語、タイ語での実測により、解析品質が以前のバージョンと同等であることを確認しました。なお、上流サービスのクォータ制限により、MaiAgent Parser (Online)はプラットフォーム全体で無効化されています。
* **一部のAndroid端末でWeb Chatを開くとクラッシュする問題を修正**：ローカルストレージ機能が無効になっている一部のAndroidアプリ内ブラウザでWeb Chatを開いても、ページ全体がクラッシュしなくなり、チャット機能を通常どおり利用できます。
* **オンプレミス版でログインできない問題を修正**：プライベートデプロイ（オンプレミス）環境のWeb Chatと管理画面でログインできない問題を修正しました。また、オンプレミス環境のフロントエンドエラー情報がクラウドに送信されず、すべてのデータがお客様の環境内に保持されるようになりました。
* **複数ファイルのアップロード順序が乱れる問題を修正**：Web ChatまたはMaiGPTで複数の画像やファイルを一度にアップロードした場合、添付ファイルが追加した順序どおりに並ぶようになりました。AIアシスタントが画像を読み取る順序と画面上のサムネイルが一致するため、「1枚目の画像」について質問すると正しい画像を参照します。ファイルは引き続き同時にアップロードされるため、速度には影響しません。
* **ツール実行時のナレーションを画面の言語に合わせて表示**：画面を英語や日本語などに切り替えると、Web Chatと管理画面の会話に表示される「ナレッジベースを検索中」「Webを検索しました」などのシステム既定のツールナレーションも画面の言語に合わせて表示されるようになりました。言語を切り替えると既存の会話のナレーションも更新されます。管理者がカスタマイズしたナレーションには影響しません。
* **会話履歴の詳細ページを離れた後に画面が真っ白になる問題を修正**：AIアシスタントモニタリングで会話履歴の詳細を確認した後、別のページに移動するとコンテンツ領域全体が真っ白になり、再読み込みするまで復旧しない問題を修正しました。
* **会話の読み取り専用リンクでログインが必要になる問題を修正**：会話閲覧リンクを受け取ったユーザーは、公開読み取り専用が許可された会話をログインせずに再び閲覧できるようになりました。会話に実際に権限が必要な場合にのみログインへ誘導し、一般的な接続問題の場合は、誤ってログインを案内せず読み込み失敗を表示します。
* **メッセージ編集後にリストのプレビューが同期されない問題を修正**：会話プラットフォームでメッセージを編集すると、ほかのタブやほかのカスタマーサービス担当者の画面にある会話リストのプレビューへ、編集後の内容が即時に表示されるようになりました。手動で再読み込みする必要はなく、会話の順序も変わりません。
* **AIアシスタントのクォータ表示が不正確な問題を修正**：組織の使用量概要にあるAIアシスタントカードで、プランの実際の上限と実際の使用数が表示されるようになりました。クォータを追加購入した組織には正しい分母が表示され、ダウングレード後も残っている旧モードのアシスタントはクォータを消費しないことが明記されます。また、追加できる数も直接表示されます。
* **組み込みAgentの使用数がフィルターで変動する問題を修正**：組み込みAgent管理ページの使用量カードに、組織で実際に有効化されている総数が常に表示されるようになりました。リストを検索または絞り込んでも数値は変動せず、下部の一括操作バーにあるクォータ情報と一致します。
* **MaiGPTページが初期化途中で停止する問題を修正**：MaiGPTの会話ページを開いた際、モデルリストの読み込みが一時的に失敗またはタイムアウトしても、ページの初期化が完了し、通常どおり会話できるようになりました。再読み込みが必要な半読み込み状態で停止せず、待ち時間も大幅に短縮されました。
* **MaiGPTの会話読み込み時に一時的に表示エラーが発生する問題を修正**：ログイン後にMaiGPTの会話ページを開いた際、アシスタントデータの読み込みが完了していなくても、メッセージリストが一時的に表示できなくなることがなくなりました。ログインフォームの検証に失敗した場合は、項目の赤いエラー表示を維持しつつ、バックグラウンドで不要なエラーが発生しなくなりました。
* **ワークスペースの入口が誤って表示され、エラーが発生する問題を修正しました**：MaiGPTの会話で、この機能が有効になっていない組織にも「ファイルワークスペース」オプションが誤って表示される問題を修正しました。有効になっていない組織には、クリックしても権限エラーになるだけの入口が表示されなくなり、有効になっている組織の利用には影響しません。
* **AI Gatewayの概要ページをスクロールできない問題を修正しました**：ウィンドウの高さが低い場合にAI Gatewayの概要ページを下へスクロールできない問題を修正しました。画面に収まらないコンテンツを正常にスクロールできるようになり、「API Key別の使用量」など最下部のセクションもすべて確認できます。
* **アクティビティログの行全体がずれる問題を修正しました**：組織設定のアクティビティログでシステムまたは組織のイベントを表示する際、各列が正しく配置されるようになりました。ユーザー列は空欄で表示され、表示ボタンと表のストライプ表示もずれなくなりました。
* **個人設定が長すぎる場合に送信できない問題を修正しました**：個人設定の文字数上限を、サーバーの実際の制限と一致する1,000文字に調整しました。長い内容を入力した後、送信時になって拒否されることがなくなりました。
* **APIキー一覧のボタンが切れる問題を修正しました**：組織設定のAPIキー管理ページで表を横方向にスクロールした際、右側の操作ボタンが切れずにすべて表示され、クリックしやすくなりました。
* **ファイルライブラリのメニュー位置とスペース名の言語表示を修正しました**：左側メニューの「ファイルライブラリ」を「Agentマーケットプレイス」の下へ移動し、利用時の操作フローに合うようにしました。ファイルライブラリの「マイファイル」「組織共有ファイル」などのスペース名は、英語で固定表示されず、インターフェースの言語に合わせて表示されるようになりました。
* **ゲストが下書きの添付ファイルを削除できない問題を修正しました**：Web Chatでゲストとして添付ファイルをアップロードした後、送信前に×をクリックして削除すると、実際に削除されるようになりました。AIアシスタントが削除済みのファイルを参照することはありません。削除に失敗した場合は通知も表示されます。また、複数種類のファイルを一度にアップロードした際、添付ファイルを削除すると別の添付ファイルが誤って削除される場合がある問題も修正しました。
* **ツールカードの表示設定が残存しないようになりました**：ブランドアニメーションの会話へ切り替えた後、ツール実行カードが永続的に非表示となり、別の会話にも設定が残る問題を修正しました。会話を開くたびに、設定に従ってツールカードが正しく表示されるようになりました。
* **ブランドロゴが大きすぎる問題を修正しました**：Web Chatの会話ページ下部、およびログイン、登録、パスワードリセットページのブランドロゴが適切なサイズで表示されるようになりました。起動画面のロゴも高解像度ディスプレイでぼやけなくなりました。
* **会話終了時に接続のクリーンアップが中断される問題を修正しました**：Web ChatからログアウトまたはWeb Chatを終了する際の内部クリーンアップ処理が安定し、接続の切断が重複しても途中で失敗しなくなりました。会話や認証の状態が残存することを防ぎます。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.maiagent.ai/release-note/jp/readme.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
