TL;DR
Mastraのサンプル集を作っています!
リポジトリも公開しています!
https://github.com/leolui2004/mastra-examples
作成背景
ざっくり言うと、
- Mastraのサンプルをドキュメントのコードだけで見るとわからない
- Mastraの機能をデモで誰かにお見せしたい時に
- Mastraを使いたい時にサンプルコードをすぐ参考できる
- Vibe Codingしながら勉強
リポジトリ
こちらになります。(英語ですみません...)
簡単に説明すると、
- Next.js + Typescript + Tailwind CSS、ごく普通のスタック
- Docker Containerも対応
- 公式のサンプルを1個1個再現するように
- できるだけ公式のコードをあまり変えずに構築
まだ開発途中なので、バグがあります。そして今回の目標は短時間でサンプル集を作成し、その中にいろいろ勉強したいので、コードの質が良くなくて、絶対にそのまま本番環境で使うのはやめてください。
サンプル
現状は3種類のテンプレートがあって、それぞれ複数のサンプルがあります。
チャットエイジェント
ワークフロー
評価モード
感想
触ることができるので各エイジェントの機能が非常にわかりやすくなります。自分も別のプロジェクトでこのレポジトリの一部コードを実際に使っています。隙間の時間を使って引き続き更新していきたいですね。