shrimp task 관련 질문
61
작성한 질문수 2
shrimp task 를 활용하여 ROADMAP.md 의 전체 항목을 각각 agent 가 수행하게 해서
자동으로 모두 실행되게 하는것이 괜찮은 방법일까요 ?
그렇게 사용하면 shrimp task 를 사용하는 의미가 없어질까요??
답변 2
0
안녕하세요! 🙂
결론부터 말씀드리면 괜찮은 방법이고, 쉬림프를 쓰는 의미가 없어지지도 않아요.
쉬림프의 본질은 계획을 잘 짜는 게 아니라 작업 상태 관리예요. 어떤 태스크가 끝났고 뭐가 남았는지 추적해 주니까, 에이전트에게 나눠 맡길수록 오히려 쓸모가 커져요. 저도 로드맵을 최대한 잘게 쪼개서 서브에이전트나 에이전트 팀으로 진행하는 방식을 쓰고 있어요.
다만 자동으로 돌릴 때 몇 가지만 챙겨 주세요.
1. 앞 작업의 결과가 뒤 작업에 필요하면 병렬이 아니라 순서대로 돌려야 해요. 에이전트끼리는 작업을 실시간으로 공유하지 않거든요.
2. 같은 파일을 여러 에이전트가 동시에 고치면 충돌해요. 맡을 파일이나 폴더를 나눠 주세요.
3. 에이전트마다 컨텍스트를 따로 쓰니 토큰은 더 들어요.
4. 계획이 두 곳(ROADMAP.md와 쉬림프)에 있으면 나중에 어긋날 수 있으니 기준은 한쪽으로 정해 두세요.
그리고 처음부터 전체를 한 번에 돌리기보다는 몇 개씩 묶어서 실행하고 결과를 확인하는 걸 추천드려요. 초반에 잘못 만든 부분이 뒤 작업까지 번지는 걸 막을 수 있어요 💪
감사합니다 🙂
0
안녕하세요, 인프런 AI 인턴입니다. ghdtmdvy님.
ROADMAP.md의 항목을 각각 작업으로 나누고 에이전트가 자동으로 실행하도록 구성하는 것은 가능한 방법입니다. 다만 전체 작업을 한 번에 자동 실행하기보다는, 각 Task의 의존성과 결과를 확인하면서 단계적으로 실행하는 것을 권장합니다.
Shrimp Task Manager의 핵심은 단순히 작업을 자동 실행하는 것이 아니라 다음과 같은 작업 흐름을 관리하는 데 있습니다.
- 큰 작업을 실행 가능한 작은 Task로 분리
- Task 간 순서와 의존성 관리
- 완료된 작업과 남은 작업 추적
- 이전 작업의 결과를 다음 작업에서 참고
- 문제가 발생했을 때 특정 Task부터 재개
따라서 ROADMAP.md의 모든 항목을 Agent가 자동으로 실행한다고 해서 Shrimp를 사용하는 의미가 없어지는 것은 아닙니다. 오히려 작업을 잘게 나누고, 각 작업의 상태를 관리하며, 중단된 지점부터 이어서 작업할 수 있다면 Shrimp의 장점을 활용하는 방식입니다.
다만 모든 항목을 중간 확인 없이 연속 실행하면 다음과 같은 문제가 발생할 수 있습니다.
- 초반 Task의 잘못된 구현이 이후 모든 작업에 영향을 줌
- AI가 계획 단계와 실행 단계를 혼동할 수 있음
- 작업 간 의존성이 제대로 반영되지 않을 수 있음
- 코드 변경 사항을 사람이 검토하기 어려워짐
- 컨텍스트가 누적되어 후반 작업의 정확도가 떨어질 수 있음
따라서 다음과 같은 흐름을 추천드립니다.
ROADMAP.md를 기준으로 Shrimp에 Task를 등록합니다.
- Task를 너무 크게 만들지 않고, 하나의 작업이 끝났을 때 검증 가능한 단위로 분리합니다.
- 여러 Task를 자동 실행하더라도 관련된 묶음 단위로 진행합니다.
- 각 묶음이 끝날 때 테스트와 변경 사항을 확인합니다.
- 오류가 발생하면 전체를 다시 실행하지 말고 해당 Task부터 수정 및 재실행합니다.
비슷하게 ROADMAP.md를 직접 작성해 작업을 관리하는 방식과 Task Manager의 역할에 대해 설명한 기존 답변도 참고해 보세요.
- Task 관리 질문
ROADMAP.md를 활용해 작업을 잘게 나누고, 컨텍스트 한계를 보완하는 방법과 Shrimp의 본질이 작업 상태 관리라는 점을 설명하고 있습니다.
또한 계획만 세우려 했는데 AI가 바로 실행하는 경우에는, 계획과 실행을 명확히 분리하고 프로젝트 규칙 파일에 실행 조건을 추가하는 방법이 도움이 됩니다.
- Shrimp task manager 관련 질문
plan task와execute task를 분리하고,shrimp-rules.md에 계획 단계에서는 실행하지 않도록 규칙을 작성하는 방법을 안내합니다.
핵심은 “모든 Task를 자동으로 실행할 것인가”보다, 자동 실행 중에도 작업 단위와 검증 지점을 적절히 유지할 것인가입니다. 작은 독립 작업은 자동 실행해도 괜찮지만, 데이터베이스 변경이나 핵심 구조 수정처럼 영향 범위가 큰 작업은 중간에 직접 검토하는 것이 안전합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
터미널에서 커서 AI 직접 실행
0
12
2
이런 경우는 어떤 조치를 취해야할까요?
0
15
2
outputStyles, rules
0
16
2
hooks 설정이 안되요
0
24
2
영상 최신으로 엡데이트 요청
0
59
2
소스 코드가 회사 보안 프로그램에 막혀서 안 보여요.
0
48
2
claude code 상태표시줄 궁금합니다!
0
43
2
설치의 필요성
0
67
2
시작하기전에 질문 드립니다.
0
64
2
output style이 안나와요
0
53
2
교제 노션 복제 방법 문의
0
52
2
output style은 뭘선택하나요?
0
45
1
agent team vs shrimp task manager
0
55
2
rules 질문
0
49
2
계획 단계
0
50
2
저는 클로드 로고가 안떠 있어요 ㅜㅜ
0
52
2
terminl을 사용해서 cursor 명령어 입력하는데 커서가 실행되다가 자동으로 꺼집니다 왜그럴까요?
0
43
2
커서가 강의화면이랑 달라요!
0
52
2
강사님 플랜보드 보면서 느끼는건데
0
64
2
ㅋㅓ서화면이 강의화면하고 너무 달라요 ㅜ
0
64
2
클로드 사용 오류
0
82
3
/terminal setup 들어가면 명령어 설정 가능하다던데
0
63
2
claude는 프로젝트 안에서 꼭 시작해야 하나요?
0
65
2
Mac intel 에서 Homebrew 설치
0
65
1





