[OpenRig] 동일한 rig send 명령어에서 팀 구성 결과가 달라지는 이유
안녕하세요, 단테님.
OpenRig 강의를 따라 실습하던 중 궁금한 점이 생겨 문의드립니다.
강의에서 제공해 주신 rig send operator-agent@kernel 명령어를 동일하게 실행했는데, 강의와 다른 형태의 rig.yaml이 생성되었습니다.
1. 동일한 프롬프트인데 팀 구조가 다르게 생성되는 이유가 궁금합니다.
강의에서는 다음과 같이 구성되었습니다.
Pod:
team1개Members:
lead,research,build,reviewagent_ref:local:agents/lead등 프로젝트 로컬 AgentSpeccwd: 프로젝트 작업 디렉터리
반면 제 환경에서는 다음과 같이 생성되었습니다.
Pod:
orchestration,research,development,review총 4개agent_ref: OpenRig npm 패키지 내부 기본 AgentSpec의 절대 경로(path:...)cwd: "."
2. Operator의 파일 생성 역할에 대해서도 궁금합니다.
최초 요청에서는 Operator가 자신은 저장소 파일을 직접 작성하지 않고 프로젝트 팀에 전달하는 역할이라며 rig.yaml을 생성하지 않았습니다.
이후 "새 OpenRig 팀의 초기 구성 작업이므로 파일을 직접 생성해 달라"고 명시하자 정상적으로 생성했습니다.
궁금한 점은 다음과 같습니다.
동일한 프롬프트라도 Operator의 모델, 버전 또는 기존 작업 환경에 따라 RigSpec 구조가 달라질 수 있는 걸까요?
강의처럼 프로젝트 로컬 AgentSpec과 단일 Pod를 생성하려면 별도의 초기 설정이나 프로젝트 스코프 지정이 필요한 걸까요?
Kernel Operator가 팀 구성 파일을 직접 생성하는 것이 일반적인 사용 방식인지, 아니면 별도의 에이전트를 통해 생성하도록 하는 것이 권장되는 방식인지 궁금합니다.
현재는 강의 환경과 결과를 동일하게 맞추기 위해 명시적인 프롬프트로 구조를 수정하고 있습니다.
혹시 제가 놓친 초기 설정이나 권장 워크플로가 있다면 안내 부탁드립니다.
감사합니다.
回答 1
1
안녕하세요, 단테입니다. 좋은 질문 감사합니다.
rig send는 정해진 틀을 채우는 명령이 아니라, 부탁 문장을 Operator(AI 에이전트)에게 보내고 Operator가 rig.yaml을 직접 쓰는 방식입니다. 그래서 같은 문장이어도 Operator의 판단에 따라 구조가 달라질 수 있습니다. 로그인한 도구에 따라 Operator가 Claude일 수도 있고 Codex일 수도 있습니다(강의 녹화 때는 Codex였습니다). OpenRig 버전에 따라서도 조금씩 달라집니다. 받으신 결과는 OpenRig에 들어 있는 기본 역할(orchestration·research·development·review)을 가져다 쓴 형태이고, 형식상으로는 올바른 팀 파일입니다.
한 가지만 꼭 확인해 주세요. cwd: "."는 rig.yaml이 있는 폴더(rigs/culture) 기준이라서, 그대로 띄우면 에이전트들이 저장소 루트가 아니라 rigs/culture 안에서 일합니다. 강의처럼 cwd: ../..로 고치거나 rig up rigs/culture/rig.yaml --cwd "$PWD"로 띄워 주세요.
강의와 똑같은 팀을 쓰고 싶으시면 실습 저장소 main 브랜치의 rigs/culture 폴더를 그대로 받으시면 됩니다.
git checkout main -- rigs/culture
rig spec validate rigs/culture/rig.yaml직접 만들게 하실 때는 부탁 문장에 「Pod는 team 하나, 각 자리의 AgentSpec은 rigs/culture/agents 아래 새로 만들어 local: 참조로, cwd는 저장소 루트」를 덧붙이시면 강의와 거의 같게 나옵니다.
팀 구성 파일은 OpenRig 설정이라 Operator에게 맡기는 게 일반적인 사용 방식입니다. Operator가 앱 코드 같은 프로젝트 변경은 직접 하지 않게 설정돼 있어서 처음에 망설였던 것이니, 지금처럼 "팀 초기 구성이니 직접 만들어 달라"고 말씀하시면 됩니다.
"핸즈온 머신러닝 with 사이킷런, 파이토치 예제 코드 해설" 쿠폰
0
6
1
미션 자료 "다운로드 안됨"
0
2
0
수업자료
1
7
1
미션 자료 다운 안됨
0
7
1
섹션1 수업자료 문의
0
7
1
"핸즈온 머신러닝 with 사이킷런, 파이토치 예제 코드 해설" 쿠폰
0
11
2
화면이 보이지 않습니다.
0
13
1
클로드 설치관련 문의
0
18
2
n8n 실습용 무료 다운로드 폼 제출이 안됩니다.
0
10
0
"핸즈온 머신러닝 with 사이킷런, 파이토치 예제 코드 해설" 쿠폰
0
30
3
CLAUDE.md
0
16
2
[11/10수정]유닛3.2 멀티프로필 게이트웨이 PID 표시 차이 및 OpenAI Codex OAuth 401 오류 문의
0
22
0
auto_decompose
0
18
0
강의자료 공유부탁드립니다.
0
17
2
음성/자막이 이전 강의 것이 나옵니다.
0
14
1
섹션4 github 접속 문제
0
25
1
gpt 코덱스
0
17
1
강의자료는 어디서 받을 수 있을까요?
0
12
1
[Himalaya 네이버 메일 연동] Slack에서 네이버메일 사용 시 GPG 복호화 오류 발생
0
28
1
n8n에 cmd하고 엔비디아 복사해서 붙여놓으니 오류가 생겨요..
0
18
2
ACE Music API Key 생성
0
27
1
3.onebite-link 설치 후
0
22
1
env파일이 없어요
0
28
2
<핸즈온 머신러닝 with 사이킷런, 파이토치> 예제 코드 해설 쿠폰관련
0
33
3

