日本市場におけるGoogle One AI Pro契約者向けGemini API活用および自律型AIエージェント実装提案

Gemini API活用アイデア50選

日本市場におけるGoogle One AI Pro契約者向けGemini API活用および自律型AIエージェント実装提案レポート

2026年4月期におけるAIエージェント開発基盤と日本市場のコンテキスト

2026年4月25日現在、生成AIのエコシステムは、人間が手動でプロンプトを入力して単一の回答を得るチャットベースの対話モデルから、AIが自律的に推論し、ツールを操作して複数ステップのタスクを完遂する「自律型エージェント(Agentic Enterprise)」のパラダイムへと完全に移行している。この技術的変曲点を牽引しているのが、Googleが提供する最新のGemini 3.1アーキテクチャおよびGemini Enterprise Agent Platformである。

日本国内において、年額29,000円(または月額相当)でGoogle One AI Proプランを契約しているユーザーは、消費者向けのGemini Advanced機能だけでなく、開発者向けの強力な恩恵を享受できる立場にある。具体的には、2TBのクラウドストレージ、月間1,000回のAIクレジットの付与に加え、Google AI StudioのGemini APIを利用するための月額10ドルのクレジットが付与される。このAPIクレジットは、API利用枠(Usage Tiers)におけるTier 1(アクティブな請求アカウントをリンクし、請求上限が250ドルのティア)の要件を満たすうえで極めて有用であり、十分なリクエスト毎分(RPM)およびトークン毎分(TPM)のレート制限を確保できる。

ただし、日本のプロプラン契約者が直面する地理的な課題も報告されている。例えば、日本のアカウントで契約したユーザーが香港などの一部の地域に渡航した際、GeminiのWebアプリ体験が「お住まいの地域では利用できません」と制限されるケースや、更新時のリージョン不一致によるアクセス障害が顕在化している。このようなクロスボーダーの利用制限を回避し、常に安定したAI機能を利用するためには、Webインターフェースに依存せず、自身の環境(ローカルPCやGoogle Cloud上)からGemini APIを直接叩く独自のエージェントを構築することが最も確実な解決策となる。基本的なPythonおよびGoogle Apps Script(GAS)の実装能力を持つユーザーであれば、本レポートで提示する最新のAPI群を組み合わせることで、極めて高度な自律型エージェントを構築することが可能である。

  1. Gemini APIのエコシステムとアーキテクチャ概観
  2. Google Workspace環境におけるGAS主導の自律型エージェント
      1. 1. インテリジェントGmailトリアージエージェント
      2. 2. カレンダー自動スケジュール調整ボット
      3. 3. Vibe-codingデータクレンジング関数
      4. 4. 複数言語対応の動的ローカライズ関数
      5. 5. Googleドキュメント専用ファクトチェックエージェント
      6. 6. スライド自動生成エージェント
      7. 7. Googleフォーム回答のリアルタイム感情分析およびアクション起票ボット
      8. 8. ADKを用いた社内ITヘルプデスクボット
      9. 9. Vibe-codedな動的Gmailアドオン
      10. 10. Travel Concierge(出張手配)エージェント
      11. 11. 競合価格の自律的監視と異常値検知システム
      12. 12. Google Drive内のPDF群からの一括ナレッジ抽出エージェント
      13. 13. Agent2Agent (A2A) によるマルチエージェント稟議フロー
      14. 14. 会議議事録からのタスク自動抽出およびチケット起票ボット
      15. 15. 音声データのマルチモーダル文字起こしと自動フォーマットエージェント
  3. PythonおよびModel Context Protocol (MCP) を活用したシステム連携
      1. 16. ローカルデータベース自律分析エージェント
      2. 17. GitHubリポジトリの自律的コードレビューとPR起票エージェント
      3. 18. PostgreSQL連動BIレポート生成
      4. 19. Slackチャンネルの自律的監視とナレッジベース構築
      5. 20. Brave Searchを用いた競合ニュースアグリゲーター
      6. 21. PuppeteerによるWebスクレイピング&価格トラッカー
      7. 22. Sentryエラーの自動トリアージとデバッグパッチ生成
      8. 23. Redisキャッシュ最適化およびアクセス分析エージェント
      9. 24. Google Drive MCPサーバーによるローカルファイル整理
      10. 25. Google Mapsグラウンディングを活用した地理空間分析
      11. 26. 複数MCPサーバーの動的オーケストレーション
      12. 27. カスタムMCPサーバーの独自構築と統合
      13. 28. Agent Sandboxを活用したセキュアなコード実行
  4. Interactions APIとMemory Bankによるステートフルエージェント
      1. 29. パーソナライズされたプログラミング学習チューター
      2. 30. 長期実行型 B2Bセールスエージェント
      3. 31. 固有の識別子を用いたCRM連動カスタマーサポート
      4. 32. 健康・メンタルケアのジャーナリングコンパニオン
      5. 33. Memory Bankによるコンプライアンスルールの強制適用
      6. 34. 日次エグゼクティブ・ブリーフィングエージェント
      7. 35. コードベース・オンボーディング・アシスタント
      8. 36. AIポートフォリオアドバイザー
      9. 37. レシピおよび栄養管理プランナー
      10. 38. WebSocketを用いた音声カスタマーサービス
      11. 39. 論文執筆・リサーチ並走アシスタント
  5. マルチモーダル生成およびクロスモーダル・オーケストレーション
      1. 40. ポッドキャスト用ハイフィデリティ音声合成
      2. 41. Nano Banana 2による動的EC商品画像エディタ
      3. 42. コードベース・アニメーションのプロンプト駆動生成
      4. 43. Lyria 3を活用したBGM・効果音自動ジェネレーター
      5. 44. 動画アップロード時のメタデータ自動抽出エージェント
      6. 45. ワイヤーフレームからのフロントエンドコード変換
  6. Deep Research基盤を活用した高度な研究・分析エージェント
      1. 46. 投資家向け自動ピッチデッキおよび市場分析レポート
      2. 47. 仮想データルーム(VDR)自動解析エージェント
      3. 48. アカデミック論文のマルチソース・シンセサイザー
      4. 49. グローバルサプライチェーンのリスクシミュレーション
      5. 50. 法規制変更の自動トラッキングと影響評価システム
  7. 開発におけるレート制限の最適化と留意点
  8. 結論
    1. 引用文献

Gemini APIのエコシステムとアーキテクチャ概観

開発の基盤となる最新のモデル群と技術スタックは、従来の大規模言語モデルの枠を超え、認知、記憶、外部操作の各機能を司るコンポーネントへと分化している。

コンポーネント / モデル 概要と主なユースケース 特記すべき性能指標や仕様
Gemini 3.1 Pro Preview 複雑な問題解決、深い推論、コーディング能力に特化したフラッグシップモデル。 ARC-AGI-2ベンチマークで77.1%を記録。最大1,048,576トークンのコンテキストウィンドウ。
Gemini 2.5 Flash / Flash-Lite 低遅延・高ボリュームタスク向け。Flash-Liteはシリーズ最速かつ最もコスト効率が高い。 日常的なデータ処理やリアルタイム性が求められるシステムへの組み込みに最適。
Deep Research (Max) Preview オープンWebのデータと独自のデータを融合し、ネイティブなチャートを含む引用付きレポートを自律生成する調査モデル。 HLEベンチマークで54.6%、DeepSearchQAで93.3%を達成。最大65,536の出力トークン制限。
Interactions API (Beta) 従来のgenerateContentに代わり、エージェントのステートフルな会話状態管理やツール呼び出しを統合する新API。 Agent SandboxやMemory Bankとの直接的な統合をサポート。
Model Context Protocol (MCP) AIモデルを外部のデータソースやローカルツール(データベース等)に標準化されたプロトコルで接続する規格。 stdioを用いたローカル実行や、OAuth 2.0を用いたセキュアなリモート実行に対応。
Memory Bank & Sessions ユーザーごとのセッション履歴や、好みの設定などの事実を無期限に保持する長期記憶システム。 Opaque user IDsを用いたセッション管理により、パーソナライズされた対話を提供。

特に注意すべき点として、旧世代のGemini 3 Proプレビュー版は2026年3月9日に非推奨となりシャットダウンされているため、新規の開発はすべてgemini-3.1-pro-previewへと移行する必要がある。また、カスタムツールを多用するエージェント的ワークフローを構築する際は、ツールの優先順位付けが最適化された専用エンドポイントgemini-3.1-pro-preview-customtoolsを利用することで、外部スクリプトの実行精度を向上させることができる。

これらの基盤技術を前提とし、GASおよびPythonを用いた具体的な自律型AIエージェントの実装提案を以下に50のユースケースとして詳述する。

Google Workspace環境におけるGAS主導の自律型エージェント

Google Apps Script(GAS)は、ユーザーのGoogleアカウント権限内でシームレスに動作するため、Gmail、カレンダー、スプレッドシート、ドキュメントといったWorkspaceインフラと密結合したエージェントの構築に最適である。サーバー構築の手間を省き、クラウド上で常時稼働する軽量なエージェント群を展開できる。

GAS / Automation

1. インテリジェントGmailトリアージエージェント

GASのGmailAppクラスとGemini 2.5 Flash-Liteを連携。タイムドリブントリガーを用いて定期的に受信トレイを監視し、新規メールから緊急度、関連プロジェクト名、必要なアクションアイテムを抽出し、自動的にラベルを付与するとともにスプレッドシートへログを記録する。低遅延モデルの特性を活かし大量のメールを短時間で処理する。

GAS / Productivity

2. カレンダー自動スケジュール調整ボット

CalendarAppと連携し、受信したメール内に含まれる「来週の後半で打ち合わせを」といった曖昧な自然言語表現をGemini 3.1 Proで解析。自身のカレンダーの空き状況と照合し、最適な候補日時を複数ピックアップして、相手への提案メールのドラフトまでを自動起案する。

GAS / Data Processing

3. Vibe-codingデータクレンジング関数

GASのカスタム関数としてGemini APIを組み込み、表記ゆれの激しい顧客の住所データや企業名を、正規化された一貫性のあるフォーマットへ自動変換する。大規模なセル範囲に適用する際はバッチ処理の組み込みが推奨される。

GAS / Localization

4. 複数言語対応の動的ローカライズ関数

Gemini 2.5 Proの深い文脈理解を活かし、マーケティング用語のトーン&マナーや業界特有の専門用語を保持したまま、ターゲット言語の文化に合わせた自然な文章への意訳をスプレッドシート上で完結させる。

GAS / Verification

5. Googleドキュメント専用ファクトチェックエージェント

Vertex AI Agent Engineと統合されたファクトチェッカーカスタム関数を利用し、ドキュメント内で選択したテキストを外部の信頼できるデータベースやニュースソースと自律的に照合させ、真偽判定の結果と引用元のリンクをコメントとして自動付与する。

GAS / Multimodal

6. スライド自動生成エージェント

スプレッドシートに記述された簡素なアウトラインを読み込み、GASのSlidesAppを利用してスライド構成を作成。API経由でNano Banana 2モデルを呼び出して各スライドの文脈に最適な挿絵やダイアグラムをネイティブに生成させ、プレゼンテーション内に直接挿入する。

GAS / Support

7. Googleフォーム回答のリアルタイム感情分析およびアクション起票ボット

フォームの送信トリガーをフックし、顧客からの自由記述アンケートをGemini 2.5 Proでスコアリング。ネガティブな感情スコアが閾値を超えた場合、即座にサポートチームのGoogle Chatスペース宛にWebhook経由でアラートを送信する。

GAS / RAG

8. ADKを用いた社内ITヘルプデスクボット

Agent Development Kitを活用し、社員からの質問に対し、Google Drive上の社内マニュアルをGemini APIのFile Search機能で検索し、正確な回答を返す自律型チャットアプリを構築する。

GAS / Vibe-coding

9. Vibe-codedな動的Gmailアドオン

Gemini CLIとMCPサーバーを利用してVibe-codingを行い、受信した請求書(PDF)から金額、支払期限、振込先を構造化JSONとして抽出し、承認ボタン付きのカスタムUIをGmail内に表示させる。

GAS / Workflow

10. Travel Concierge(出張手配)エージェント

GASのサイドバーUIから出張情報を入力すると、Agent2UIアーキテクチャを通じてVertex AI Agent Engineが起動。交通機関の検索、宿泊施設の選定、社内規定のチェックを一貫して行い、申請ドキュメントを生成する。

GAS / Monitoring

11. 競合価格の自律的監視と異常値検知システム

定期的に競合他社のウェブページをスクレイピングし、Gemini 3.1 Pro Previewの構造化出力機能を用いて価格データをJSON抽出。自社の設定価格との乖離が一定割合を超えた場合に通知を送る。

GAS / Document AI

12. Google Drive内のPDF群からの一括ナレッジ抽出エージェント

指定フォルダへの新規ファイル追加を検知し、APIのマルチモーダル機能でPDFを読み込む。長文のドキュメントから要旨、リスク項目、結論を抽出し、サマリー用のドキュメントとしてアーカイブする。

GAS / Multi-Agent

13. Agent2Agent (A2A) によるマルチエージェント稟議フロー

「法務エージェント」と「財務エージェント」を別々のプロンプトで定義。GAS上でAgent2Agent通信をオーケストレーションし、双方の承認が得られた案件のみを人間にエスカレーションする。

GAS / PM

14. 会議議事録からのタスク自動抽出およびチケット起票ボット

Google Docs上の議事録テキストを読み込み、Gemini 3.1 Proがタスク単位で分解。抽出された情報はGAS経由でサードパーティ製プロジェクト管理ツールのAPIを叩いて自動的にチケット化される。

GAS / Audio

15. 音声データのマルチモーダル文字起こしと自動フォーマットエージェント

会議の録音データに対しGemini 2.5 Flashのオーディオ理解能力を適用。単なる文字起こしにとどまらず、発言者ごとの意見の対立点や合意事項を解釈し、構造化された議事録フォーマットで出力する。

PythonおよびModel Context Protocol (MCP) を活用したシステム連携

Pythonを利用することで、ローカルマシンのファイルシステムや企業のオンプレミス環境、サードパーティAPIとGeminiをシームレスに結合できる。MCPはstdioを利用したローカル実行においてネットワークオーバーヘッドなしで高速に通信できるため、極めて強力な武器となる。

MCP / Database

16. ローカルデータベース自律分析エージェント

mcp-server-sqliteを用い、ローカル環境のSQLiteファイルへ接続。自然言語の質問に対し、エージェントが自律的にSQLクエリを生成・実行し、インサイトを返す。

MCP / DevOps

17. GitHubリポジトリの自律的コードレビューとPR起票エージェント

mcp-server-githubを使用。Gemini 2.5 Proの高いコーディング能力で新規コミットの差分を解析し、バグの検出、リファクタリングの提案、PRの自動起票までを完全自律化する。

MCP / Analytics

18. PostgreSQL連動BIレポート生成

企業の基幹データベースにリードオンリーで接続。Deep Research Maxモデルと連携させ、複雑なテーブル結合を伴うデータ抽出からネイティブなグラフの生成までをワンストップで実行。

MCP / Communication

19. Slackチャンネルの自律的監視とナレッジベース構築

mcp-server-slackを利用し、特定チャンネルのメッセージ履歴をコンテキストとして注入。トラブルシューティングのやり取りから未解決バグや頻出質問を抽出し社内Wikiを自動更新する。

MCP / Search

20. Brave Searchを用いた競合ニュースアグリゲーター

mcp-server-brave-searchとGemini 3.1 Flash-Liteを連携させ、毎朝Web検索を自動実行。影響度をスコアリングした上でエグゼクティブ向けのニュースダイジェストを生成する。

MCP / Scraping

21. PuppeteerによるWebスクレイピング&価格トラッカー

mcp-server-puppeteerを用いてブラウザの自動操作をエージェントに許可し、動的にレンダリングされるECサイトを巡回して商品価格の変動データを収集・記録する。

MCP / Observability

22. Sentryエラーの自動トリアージとデバッグパッチ生成

mcp-server-sentry経由でクラッシュログを取得。Gemini 3.1 Pro PreviewのCode Executionを利用し、サンドボックスでテストコードを実行検証した上で修正パッチを提案する。

MCP / Infrastructure

23. Redisキャッシュ最適化およびアクセス分析エージェント

mcp-server-redisを利用してインメモリストアのデータを監視。キャッシュヒット率低下のパターンを分析し、パフォーマンスチューニングの提案レポートを出力する。

MCP / File System

24. Google Drive MCPサーバーによるローカルファイル整理

Python環境からmcp-server-google-driveを通じてファイルシステムにアクセスし、内容をマルチモーダル解析。適切なファイル名へのリネームとフォルダ分類を自律実行する。

MCP / Geo Spatial

25. Google Mapsグラウンディングを活用した地理空間分析

Grounding with Google Maps機能とmcp-server-google-mapsを併用し、事実に基づく地理データからの分析・視覚化を対話形式で行う。

MCP / Orchestration

26. 複数MCPサーバーの動的オーケストレーション

Interactions APIのツール呼び出し機能を利用し、GitHub、PostgreSQL、Slackなど複数のMCPコネクタを同時登録。エージェントが複数システムを横断して複合的な回答を生成する。

MCP / Custom

27. カスタムMCPサーバーの独自構築と統合

企業独自の社内システムに対するMCPサーバーをPythonで構築し公開。LLMに複雑なAPI仕様を記述することなく標準化されたインターフェースで対話させる。

MCP / Security

28. Agent Sandboxを活用したセキュアなコード実行

生成した動的コードをローカルホストではなく、Googleが提供するAgent Sandbox環境にAPI経由で送信して実行させることで、システムの安全性を担保する。

Interactions APIとMemory Bankによるステートフルエージェント

Interactions APIとVertex AIの「Memory Bank」および「Sessions」サービスを連携させることで、エージェント自身に長期記憶を持たせ、人間のように過去の文脈を踏まえた対話が可能となる。

Memory / Education

29. パーソナライズされたプログラミング学習チューター

ユーザー固有のセッションを開始し、学習履歴や好みをMemory Profilesとして記憶。日々の進捗に合わせて、過去の躓きを考慮した動的な解説アプローチを提供する。

Memory / Sales

30. 長期実行型 B2Bセールスエージェント

1日で処理を終えるのではなく、数日間にわたって稼働。調査、アプローチメール送信、返信の解釈とフォローアップといった複雑なワークフローを非同期で管理する。

Memory / CRM

31. 固有の識別子を用いたCRM連動カスタマーサポート

顧客の固有IDを用いてセッションを確立。過去数十回に及ぶ対話履歴を瞬時に引き出し、文脈を完全に維持した顧客対応を自動化する。

Memory / Health

32. 健康・メンタルケアのジャーナリングコンパニオン

日々の会話から感情の起伏や体調に関する事実を抽出し蓄積。1ヶ月間のデータから人間のような長期的な文脈を踏まえたコーチングを実現する。

Memory / Legal

33. Memory Bankによるコンプライアンスルールの強制適用

企業ポリシーを強固な記憶として保持。文書生成エージェントの出力をコンプライアンスエージェントが必ず検証し、逸脱がある場合は修正ループを回す。

Memory / Executive

34. 日次エグゼクティブ・ブリーフィングエージェント

非同期でバックグラウンド動作し早朝に起動。ニュース、社内データ、ユーザーの関心事を照合し、出社前にパーソナライズされたサマリーレポートを生成する。

Memory / Onboarding

35. コードベース・オンボーディング・アシスタント

新入社員ごとにSessionを作成し、どのモジュールまで理解が進んでいるかを長期記憶として追跡。カスタムツールを優先的に呼び出し的確に解説する。

Memory / Finance

36. AIポートフォリオアドバイザー

取引履歴、リスク許容度、投資目標を保持。過去の失敗記憶をコンテキストとして加味し、ユーザーの心理的耐性に合わせたポートフォリオのリバランスを提案する。

Memory / Lifestyle

37. レシピおよび栄養管理プランナー

アレルギー情報や食事履歴を記憶。冷蔵庫の画像を送信した際、記憶にある制約条件を完全に遵守したレシピ案を画像付きで生成する。

Memory / Realtime

38. WebSocketを用いた音声カスタマーサービス

Gemini 3.1 Flash Live Previewモデルを使用しラグなしで音声対話。同時にMemory Bankから顧客情報を引き出し文脈に反映させる並行処理を実現。

Memory / Research

39. 論文執筆・リサーチ並走アシスタント

数年単位のプロジェクトにおいて、過去の文献ハイライトや仮説を蓄積。新しい論文を入力した際、過去のメモと接続する高度な文脈理解を行う。

マルチモーダル生成およびクロスモーダル・オーケストレーション

テキスト、画像、音声、動画、コードといったあらゆるデータモダリティをネイティブに理解し、相互に変換・生成することで、クリエイティブなワークフローを構築できる。

Multimodal / Audio

40. ポッドキャスト用ハイフィデリティ音声合成

Gemini 2.5 Pro TTS Previewを活用し、テキストから高品質なナレーション音声を生成。スタイルやペースを細かく制御し人間のアナウンサーに近いクオリティを実現。

Multimodal / Image

41. Nano Banana 2による動的EC商品画像エディタ

商品の単体画像を送信し、指定した季節やプロモーションテーマに合わせた背景への置き換えや自然な光源・影の合成をバッチ処理で実行する。

Multimodal / Code

42. コードベース・アニメーションのプロンプト駆動生成

テキストプロンプトから、ピクセルベースの動画ではなくファイルサイズが小さく劣化しないアニメーションSVGコードを生成しフロントエンドにデプロイする。

Multimodal / Music

43. Lyria 3を活用したBGM・効果音自動ジェネレーター

音楽生成モデルLyria 3のAPIを呼び出し、動画シーン構成や画像を入力として、音楽の構造をコントロールした高品質なBGMを動的に生成する。

Multimodal / Video

44. 動画アップロード時のメタデータ自動抽出エージェント

長時間の動画ファイルを直接送信し、シーン切り替わりや重要会話を特定。タイトル、概要欄、チャプター、タグデータをJSONで自動生成する。

Multimodal / UIUX

45. ワイヤーフレームからのフロントエンドコード変換

手書きのワイヤーフレームを送信し、ReactやHTML/CSSのコードに直接変換。Thinking機能を経由し、再利用性を考慮したコンポーネント分割を実現する。

Deep Research基盤を活用した高度な研究・分析エージェント

自律的にマルチステップの調査計画を立案し、数時間にわたって情報を収集・統合し、ネイティブなチャートやインフォグラフィックを含む引用付きのレポートを生成するブレイクスルー技術。

Deep Research / Finance

46. 投資家向け自動ピッチデッキおよび市場分析レポート

オープンWebの最新市場データと社内の独自の売上データを融合。相関分析し、ネイティブなグラフを含む市場分析レポートを生成してプレゼン根拠を構築する。

Deep Research / M&A

47. 仮想データルーム(VDR)自動解析エージェント

膨大な財務諸表や契約書類を一括で読み込ませる。潜在的な法的リスクや財務データの矛盾を自律的に発見し、引用リンクが付与された監査レポートを作成する。

Deep Research / Academic

48. アカデミック論文のマルチソース・シンセサイザー

リサーチタスクを非同期に実行。複数の学術データベースを探索・合成し、情報源が明確に引用された包括的なサーベイ論文を自動生成する。

Deep Research / Supply Chain

49. グローバルサプライチェーンのリスクシミュレーション

Google Mapsグラウンディングと連携。自然災害や地政学的リスクのニュースを収集し、自社の物流拠点と照らし合わせて影響度をシミュレーションする。

Deep Research / Legal

50. 法規制変更の自動トラッキングと影響評価システム

最新の法規制変更をWebから継続的に収集し、自社の事業ドメインへの影響を深く分析。社内規定の改定案を含んだ法的影響評価レポートを自動起案する。

開発におけるレート制限の最適化と留意点

提案したシステムを本番環境で安定稼働させるには、技術的制約やレート制限のメカニズムを深く理解する必要がある。リアルタイム応答が求められるタスクと、即時性を求められない大規模データ処理タスクを明確に分離するアーキテクチャ設計が必須となる。非同期タスクにはバッチAPIとFlex inference層を利用し、遅延に敏感なタスクにはPriority inference層を指定する。

また、セキュリティ面においてMCPを通じて機密データを扱う際は、厳格なセキュリティモデルを遵守し、Agent Sandboxを利用して実行環境を論理的に隔離することが求められる。


結論

Geminiエコシステムは「プロンプトに対してテキストを返す単一のモデル」から「既存のシステム、データ、ツールとシームレスに連動し、自律的にタスクを遂行するエージェント的エンタープライズのオペレーティングシステム」へと劇的な進化を遂げた。日本市場においてGoogle One AI Proプランを契約している開発者は、これらの最先端エコシステムの恩恵を最大限に引き出すことができる。自身の課題に合わせてアーキテクチャコンポーネントを選択することで、真の意味での自律型AIエージェントソリューションを実現することが可能である。



引用文献

コメント

タイトルとURLをコピーしました