rights reserved. Daisuke Awaji Amazon Web Services Japan G.K. Solutions Architect 生成 AI による新しい UI/UX 〜 サーバーレスで実現する Generative UI の世界〜 S E R V E R L E S S D A Y S T O K Y O 2 0 2 4
rights reserved. 開発を自律的に行う生成 AI を利用する 26 • プロジェクト構造ごと生成AIに解釈させ、ソースコードを生成する新しい方法 • 「React でアンケートサイトを作って」というユーザの指示に対して、 1ファイルではなく複数ファイルをディレクトリ構造を理解して作成し、 指定した到達目標まで自動で作成し続ける • Claude 3 の Tool Use (Function Calling) を活用して OS 操作を可能にする
rights reserved. Claude 3 Tool Use (Function Calling) 27 https://github.com/anthropics/courses/blob/master/ToolUse/01_tool_use_overview.ipynb 外部ツールまたは関数を定義して呼び出すことで、Claude の機能を拡張する 外部ツールの例)Web API, DataBase, FileSystem, OS API etc…
rights reserved. Claude Artifacts の Bedrock 版の実装例 ユーザの入力に応じて、HTMLのプレビューやグラフの描画を出し分ける Open Artifacts for Amazon Bedrock 35 https://github.com/aws-samples/open_artifacts_for_bedrock
rights reserved. OpenArtifact の機能に加えて、 必要に応じてウェブ検索やデータベースからデータを取得して理解する機能も搭載 Artifacts and Tools for Bedrock 36 https://github.com/aws-samples/artifacts-and-tools-for-bedrock データベースから取得する機能は今後の搭載を予定しています