설명
Trama는 AI 에이전트와 함께 작업할 때 개발 워크플로를 간소화하도록 설계된 강력한 VS Code 확장입니다. 이 확장은 AI 에이전트가 생성한 코드가 개발자의 비전과 완벽하게 일치하도록 보장하는 중요한 중개 역할을 합니다. 핵심 기능은 애플리케이션의 동적 맵을 유지하는 것으로, 이는 코드 옆의 `.trama/` 디렉토리에 일반 Markdown 파일로 저장됩니다. 이 맵은 다이어그램으로 시각적으로 표현되며, AI 에이전트는 새로운 코드를 작성하기 전에 이를 읽습니다.
더 읽기
AI 에이전트가 변경 사항을 제안하면 Trama는 이를 '제안'으로 제시합니다. 이러한 제안은 애플리케이션 맵에 그려진 의도된 수정 사항의 상세한 개요로, 에이전트가 내린 모든 결정과 가정을 포함합니다. 개발자는 실제 코드가 생성되기 전에 이러한 제안을 명시적으로 승인해야 하며, 이를 통해 개발 프로세스에 대한 완전한 제어를 제공합니다. 이 승인 메커니즘은 프로젝트에 의도하지 않거나 잘못된 코드가 도입되는 것을 방지합니다.
Trama와의 워크플로는 다섯 가지 명확한 단계로 구성됩니다: 첫째, 개발자는 동료에게 설명하듯이 원하는 변경 사항을 간단한 언어로 설명합니다. 이 요청은 에이전트를 위한 '보드'에 배치됩니다. 둘째, 에이전트는 명확한 질문을 할 수 있으며, 개발자가 선택할 수 있는 추천 사항을 제시하거나 사용자 정의 입력을 허용합니다. 셋째, 개발자는 제안서를 검토하고 승인하며, 여기에는 맵에서의 시각적 변경 사항과 모든 기본 결정이 포함됩니다. 이 승인 없이는 아무것도 빌드되지 않습니다.
넷째, 승인된 후 에이전트는 승인된 변경 사항을 빌드하기 위해 '작업'을 실행하며, 개발자는 보드에서 진행 상황을 모니터링할 수 있습니다. 마지막으로, Trama는 코드와 애플리케이션 맵 간의 불일치가 발생할 때 '드리프트'를 처리합니다. 드리프트가 감지되면 Trama는 이를 표시하여 개발자가 코드를 수정하여 맵과 일치시키거나 맵을 업데이트하여 새로운 코드를 반영하도록 합니다. Trama는 새로운 변경 사항 설계, 제안 검토, 피드백을 통한 재작업, 작업 실행, 시스템의 불일치 스캔, 드리프트 해결 또는 통합 등 다양한 워크플로를 지원합니다. 또한 GitHub CLI와 통합하여 PR 체크 및 팀 관리를 위한 솔로 및 관리자 모드를 제공합니다.
- 카테고리AI 코딩 어시스턴트
- 요금제명시되지 않음
- 배포클라우드
- 플랫폼VS Code
Trama의 핵심 기능
Markdown으로 애플리케이션 맵 작성
AI 에이전트 변경 제안
시각적 다이어그램 생성
제안 승인 워크플로
작업 실행 모니터링
드리프트 감지 및 해결
AI 에이전트를 위한 질문-답변 기능
재작업을 위한 피드백 통합
모델-코드 비교 스캔
VS Code 지원
PR 체크를 위한 GitHub CLI 통합
팀 협업을 위한 솔로 및 관리자 모드
에이전트 상태에 대한 알림
사용자 정의 가능한 확장 설정
Trama 사용 방법은?
Trama 설치: VS Code Marketplace 또는 .vsix 파일에서 Trama 확장을 설치합니다.
omp 설정: omp 에이전트를 설치하고, 모델 제공자에 로그인한 후 Trama가 사용할 모델을 선택합니다.
프로젝트 통합: 시작하기 마법사를 사용하여 기존 프로젝트를 가져오거나 새 프로젝트를 처음부터 시작합니다.
변경 사항 설명: AI 에이전트가 처리할 수 있도록 원하는 변경 사항을 간단한 언어로 설명합니다.
제안 검토: 다이어그램과 요구 사항에서 AI 에이전트의 제안된 변경 사항을 검토한 후 승인하거나 거부합니다.
작업 실행: 에이전트가 승인된 변경 사항을 빌드하도록 허용하고, 보드에서 진행 상황을 모니터링합니다.
드리프트 해결: 코드와 애플리케이션 맵 간의 불일치를 해결하기 위해 코드를 수정하거나 맵을 업데이트합니다.
Trama의 사용 사례
- AI 에이전트 코드 관리
- 애플리케이션 맵 유지 관리
- 코드-모델 동기화
- 가이드 AI 개발
- 팀 개발 워크플로
- 새 프로젝트 스캐폴딩
- 기존 프로젝트 모델링






