概要
詳細
「AIエージェント開発、何から始めればいい?」 「TypeScriptで使えるAIフレームワークを探している…」 「LLMにWeb検索とか外部ツールを使わせたいけど、難しそう…」 そんな悩みを抱えるTypeScript開発者のあなたへ。 話題のAIエージェントフレームワーク「Mastra」を使って、AIエージェント開発の第一歩を踏み出してみませんか? <講座内容の要約> この講座は、TypeScriptベースのAIエージェントフレームワーク「Mastra」の入門ハンズオンです。Mastraとは何か、その基本的な概念(エージェント、ワークフロー、ツール)から丁寧に解説。さらに、実際にあなたのPCでMastraプロジェクトを作成し、開発用UI「Playground」を起動。AIコーディングアシスタント「Cursor」も活用しながら、Web検索ツールを実装し、動作確認するところまでを、約1時間で体験できます。開発中のつまづきやすいポイント(環境変数設定、APIキー管理、ポート競合など)のトラブルシューティングもカバーしているので、初心者でも安心して取り組めます。 <講座の対象者> AIエージェント開発に興味がある方 TypeScriptでの開発経験がある方(基本的なNode.js/npmの知識があるとスムーズです) Mastraフレームワークを初めて学ぶ方 LLMに外部API(Web検索など)を連携させる方法を学びたい方 AIを活用したアプリケーション開発の基礎を固めたい方 AIコーディングツール(Cursor)の活用例を知りたい方 <受講後の未来像(Before/After)> Before: AIエージェントが何なのか、どうやって作るのか漠然としている。 Mastraという名前は聞いたことがあるが、使い方がわからない。 TypeScriptでAI開発を始めるハードルが高いと感じている。 APIキーの扱いや環境構築でエラーが出て挫折しがち。 After: Mastraの基本的な仕組みと主要概念を理解できる。 自分のPCでMastraプロジェクトを立ち上げ、Playgroundでエージェントを動かせるようになる。 簡単な外部ツール(Web検索)をMastraエージェントに組み込む手順を習得できる。 安全なAPIキー管理や基本的なトラブルシューティングができるようになり、開発への自信がつく。 Mastraを使った、より高度なAIエージェント開発への道筋が見える。 <講座の構成> パート1:Mastra入門:概要、概念、Playgroundデモ (約17分) Mastraとは?全体像と主要概念(エージェント、ワークフロー、ツール、ガードレール)を理解する。 Playgroundデモで実際の動きを確認し、ゴールイメージを掴む。 パート2:ハンズオン開始:プロジェクト作成とPlayground起動 (約17分) 開発環境を準備し、コマンドラインでMastraプロジェクトを作成する。 OpenAI APIキーを設定し、ローカルでPlaygroundを起動する。 パート3:ツール開発準備:ファイル構造、Cursor設定、環境変数 (約18分) プロジェクトのフォルダ構成を理解し、ツール開発の準備を整える。 CursorにMastraドキュメントを読み込ませ、開発効率を上げる。 安全なAPIキー管理(環境変数、.gitignore)の方法を学ぶ。 Cursorを使ってWeb検索ツール(Brave Search)の雛形を作成する。 パート4:Web検索ツール実装とトラブルシューティング (約14分) Brave Search APIキーを設定し、Web検索ツールを完成させる。 Playgroundで自作ツールが動作するかテストする。 開発時によくあるエラー(ディレクトリ違い、ポート競合など)の原因と対処法を学ぶ。 最終パート:講座のまとめ (約30秒) 講座全体の内容を振り返り、習得スキルを確認する。 今後の学習ステップへの展望を示す。
モバイルアプリからこのオンラインプログラムに参加することができます。 アプリを開く