Vibe vs Spec 세션¶
Vibe 세션이란 무엇인가요?¶
Vibe 세션은 빠른 질문, 설명 및 대화형 접근 방식을 통한 프로젝트 구축을 위해 설계된 Kiro의 대화형 Q&A 중심 세션입니다.
액세스 방법¶
새 세션을 시작할 때 세션 선택기를 사용하여 Vibe 세션과 Spec 세션 간에 전환할 수 있습니다. 이를 통해 현재 작업에 가장 적합한 상호 작용 스타일을 선택할 수 있습니다.

Vibe를 사용해야 하는 경우¶
-
대화형 Q&A 형식: Vibe 세션은 코드에 대한 양방향 대화에 최적화되어 있어 질문하고 즉각적인 응답을 받을 수 있습니다.
-
빠른 지원: 공식적인 사양 프로세스를 거치지 않고 코딩 질문에 대한 빠른 답변, 코드 동작 설명 또는 개념 이해에 이상적입니다.
-
컨텍스트 이해: 다른 Kiro 세션과 마찬가지로 Vibe 세션은 컨텍스트 제공자를 활용하여 코드베이스를 이해하지만, 광범위한 코드 생성보다는 설명에 중점을 둡니다.
-
유연한 접근 방식: Vibe 세션은 Spec 세션에 비해 더 유동적이고 덜 구조화된 접근 방식을 제공하여 탐색적 코딩 및 학습에 적합합니다.
Spec 세션이란 무엇인가요?¶
Spec 세션은 소프트웨어 개발 프로세스를 공식화하는 Kiro의 복잡한 개발 작업에 대한 구조화된 접근 방식을 안내합니다. 높은 수준의 아이디어를 체계적인 실행 및 명확한 추적이 가능한 상세한 구현 계획으로 변환합니다.
액세스 방법¶
새 세션을 시작할 때 세션 선택기를 사용하여 Spec 세션과 Vibe 세션 간에 전환할 수 있습니다. 복잡한 개발 작업의 경우 Spec 세션은 철저한 구현을 보장하는 데 필요한 구조를 제공합니다.

Spec을 사용해야 하는 경우¶
-
복잡한 개발 작업: 신중한 계획과 실행이 필요한 복잡한 기능, 전체 애플리케이션 또는 중요한 리팩토링을 구축하기 위해 Spec 세션을 사용합니다.
-
구조화된 접근 방식: 요구 사항 및 구현 세부 사항을 명확하게 문서화하는 체계적이고 단계별 개발 접근 방식이 필요한 경우.
-
팀 협업: 여러 팀 구성원이 구현 계획을 이해하고 사양에 대한 진행 상황을 추적해야 하는 프로젝트의 경우.
-
문서화 요구 사항: 향후 참조 또는 지식 공유를 위해 코드 구현과 함께 상세한 문서를 생성하려는 경우.