Bob의 동작 표준화
프로젝트 수준의 규칙 파일을 사용하여 팀 전체에서 Bob의 동작을 표준화하고, Bob이 코드를 문서화하고 이전 작업을 기억하도록 지시합니다.
Bob 규칙은 모든 Bob 대화에 적용되는 지침을 정의하는 일반 텍스트 파일입니다. Bob은 규칙을 프로젝트 내의 지정된 폴더 또는 전역 사용자 수준의 파일로 저장하고, 모든 모드에서 각 대화에 모든 규칙 파일의 내용을 자동으로 주입합니다. 규칙 주입을 통해 팀과 개별 개발자는 모든 프롬프트에서 지침을 반복하지 않고도 코딩 표준, 커뮤니케이션 선호도 및 워크플로 제약 조건을 적용할 수 있습니다.
galaxium-travels/.bob의 프로젝트 수준 규칙은 코드와 함께 버전 관리되므로 다음을 의미합니다:
- 규칙은 저장소를 복제하는 모든 팀 구성원에게 자동으로 전파됩니다.
- 규칙 변경은 일반적인 코드 검토 프로세스를 거칩니다.
- 규칙 기록은 git에서 추적됩니다.
이 튜토리얼에서는 .bob 디렉토리에 규칙 파일을 추가하여 Bob이 간결하게 말하고, 코드를 문서화하고, 이전 작업을 기억하도록 지시합니다. 이러한 파일을 버전 관리에 포함하므로 Bob은 팀 전체에 적용합니다.
전제 조건
이 튜토리얼을 완료하려면 다음이 필요합니다:
- 아직 없다면 Galaxium Travels 데모 코드를 복제하세요. 복제 명령은 튜토리얼에서 사용하는 코드가 포함된
bob-learning-path-branch도 체크아웃합니다.
git clone -b bob-learning-path-branch https://github.com/IBM/galaxium-travels- Galaxium Travels 데모 코드가 열린 Bob IDE
.bob폴더를 생성하기 위해 프로젝트 시작 튜토리얼을 완료하세요.- 필수는 아니지만 Bob의 인터페이스와 기능에 익숙해지기 위해 빠른 시작 튜토리얼을 수행하는 것을 고려하세요.
- Python 또는 Python 3. 공식 웹사이트에서 Python을 다운로드할 수 있습니다.
사용자 정의 Bob 규칙 파일 만들기
Bob의 /init 명령은 각 Bob 모드에 대한 AGENTS.md 파일이 포함된 .bob 폴더를 생성하여 각 모드에서 Bob의 동작을 지시합니다. rules 폴더에 새 파일을 추가하여 자신만의 사용자 정의 규칙을 만드세요. Bob은 규칙 파일의 내용을 읽으므로 추가한 지침이 Bob과의 모든 상호 작용에 적용됩니다.
규칙 폴더 만들기
.bob에 rules 폴더가 아직 없으면 만드세요.
사용자 정의 Bob 규칙 만들기
basic_rules.md 파일에서 다음 텍스트를 추가하여 사용자 정의 규칙을 만드세요:
문서화 표준 규칙 추가
Always include concise JSDoc strings for every public function.문서화 표준 규칙은 작업에 관계없이 Bob이 공개 함수를 작성하거나 수정할 때마다 일관된 문서를 생성하도록 보장합니다.
커뮤니케이션 스타일 규칙 추가
Be very concise in your wording.커뮤니케이션 스타일 규칙은 Bob이 응답과 주석을 표현하는 방식을 제어하며, 자세한 설명보다 간결하고 직접적인 출력을 선호하는 팀에 유용합니다.
내부 독백 규칙 추가
Write a summary of every interaction into the folder `internal-monologue/`.
Name the file starting with a timestamp, followed by a concise description of the interaction.
Example: 2026-01-15_update-readme.md내부 독백은 모든 대화에서 Bob이 수행한 모든 작업의 영구 로그를 생성합니다.
내부 독백의 이점은 다음과 같습니다:
- 감사 추적: Bob이 어떤 변경을 언제 했는지에 대한 기록.
- 세션 간 연속성: Bob은 향후 대화에서 내부 독백 폴더를 참조하여 이전 작업을 이해할 수 있습니다.
- 팀 투명성: 공유 저장소에서 독백은 다른 팀 구성원이 Bob으로 무엇을 했는지 보여줍니다.
모든 규칙을 추가하면 basic_rules.md 파일은 다음과 같이 표시됩니다:

규칙 테스트
에이전틱 채팅 사이드바를 열고 코드 모드로 전환한 다음 다음 프롬프트를 실행하여 Bob이 README.md를 편집하도록 합니다. Bob은 더 나은 문제 해결로 개선, 완전한 개편 또는 부정확성 수정과 같은 제안을 할 수 있습니다. README에 대한 비전에 가장 적합한 제안을 선택할 수 있습니다.
Update the readmeBob은 README.md를 업데이트하고 internal-monologue라는 폴더를 만들고 README에 대한 업데이트를 보여주는 파일을 만듭니다.

다음 단계
이 튜토리얼에서는 Bob 규칙을 통해 모든 대화와 모드에 적용되는 영구 지침을 정의할 수 있는 방법을 배웠습니다. 프로젝트 수준 규칙은 코드와 함께 버전 관리되므로 팀이 자동으로 동일한 표준을 공유합니다. 내부 독백 패턴은 모든 세션에서 Bob의 작업에 대한 감사 추적을 제공합니다.
맞춤형 지침과 특정 도구 액세스를 가진 전문화된 페르소나를 정의하는 사용자 정의 모드 생성에 대해 알아보려면 Bob 기능 추가로 진행하세요.
