投稿日: Nov 26, 2019

Amplify フレームワーク は、クラウド対応のモバイルアプリケーションとウェブアプリケーションを構築するオープンソースプロジェクトです。Amplify CLI (Amplify フレームワークの一部) は、アプリケーションの AWS クラウドサービスを作成、統合、管理するツールチェーンです。 

本日より、Amplify CLI により、ご自身の GraphQL スキーマのクエリフィールド上で新しい @予測指令を使用する複数のアクションのチェーン化を必要とする AI/ML ユースケースの調整が容易に行えるようになります。Amplify CLI は、予測指令におけるすべてのアクションに必要となるバックエンドと構成をセットアップします。このとき、それぞれ 1 つずつ構成する必要はありません。開発者は、Amplify API カテゴリライブラリを使用して GraphQL クエリの動作を呼び出して、チェーン化した推論コールの結果を入手することができます。これによりご自身のコードが単純化し、フロントエンドでもバックエンドでもチェーン化した複数のアクションの調整を行うために必要なステップの数が減少します。 

たとえば、テキストの言語の識別、これに続きテキストの翻訳、ならびにテキストの読み上げを希望する場合、クライアントから Amplify API ライブラリを使って単純に予測指令をご自分の GraphQL スキーマに追加し、単一の GraphQL クエリを呼び出して最終結果を取得することができます。 

予測指令の使用方法の詳細については、ブログ記事を参照してください。Amplify フレームワークの詳細については、ここでドキュメントをご覧ください。