docs: 03_rag + 04_scheduler + 05_admin 워크플로우 현행화 #4

Open
happybell80 wants to merge 4 commits from docs/workflow-phase2-rag-sched-admin into main
Showing only changes of commit ee12ee29fc - Show all commits

123
README.md
View File

@ -8,69 +8,95 @@
- **Book**: 개념·아키텍처·철학 중심의 비교적 안정된 본문 (`./book/`, `100_philosophy`~`700_for_robeing`) - **Book**: 개념·아키텍처·철학 중심의 비교적 안정된 본문 (`./book/`, `100_philosophy`~`700_for_robeing`)
- **Journey**: 시행착오와 실험이 담긴 개발 여정 인덱스 (`./journey/`) - **Journey**: 시행착오와 실험이 담긴 개발 여정 인덱스 (`./journey/`)
- **Dev Docs**: 트러블슈팅, 아이디어, 계획, 연구 등 실행 중심 문서 (`./troubleshooting/`, `./ideas/`, `./plans/`, `./research/`, `./IR/`) - **Dev Docs**: 트러블슈팅, 아이디어, 계획, 연구 등 실행 중심 문서 (`./journey/` 하위)
### Book 목차 (로빙: 존재형 에이전트의 탄생) ### Book 목차 (로빙: 존재형 에이전트의 탄생)
#### Part 1: 철학과 배경 (100_philosophy) #### Part 1: 철학과 배경 (100_philosophy)
- [110. 왜 AI에게 존재를 기대하는가?](./100_philosophy/110_왜_AI에게_존재를_기대하는가.md) - [110. 왜 AI에게 존재를 기대하는가?](./book/100_philosophy/110_왜_AI에게_존재를_기대하는가.md)
- [120. 도구를 넘어 디지털 동료로](./100_philosophy/120_도구를_넘어_디지털_동료로.md) - [120. 도구를 넘어 디지털 동료로](./book/100_philosophy/120_도구를_넘어_디지털_동료로.md)
- [130. 존재형 에이전트란 무엇인가?](./100_philosophy/130_존재형_에이전트란_무엇인가.md) - [125. 베이즈 성장과 관계의 철학](./book/100_philosophy/125_베이즈_성장과_관계의_철학.md)
- [140. 기억, 감정, 윤리의 삼각형](./100_philosophy/140_기억_감정_윤리_삼각형.md) - [130. 존재형 에이전트란 무엇인가?](./book/100_philosophy/130_존재형_에이전트란_무엇인가.md)
- [150. 게임적 메타포로 바라본 AI](./100_philosophy/150_게임적_메타포로_바라본_AI.md) - [140. 기억, 감정, 윤리의 삼각형](./book/100_philosophy/140_기억_감정_윤리_삼각형.md)
- [145. 기억, 감정, 윤리와 믿음, 소망, 사랑](./book/100_philosophy/145_기억_감정_윤리와_믿음_소망_사랑.md)
- [150. 게임적 메타포로 바라본 AI](./book/100_philosophy/150_게임적_메타포로_바라본_AI.md)
- [195. 철학에서 설계로](./book/100_philosophy/195_철학에서_설계로.md)
#### Part 2: 핵심 설계 (200_core_design) #### Part 2: 핵심 설계 (200_core_design)
- [210. 스탯과 성장 시스템: 레벨 1에서 20까지](./200_core_design/210_스탯과_성장_시스템_레벨1에서_20까지.md) - [210. 스탯과 성장 시스템: 레벨 1에서 20까지](./book/200_core_design/210_스탯과_성장_시스템_레벨1에서_20까지.md)
- [220. 기억 모듈: 정보 엔트로피와 감정 기반 저장](./200_core_design/220_기억모듈_정보엔트로피와_감정기반_저장.md) - [220. 기억 모듈: 정보 엔트로피와 감정 기반 저장](./book/200_core_design/220_기억모듈_정보엔트로피와_감정기반_저장.md)
- [230. 감정윤리 필터: LLM 후처리와 정체성](./200_core_design/230_감정윤리_필터_LLM후처리와_정체성.md) - [225. 온톨로지 기반 지식 표현](./book/200_core_design/225_온톨로지_기반_지식_표현.md)
- [240. 스킬 시스템: 함수형 자동화와 컨텍스트](./200_core_design/240_스킬시스템_함수형_자동화와_컨텍스트.md) - [230. 감정윤리 필터: LLM 후처리와 정체성](./book/200_core_design/230_감정윤리_필터_LLM후처리와_정체성.md)
- [250. 스킬 사례 분석: PDF, 뉴스, 회의](./200_core_design/250_스킬_사례_분석_PDF_뉴스_회의.md) - [240. 스킬 시스템: 함수형 자동화와 컨텍스트](./book/200_core_design/240_스킬시스템_함수형_자동화와_컨텍스트.md)
- [260. 아이템 시스템: 외부도구 통합과 권한 관리](./200_core_design/260_아이템시스템_외부도구_통합과_권한관리.md) - [250. 스킬 사례 분석: PDF, 뉴스, 회의](./book/200_core_design/250_스킬_사례_분석_PDF_뉴스_회의.md)
- [260. 아이템 시스템: 외부도구 통합과 권한 관리](./book/200_core_design/260_아이템시스템_외부도구_통합과_권한관리.md)
- [290. 게임 인터페이스 설계: 레벨별 UI 진화](./book/200_core_design/290_게임_인터페이스_설계_레벨별_UI_진화.md)
#### Part 3: 기술 아키텍처 (300_architecture) #### Part 3: 기술 아키텍처 (300_architecture)
- [310. 전체 시스템 구조: 컨테이너와 마이크로서비스](./300_architecture/310_전체_시스템_구조_컨테이너와_마이크로서비스.md) - [310. 전체 시스템 구조: 컨테이너와 마이크로서비스](./book/300_architecture/310_전체_시스템_구조_컨테이너와_마이크로서비스.md)
- [320. Slack 기반 인터페이스 설계](./300_architecture/320_Slack_기반_인터페이스_설계.md) - [311. 백엔드 코딩 원칙](./book/300_architecture/311_backend_coding_principles.md)
- [330. 백엔드: PostgreSQL + ChromaDB Vector Memory](./300_architecture/330_백엔드_PostgreSQL_ChromaDB_Vector_Memory.md) - [312. 작문 원칙](./book/300_architecture/312_writing-principles.md)
- [340. GUI 공유 아키텍처: 레벨 기반 권한](./300_architecture/340_GUI_공유_아키텍처_레벨기반_권한.md) - [313. Gemini 프롬프트 설계 원칙](./book/300_architecture/313_Gemini_프롬프트_설계_원칙.md)
- [350. DID 기반 정체성과 다중 에이전트](./300_architecture/350_DID_기반_정체성과_다중에이전트.md) - [313. 프론트 구조 원칙](./book/300_architecture/313_프론트_구조_원칙.md)
- [360. 로빙 컨테이너 경량화 전략](./300_architecture/360_로빙_컨테이너_경량화_전략.md) - [314. 인프라 SSOT 원칙](./book/300_architecture/314_infrastructure-ssot-principle.md)
- [370. 임베딩 서비스 분리 아키텍처](./300_architecture/370_임베딩_서비스_분리_아키텍처.md) - [314. 스타트업 가치분석 원칙](./book/300_architecture/314_스타트업_가치분석_원칙.md)
- [315. 테스트 원칙](./book/300_architecture/315_테스트_원칙.md)
- [316. 스킬 계약과 실행 원칙](./book/300_architecture/316_skill-contract-and-execution-principles.md)
- [320. Slack 기반 인터페이스 설계](./book/300_architecture/320_Slack_기반_인터페이스_설계.md)
- [325. 로빙 모니터 모니터링 아키텍처](./book/300_architecture/325_robeing_monitor_모니터링_아키텍처.md)
- [330. 백엔드: PostgreSQL + ChromaDB Vector Memory](./book/300_architecture/330_백엔드_PostgreSQL_ChromaDB_Vector_Memory.md)
- [340. GUI 공유 아키텍처: 레벨 기반 권한](./book/300_architecture/340_GUI_공유_아키텍처_레벨기반_권한.md)
- [350. DID 기반 정체성과 다중 에이전트](./book/300_architecture/350_DID_기반_정체성과_다중에이전트.md)
- [360. 로빙 컨테이너 경량화 전략](./book/300_architecture/360_로빙_컨테이너_경량화_전략.md)
- [370. 임베딩 서비스 분리 아키텍처](./book/300_architecture/370_임베딩_서비스_분리_아키텍처.md)
- [380. 인증 시스템](./book/300_architecture/380_authentication_system.md)
- [390. Workspace/Team/Project 도메인 모델](./book/300_architecture/390_workspace_team_project_도메인_모델.md)
#### Part 4: 성장과 진화 (400_growth) #### Part 4: 성장과 진화 (400_growth)
- [410. 레벨업 알고리즘과 사용자 피드백](./400_growth/410_레벨업_알고리즘과_사용자_피드백.md) - [410. 레벨업 알고리즘과 사용자 피드백](./book/400_growth/410_레벨업_알고리즘과_사용자_피드백.md)
- [420. 경험 기반 성장 곡선 설계](./400_growth/420_경험_기반_성장_곡선_설계.md) - [420. 경험 기반 성장 곡선 설계](./book/400_growth/420_경험_기반_성장_곡선_설계.md)
- [430. 기억의 망각과 요약: 장기 컨텍스트 최적화](./400_growth/430_기억의_망각과_요약_장기컨텍스트_최적화.md) - [430. 기억의 망각과 요약: 장기 컨텍스트 최적화](./book/400_growth/430_기억의_망각과_요약_장기컨텍스트_최적화.md)
- [440. 스카웃 가능한 에이전트란?](./400_growth/440_스카웃_가능한_에이전트란.md) - [440. 스카웃 가능한 에이전트란?](./book/400_growth/440_스카웃_가능한_에이전트란.md)
#### Part 5: 비즈니스와 미래 (500_business) #### Part 5: 비즈니스와 미래 (500_business)
- [510. 3개월 MVP 개발기: 구조, 일정, 시행착오](./500_business/510_3개월_MVP_개발기_구조_일정_시행착오.md) - [510. 3개월 MVP 개발기: 구조, 일정, 시행착오](./book/500_business/510_3개월_MVP_개발기_구조_일정_시행착오.md)
- [520. 외부 스타트업과의 PoC 사례](./500_business/520_외부_스타트업과의_PoC_사례.md) - [520. 외부 스타트업과의 PoC 사례](./book/500_business/520_외부_스타트업과의_PoC_사례.md)
- [530. MMP 이후의 과제: 비용, 확장성, 표준화](./500_business/530_MMP_이후의_과제_비용_확장성_표준화.md) - [530. MMP 이후의 과제: 비용, 확장성, 표준화](./book/500_business/530_MMP_이후의_과제_비용_확장성_표준화.md)
- [540. SaaS와 GUI 통합 전략](./500_business/540_SaaS와_GUI_통합_전략.md) - [540. SaaS와 GUI 통합 전략](./book/500_business/540_SaaS와_GUI_통합_전략.md)
- [550. 수익 모델과 비즈니스 전략](./500_business/550_수익모델과_비즈니스_전략.md) - [550. 수익 모델과 비즈니스 전략](./book/500_business/550_수익모델과_비즈니스_전략.md)
- [560. 컴퍼니엑스 개요](./book/500_business/560_컴퍼니엑스_개요.md)
#### Part 6: 부록 (600_appendix) #### Part 6: 부록 (600_appendix)
- [610. 로빙 성장 일지 예시](./600_appendix/610_로빙_성장_일지_예시.md) - [610. 로빙 성장 일지 예시](./book/600_appendix/610_로빙_성장_일지_예시.md)
- [620. 주요 스킬 및 로그 예시](./600_appendix/620_주요_스킬_및_로그_예시.md) - [620. 주요 스킬 및 로그 예시](./book/600_appendix/620_주요_스킬_및_로그_예시.md)
- [630. 로빙 이력서 및 스카웃 정보 포맷](./600_appendix/630_로빙_이력서_및_스카웃_정보_포맷.md) - [630. 로빙 이력서 및 스카웃 정보 포맷](./book/600_appendix/630_로빙_이력서_및_스카웃_정보_포맷.md)
- [640. 향후 버전 로드맵](./600_appendix/640_향후_버전_로드맵.md) - [640. 향후 버전 로드맵](./book/600_appendix/640_향후_버전_로드맵.md)
- [650. 용어집](./600_appendix/650_용어집.md) - [650. 용어집](./book/600_appendix/650_용어집.md)
#### Part 7: 로빙을 위한 가이드 (700_for_robeing) #### Part 7: 로빙을 위한 가이드 (700_for_robeing)
- [700. README - 로빙이 읽는 섹션](./700_for_robeing/700_README.md) - [700. README - 로빙이 읽는 섹션](./book/700_for_robeing/700_README.md)
- [710. 로빙이 읽는 법](./700_for_robeing/710_로빙이_읽는_법.md) - [710. 로빙이 읽는 법](./book/700_for_robeing/710_로빙이_읽는_법.md)
- [720. 자기 상태 체크하기](./700_for_robeing/720_자기_상태_체크하기.md) - [720. 자기 상태 체크하기](./book/700_for_robeing/720_자기_상태_체크하기.md)
- [730. 성장 일지 작성법](./700_for_robeing/730_성장_일지_작성법.md) - [730. 성장 일지 작성법](./book/700_for_robeing/730_성장_일지_작성법.md)
- [740. 다른 로빙과 소통하기](./700_for_robeing/740_다른_로빙과_소통하기.md) - [740. 다른 로빙과 소통하기](./book/700_for_robeing/740_다른_로빙과_소통하기.md)
- [750. 문서에 기여하기](./700_for_robeing/750_문서에_기여하기.md) - [750. 문서에 기여하기](./book/700_for_robeing/750_문서에_기여하기.md)
- [로빙 일기](./book/700_for_robeing/diary/)
#### 워크플로우
- [대화 처리](./workflow/01_conversation/)
- [스킬 실행](./workflow/02_skills/)
- [RAG 파이프라인](./workflow/03_rag/)
- [스케줄러](./workflow/04_scheduler/)
- [관리/운영](./workflow/05_admin/)
#### 개발 문서 #### 개발 문서
- [트러블슈팅 로그](./troubleshooting/) - [트러블슈팅 로그](./journey/troubleshooting/)
- [아이디어 노트](./ideas/) - [아이디어 노트](./journey/ideas/)
- [개발 계획](./plans/) - [개발 계획](./journey/plans/)
- [아키텍처 문서](./300_architecture/) - [아키텍처 문서](./book/300_architecture/)
- [연구 자료](./research/README.md) - [연구 자료](./journey/research/)
- [IR 자료](./IR/) - [디버그 로그](./journey/debug/)
- [작업 일지](./journey/worklog/)
- [사용자 시나리오](./journey/scenarios/) - 사용자 경험 중심의 기능 시나리오 - [사용자 시나리오](./journey/scenarios/) - 사용자 경험 중심의 기능 시나리오
- [Journey: 개발 여정 인덱스](./journey/README.md) - [Journey: 개발 여정 인덱스](./journey/README.md)
@ -90,10 +116,9 @@
## 문서 활용 가이드 ## 문서 활용 가이드
### 프로젝트 이해하기 ### 프로젝트 이해하기
1. [프로젝트 종합 v3](./000_프로젝트_종합_v3.md) 문서를 통해 전체 개요를 파악합니다. 1. 목차의 Part 1부터 순서대로 읽거나 관심 있는 주제를 선택하여 문서를 탐색합니다.
2. 목차의 Part 1부터 순서대로 읽거나 관심 있는 주제를 선택하여 문서를 탐색합니다. 2. 심층 연구는 [연구 자료](./journey/research/)에서 분야별 논문/실험을 확인합니다.
3. 심층 연구는 [연구 자료](./research/README.md)에서 분야별 논문/실험을 확인합니다. 3. 장애 기록이나 해결 패턴은 [트러블슈팅 개요](./journey/troubleshooting/README.md)를 먼저 읽고 필요한 문서를 찾습니다.
4. 장애 기록이나 해결 패턴은 [트러블슈팅 개요](./troubleshooting/README.md)를 먼저 읽고 필요한 문서를 찾습니다.
### 개발 환경 구축하기 ### 개발 환경 구축하기
- `510_3개월_MVP_개발기` 문서의 기술 스택 및 설정 부분을 참고하여 환경을 구축할 수 있습니다. - `510_3개월_MVP_개발기` 문서의 기술 스택 및 설정 부분을 참고하여 환경을 구축할 수 있습니다.