説明
Tramaは、AIエージェントと連携して開発ワークフローを効率化するために設計された強力なVS Code拡張機能です。これは、AIエージェントによって生成されたコードが開発者のビジョンと完全に一致することを保証する重要な仲介者として機能します。コア機能は、あなたのアプリケーションの動的マップを維持することにあり、これはコードの隣にある`.trama/`ディレクトリ内にプレーンMarkdownファイルとして保存されます。このマップは図として視覚的に表現され、AIエージェントは新しいコードを書く前にこれを読み取ります。
続きを読む
AIエージェントが変更を提案すると、Tramaはそれを「提案」として提示します。これらの提案は、アプリケーションマップに基づいた意図された変更の詳細なアウトラインであり、エージェントが行ったすべての決定と仮定を含みます。開発者は、実際のコードが生成される前にこれらの提案を明示的に承認する必要があり、開発プロセスに対する完全なコントロールを提供します。この承認メカニズムは、意図しないまたは不正確なコードがプロジェクトに導入されるのを防ぎます。
Tramaとのワークフローは、5つの明確なステップで構成されています。まず、開発者は同僚に説明するのと同様に、望ましい変更を平易な言葉で説明します。このリクエストは、エージェントのための「ボード」に置かれます。次に、エージェントは明確化のための質問をすることができ、開発者が選択できる推奨事項を提示したり、カスタム入力を許可したりします。第三に、開発者は提案をレビューし、マップ上の視覚的変更とすべての基礎となる決定を含む提案を承認します。この承認が与えられるまで、何も構築されません。
第四に、承認されると、エージェントは承認された変更を構築するための「タスク」を実行し、開発者はボード上で進捗を監視できます。最後に、Tramaは「ドリフト」に対処します。これは、コードとアプリケーションマップが乖離したときに発生する不一致です。ドリフトが検出されると、Tramaはそれをフラグ付けし、開発者がコードをマップに合わせて修正するか、マップを新しいコードを反映するように更新するかを選択できるようにします。Tramaは、新しい変更の設計、提案のレビュー、フィードバックによる再作業、タスクの実行、システムの不一致のスキャン、ドリフトの解決または統一を含むさまざまなワークフローをサポートします。また、チームのセットアップに応じてソロモードとマネージャーモードを提供し、PRチェックやチーム管理のためにGitHub CLIと統合しています。
- カテゴリーAI コーディングアシスタント
- 料金モデル未指定
- デプロイクラウド
- プラットフォームVS Code
Tramaの主要機能
Markdownによるアプリケーションマッピング
AIエージェントの変更提案
視覚的図の生成
提案承認ワークフロー
タスク実行の監視
ドリフトの検出と解決
AIエージェントのための質問応答
再作業のためのフィードバック統合
モデルとコードの比較スキャン
VS Codeのサポート
PRチェックのためのGitHub CLI統合
チームコラボレーションのためのソロおよびマネージャーモード
エージェントのステータスに関する通知
カスタマイズ可能な拡張設定
Tramaの使い方は?
Tramaをインストール: VS Code Marketplaceまたは.vsixファイルからTrama拡張機能をインストールします。
ompを設定: ompエージェントをインストールし、モデルプロバイダーにログインし、Tramaが使用するモデルを選択します。
プロジェクトと統合: Get Startedウィザードを使用して既存のプロジェクトをインポートするか、新しいプロジェクトをゼロから開始します。
変更を説明: AIエージェントが処理するために、望ましい変更を平易な言葉で表現します。
提案をレビュー: 図と要件に対するAIエージェントの提案された変更を確認し、承認または拒否します。
タスクを実行: エージェントに承認された変更を構築させ、ボード上で進捗を監視します。
ドリフトを解決: コードとアプリケーションマップの間の不一致に対処し、コードを修正するかマップを更新します。
Tramaの使用例
- AIエージェントコード管理
- アプリケーションマップの維持
- コードとモデルの同期
- ガイド付きAI開発
- チーム開発ワークフロー
- 新規プロジェクトのスキャフォールディング
- 既存プロジェクトのモデリング






