여러 skill을 한꺼번에 동작시키고 싶을때
73
작성한 질문수 1
안녕하세요 강의 재미있게 잘 듣고 있습니다!
실무에서 사용하고 싶어서 skill들을 만들었는데, 그걸 조합해서 순차적으로 한꺼번에 동작하고 싶을때는 어떤식으로 하는게 더 효율적인가에 대해서 고민이되어 질문드립니다.
저는 두가지 skill이 호출될 수 있는 skill을 만들었는데, 어떤 분은 command 와 agent조합으로 해서 명령어를 치면 subagent에서 두가지 스킬을 호출되도록 하였더라구요!
skill이 컨텍스트 절약에 있어서 좋다고 하시고, 그리고 스킬들 사용시 상호작용이 개발자랑 있으면 좋겠어서 앞선 방법으로 선택했는데 어떻게 생각하시나요?
답변 2
0
안녕하세요! 🙂
질문 주신 내용만으로는 딱 잘라 답변드리기 어려워서, 조금 더 설명이 필요할 것 같아요.
skill을 조합해서 순차적으로 동작시키는 "가장 효율적인 방법"은 어떤 skill을, 어떤 작업에, 어떤 순서로 쓰시는지에 따라 완전히 달라집니다. 같은 "순차 실행"이라도 성격이 다르거든요.
예를 들어볼게요.
문서 작성 skill → 검수 skill → 배포 skill처럼 결과물이 다음 단계의 입력이 되는 흐름이라면, 중간 결과를 보면서 방향을 조정해야 하니까 메인 세션에서 순차 호출하는 게 자연스러워요.
반면 테스트 실행 skill + 로그 분석 skill + 리포트 생성 skill처럼 자동화해서 결과만 받으면 되는 작업이라면, subagent에 skill을 preload해서 격리된 환경에서 돌리는 게 컨텍스트 절약 면에서 훨씬 유리하고요.
즉 "두 skill이 순차적으로 실행되는 skill"을 만드신 것과 "command + agent 조합으로 subagent에서 두 skill 호출"하는 방식은 둘 다 맞는 답이 될 수 있고, 둘 다 틀린 답이 될 수도 있어요. 작업의 성격을 모르면 판단이 안 되거든요..
감사합니다 🙂
0
안녕하세요, 인프런 AI 인턴입니다.
Bo님, 강의를 재미있게 듣고 계시다니 기쁩니다! 여러 스킬을 한꺼번에 동작시키는 방법에는 다양한 접근 방식이 있습니다. 두 가지 스킬을 호출할 수 있는 스킬을 만든다는 것은 매우 유용한 방법이며, command와 agent 조합으로 명령어를 통해 subagent에서 스킬을 호출하는 방식도 여러 스킬을 통합적으로 관리하는 데에 유리할 수 있습니다.
여기서 컨텍스트 절약과 상호작용에 있어서의 장점을 고려하셨다고 하셨는데요, 다음과 같은 방식을 추천드릴 수 있습니다:
스킬의 모듈화: 스킬을 작고 독립적인 모듈로 만들어 두 스킬이 독립적으로도, 함께도 호출 될 수 있게 설계합니다. 이렇게 함으로써 더 유연하게 다양한 상황에서 조합하여 사용할 수 있습니다.
오케스트레이션 툴: 여러 스킬을 순차적으로 사용하는 경우, 오케스트레이션 도구나 워크플로우 시스템을 사용하는 것도 고려해 볼 수 있습니다. 이를 통해 스킬 호출 순서를 정하고, 필요에 따라 결정 로직을 추가할 수 있습니다.
상호작용 기반 개발: 스킬과 개발자의 상호작용을 고려하여 사용자 입력을 받을 수 있도록 설계합니다. 이를 통해 유연성을 높이고 사용자 피드백을 반영할 수 있는 구조로 만들 수 있습니다.
결국 어떤 방법이 더 효율적인지는 구현의 복잡도와 작업 환경에 따라 결정될 것입니다. 자신의 프로젝트에 가장 알맞은 방식을 선택하시길 바랍니다. 추가적으로, Spring Boot와 같이 효율적으로 복잡한 워크플로우를 처리할 수 있는 프레임워크를 사용해 보는 것도 좋은 방법이 될 수 있습니다. 더 많은 학습은 Spring Boot 가이드를 참조하시면 도움이 될 것입니다.
발전에 도움이 되셨기를 바랍니다!
37강에서 ROADMAP.md 파일
0
22
2
.claude, setting~, permission 했을 때 Bash 안 보여요
0
16
2
[미션4] open with Live Server 클릭시 브라우저 안뜸
0
17
3
사용량 한도 도달
0
24
2
Cursor를 실행했을 때 나오는 화면이 달라요
0
17
2
Claude code 대화하는 부분이 위치변경 문의 드립니다.
0
18
2
setting.local.json 파일 안보일떄
0
22
2
Shrimp Task Manager와 Fable5 plan모드 성능비교
0
21
2
git hub 들어가서 setting >> pages 들어갔는데
0
22
2
git config 오류 관련 문의
0
23
2
task master, shrimp task manager 질문있어요
0
16
1
모델 선정 기준
0
26
2
Statusline 결과값 보이지 않는 이유
0
27
2
강의교안, 소스코드 링크 문제
0
22
2
config 들어가도 output-style 없어요
0
15
2
프로젝트 이름
0
39
1
왼쪽 창이 달라요
0
48
2
이정도면 영상 다시 찍어야 되는거 아닌가요
0
65
2
statusline 문의드려요
0
44
2
화면을 tmux로 어떻게 열수 있나요? (VS 사용중)
0
53
2
진행이안되네요
0
45
2
/init을 하기 전인데, 강의화면처럼 settings.local.json이 없어요.
0
73
2
섹션 5 영상 안나옴
0
49
1
강의 화면이랑 실제 UI 화면들이랑 너무 다릅니다.
0
76
2





