メインコンテンツへスキップ
Devin Docs home page
日本語
検索...
⌘K
AIに質問
Support
Devin
Devin
検索...
Navigation
チュートリアル
フロントエンドコンポーネントの管理
ドキュメント
Enterprise
ユースケース
API リファレンス
リリースノート
導入ガイド
Devin Enterprise のはじめ方
組織の概要
デプロイ
エンタープライズ環境へのデプロイ
専用 SaaS 向けプライベートネットワーキング
連携
Git 連携
GitHub Enterprise Server 統合
Azure DevOps 連携
アーティファクト
セキュリティとアクセス管理
Enterprise セキュリティ
カスタムロールと RBAC
IP アクセスリスト
Okta SSO のセットアップ
Azure AD SSO のセットアップ
SAML SSO セットアップ
OIDC SSO セットアップ
IdP グループ統合
トラストセンター
ユースケースとチュートリアル
概要
ユースケース
プロンプト
チュートリアル
API 連携
コードカバレッジ
コンテナ化
フロントエンドコンポーネントの管理
MCP の利用例
このページの内容
Storybook ストーリーの作成
初期プロンプト
Storybook のインストールと実行
デバッグ
Cardストーリーの実装
チュートリアル
フロントエンドコンポーネントの管理
Devin はフロントエンドライブラリを扱い、セッション中に画面イメージを共有できます。
Storybook ストーリーの作成
Devin には組み込みブラウザがあり、自身のプロジェクトやアプリケーションのスクリーンショットを撮影できます。このチュートリアルでは、シンプルな Next.js ベースのオープンソース
ダッシュボード
を使います。Devin は、アプリケーション内の既存コンポーネントの一部を Storybook のワークショップに追加する作業を支援します。もしまだ聞いたことがなければ、
Storybook
はオープンソースのフロントエンド向け「ワークショップ」で、フロントエンドの UI コンポーネントを 1 か所で可視化・分類・テストするのに役立ちます。
初期プロンプト
この
セッション
でのプロンプトは比較的シンプルです。Storybook やアプリケーション自体に関する関連コンテキストについては、Devin が自らある程度の下調べを行うことを想定しているためです。
Storybook のインストールと実行
Devin はまず、コンテキストを把握するためにアプリケーションの Card コンポーネントを確認し、その後、自身のワークスペースに storybook パッケージをインストールして実行します。Devin の強力な機能の 1 つは、アプリケーションを自律的にインストール、設定、実行し、組み込みの Shell でその出力に応答できることです。Devin は Storybook の設定ファイルを作成し、その後アプリケーションを実行します。このケースで storybook を実行すると、いくつかのビルドエラーが発生しました。
デバッグ
また、Devin のブラウザ上で、Storybook を実行した際に発生したビルドエラーが、Devin が Card コンポーネントを読み込もうとしたときのフロントエンドエラーの原因にもなっていることが確認できます。Devin のセッションでフロントエンド関連のタスクを扱う場合、開発プロセスの各段階で Devin がブラウザで何を「見ていた」のかをさかのぼって確認できると非常に便利です。
Cardストーリーの実装
Devinは次に、CardストーリーコンポーネントがStorybookで正しくレンダリングされるように、エラーの修正に進みます。何度かの試行を行った後、Devinはアプリを正しくビルドできるようにし、セッション内で正しいStorybook出力のスクリーンショットを送ってくれました。Devinに、作業中に特定のスクリーンショットを送るよう依頼しておくことで、アプリケーションのUIで何が起きていて、何がレンダリングされているのかを確認しやすくなります。
Devinが実装したStorybook、とくにCardストーリーをコアアプリケーション側の実装と比較してみると、オープンソース実装に対してDevinがいくつか改善を行っていることが分かります。とくに、DevinはCardコンポーネントの追加サンプルを、より詳細なドキュメントとデモ付きでストーリー内に追加しています。また、Storybookにライト/ダークテーマを切り替えるための設定も追加しました。
Devinを使って、フロントエンド寄りのタスクをいくつか試してみることをおすすめします。たとえば、Storybookのようなツールでチームのコンポーネントの一覧をよりよく管理したり、組み込みブラウザでUI/UXフローをテストしたりできます。
Teamsプランへのアクセスをリクエスト
して、ぜひご自身でお試しください。
コンテナ化
MCP の利用例
⌘I
アシスタント
AIにより生成された回答には誤りが含まれる可能性があります。