Azure AIサービス応用
Azure OpenAIで構築したチャットアプリケーションが、ユーザーが毎回別のブラウザタブで新しい会話を開始した場合、以前の会話コンテキストを保持するために何を実装する必要があるか?
A.ユーザーごとの会話履歴をデータベースやストレージに保存し、新規リクエスト時に復元する← 正解
✓ 正解です。Azure OpenAI APIはステートレスであり、会話コンテキストの保持は開発側で実装する必要があります。DBやストレージへの保存が標準的な手法です。
B.Azureが自動的にすべてのブラウザセッションをリンクするため、実装不要
✗ Azureは異なるブラウザセッションを自動的にリンクしません。セッション管理は開発側で実装が必須です。
C.会話コンテキストはAPIレベルで自動的に永続化される
✗ APIレベルでの自動永続化はなく、各リクエストは独立した処理となります。
D.ブラウザのセッションストレージを使用すれば、クライアント側で自動的に共有される
✗ ブラウザのセッションストレージは別タブ間で共有されません。サーバーサイドの実装が必須です。
この問題のポイント
Azure OpenAI APIはステートレスであり、会話コンテキストの保持は開発側で実装する必要があります。DBやストレージへの保存が標準的な手法です。
「Azure AIサービス」の他の問題
Azure AI Document Intelligenceの「プリビルドモデル」と「カスタムモデル」の違いはどれか?Azure AI Searchの「AIエンリッチメント(スキルセット)」の主な目的はどれか?Azure AI Anomaly Detectorが得意とするデータの種類はどれか?Azure Bot Serviceでチャットボットを複数のチャネル(Teams・Web・LINE)に同時配信するために使…Azure Cognitive Serviceを使って顧客からの問い合わせメール100件をバッチ処理しようとしています。…Azure AI Languageのテキスト分析で、ユーザーレビュー1,000件の感情分析を実行した後、キャッシュされた…
IT・クラウド の関連資格
AWS Certified Cloud Practitioner(CLF-C02)
AWSクラウドの入門資格。クラウドの概念・AWSのコアサービス・セキュリティ・料金モデルを問う。
AWS Certified Solutions Architect - Associate(SAA-C03)
AWSでのシステム設計能力を問うアソシエイト資格。高可用性・セキュリティ・コスト最適化の設計が中心。
DP-900:Microsoft Azure Data Fundamentals
Azureのデータサービスの基礎を問うMicrosoft認定資格。リレーショナル/非リレーショナルデータ、分析ワークロード、コアのデータ概念を扱う。