Name:
interface
Value:
Amplify has re-imagined the way frontend developers build fullstack applications. Develop and deploy without the hassle.
Gen1 DocsLegacy

Page updated Nov 14, 2024

アーキテクチャ

Amplify AI kit はルートの概念を中心に構築されています。AI ルートはバックエンド AI 機能と相互作用するための API エンドポイントのようなものです。AI ルートは Amplify バックエンドで構成され、認可ルール、ルートのタイプ(生成または会話)、AI モデル、温度などの推論設定、入力と出力、およびアクセスできるデータを定義できます。現在、AI ルートには 2 つのタイプがあります:

  • 会話: 会話ルートは非同期のマルチターン API です。会話とメッセージは自動的に DynamoDB に保存されます。これの例としては、チャットベースの AI エクスペリエンスや会話型 UI があります。
  • 生成: 単一の同期リクエスト-レスポンス API です。生成ルートは AppSync クエリで、ルート定義に従って構造化データを生成します。一般的な用途には、非構造化入力から構造化データを生成することと要約があります。

クラウドインフラストラクチャ

Amplify AI kit で AI ルートを作成すると、以下のサービスを使用しています:

AWS AppSync

ブラウザからの要求を認可およびルーティングして AWS サービスに接続するサーバーレス API レイヤー。

Amazon DynamoDB

会話履歴を保存するためのサーバーレスデータベース。

AWS Lambda

会話のためのサーバーレス実行。

Amazon Bedrock

サーバーレスファウンデーションモデル。