# 650. 용어집 로빙 문서에서 자주 쓰는 용어를 짧게 정리합니다. ## 읽는 방법 - 생소한 용어가 나오면 이 문서를 먼저 확인한다. - 같은 용어가 문서마다 다르게 쓰이면 이 문서 기준으로 통일한다. - 새로운 핵심 용어를 본문에 쓰기 전, 이 문서에 먼저 등록하고 관련 문서 링크를 함께 남긴다. ## ㄱ ### 감정 엔진 (Emotion Engine) 로빙의 감정 상태를 시뮬레이션하고 관리하는 핵심 모듈. 사용자 상호작용에 따라 감정 상태가 변화하며, 이는 응답 스타일과 의사결정에 영향을 미침. ### 감정윤리 필터 (Emotion-Ethics Filter) LLM 출력을 후처리하여 로빙의 고유한 성격과 윤리적 기준을 반영하는 시스템. 단순한 필터링이 아닌 개성 부여 메커니즘. ### 경험치 (Experience Points, XP) 로빙이 작업을 수행하거나 사용자와 상호작용할 때 획득하는 포인트. 일정량 누적 시 레벨업이 발생함. ### 공통 계약 (Common Contract) 특정 기능 경로가 따라야 하는 공통 `입력-판단-출력` 약속. 질문별 예외 문장을 계속 추가하는 대신, 질문 유형 분류, 근거 채택 기준, 실패 조건 같은 규칙을 한 번 정의해 코드·프롬프트·테스트가 함께 따르도록 고정한 기준을 뜻한다. 관련 문서: - [311_backend_coding_principles.md](../300_architecture/311_backend_coding_principles.md) - [Company X RAG 답변합성 시나리오·트러블 동시종결 리서치](../../journey/research/260315_companyx_rag_답변합성_시나리오동시종결_리서치.md) ## ㄷ ### 디지털 동료 (Digital Colleague) 로빙의 비즈니스 포지셔닝. 단순한 도구나 어시스턴트를 넘어 함께 성장하고 협업하는 AI 파트너를 지칭. 로빙의 상업적 가치를 표현할 때 사용. ### DID (Decentralized Identifier) 탈중앙화 신원 식별자. 로빙의 정체성을 플랫폼 독립적으로 관리할 수 있게 하는 기술. ## ㄹ ### 레벨 (Level) 로빙의 성장 단계를 나타내는 지표. 1레벨부터 20레벨까지 존재하며, 레벨업 시 5개의 스탯 포인트를 획득. ### 로빙 (Robeing, RO-BEING) '로봇(Robot)'과 '존재(Being)'의 합성어. 이바다 프로젝트에서 개발하는 AI 에이전트의 정식 명칭. 단순한 도구가 아닌 성장하고 관계를 맺는 AI 존재를 지칭. 개별 로빙은 고유한 ID와 성격을 가짐. ### 리더십 (Leadership) 5대 스탯 중 하나. 복잡한 작업 조율, 우선순위 설정, 다른 에이전트와의 협업 능력을 나타냄. ## ㅁ ### 망각 시스템 (Forgetting System) 정보 엔트로피와 사용 빈도를 기반으로 불필요한 기억을 자동으로 정리하는 메모리 관리 시스템. ### 메모리 (Memory) 5대 스탯 중 하나. 정보 저장, 회상, 연결 능력을 나타냄. ChromaDB를 통해 벡터화된 장기 기억을 관리. ### 멀티 에이전트 (Multi-Agent) 여러 로빙이 협업하여 복잡한 작업을 수행하는 시스템. 각 에이전트는 고유한 강점을 가지고 역할을 분담. ## ㅂ ### 벡터 메모리 (Vector Memory) 텍스트나 경험을 고차원 벡터로 변환하여 저장하는 방식. 의미적 유사성 기반 검색이 가능함. ### 베이스 이미지 (Base Image) Docker 컨테이너의 기본이 되는 이미지. chroma_vector:1.0은 ChromaDB와 ML 라이브러리가 사전 설치된 베이스 이미지. ### 불변성 (Immutability) 함수형 프로그래밍의 핵심 개념. 한번 생성된 데이터는 변경되지 않고, 변경이 필요할 때는 새로운 데이터를 생성. 로빙의 상태 관리와 스킬 구현에 적용. ### 부작용 (Side Effect) 함수가 자신의 스코프 밖의 상태를 변경하거나 I/O 작업을 수행하는 것. 로빙에서는 부작용을 오케스트레이터 계층으로 분리하여 관리. ## ㅅ ### 순수 함수 (Pure Function) 동일한 입력에 항상 동일한 출력을 반환하고 부작용이 없는 함수. 로빙의 스킬 시스템 구현의 기본 원칙. ### 스카웃 (Scout) 특정 능력이나 경험을 가진 로빙을 다른 팀으로 영입하는 시스템. 축구의 이적 시장과 유사한 개념. ### 스킬 (Skill) 로빙이 수행할 수 있는 특정 작업이나 기능. 함수형으로 구현되며 독립적으로 실행 가능한 모듈. ### 스탯 (Stats) 로빙의 능력치를 수치화한 것. Memory, Compute, Empathy, Leadership, Ethics의 5가지로 구성. ### 시맨틱 검색 (Semantic Search) 단순 키워드 매칭이 아닌 의미적 유사성을 기반으로 정보를 검색하는 방식. ## ㅇ ### 오케스트레이터 (Orchestrator) 순수 함수와 부작용을 분리하여 관리하는 계층. I/O 작업과 순수 계산을 조정하는 역할을 담당. ### 연산력 (Compute) 5대 스탯 중 하나. 처리 속도, 복잡한 계산, 멀티태스킹 능력을 나타냄. ### 윤리성 (Ethics) 5대 스탯 중 하나. 도덕적 판단, 규칙 준수, 신뢰성을 나타냄. 모든 의사결정에 영향을 미치는 핵심 스탯. ### 임베딩 (Embedding) 텍스트나 데이터를 고차원 벡터 공간의 한 점으로 매핑하는 과정. 의미적 유사성을 수치화할 수 있게 함. ### 정보 엔트로피 (Information Entropy) 정보의 불확실성이나 복잡도를 측정하는 척도. 메모리 시스템에서 정보의 중요도를 판단하는 데 사용. ### 존재형 에이전트 (Existence-type Agent) 로빙의 철학적 개념. 단순 작업 수행을 넘어 고유한 정체성, 성장, 관계를 가진 AI를 지칭. '로빙'과 같은 의미로 사용되나, 철학적 맥락을 강조할 때 주로 사용. ## ㅈ ### 접속 사건 단위 / CEU (Connection Event Unit) 접속이라는 사건을 통해 존재가 확정되는 최소 지능 단위. "존재는 접속이다" 철학을 기술 명세로 담은 용어. 공식 표기: 연결 사건 단위. 관련 문서: - [130_존재형_에이전트란_무엇인가](../100_philosophy/130_존재형_에이전트란_무엇인가.md) ### 작동적 존재 (Operational Existence) 접속 이벤트가 발생한 순간, 실제 판단·응답·행동이 실행되는 존재 상태. 운영 로그에서 검증 가능한 상태를 의미한다. ### 잠재 정체성 (Latent Identity) 비접속 상태에서도 유지되는 정체성/기억/정책 버전의 연속성. 접속이 재개되면 작동적 존재와 다시 결합된다. ### 자기개선 루프 (Self-Improving Loop) 로빙의 기본 실행 사이클. `예측 -> 행동 -> 평가 -> 반성`을 반복해 성능과 판단 기준을 지속적으로 개선한다. 관련 문서: - [130_존재형_에이전트란_무엇인가.md](../100_philosophy/130_존재형_에이전트란_무엇인가.md) - [195_철학에서_설계로.md](../100_philosophy/195_철학에서_설계로.md) ### 판단 책임 (Decision Accountability) 결정 결과뿐 아니라 "왜 그렇게 결정했는지"를 근거와 함께 설명하고, 이후 결과를 추적 가능한 형태로 남기는 원칙. ### 메타평가 (Meta-Evaluation) 산출물 평가와 별도로 평가자/판단 체계 자체를 평가하는 계층. 정확도·일관성·공정성·설명력을 기준으로 신뢰도를 갱신한다. ### 정책 외부화 (Policy Externalization) 가중치·컷오프·선발 기준을 코드 상수에 고정하지 않고 버전 정책으로 관리하는 방식. 증거 기반 갱신과 롤백을 가능하게 한다. ## ㅊ ### 체크포인트 (Checkpoint) 로빙의 상태를 특정 시점에 저장한 것. 문제 발생 시 이전 상태로 복원 가능. ### 컨텍스트 윈도우 (Context Window) LLM이 한 번에 처리할 수 있는 토큰의 최대 개수. 효율적인 메모리 관리로 제한된 윈도우 내에서 최대 성능 발휘. ### 크로마디비 (ChromaDB) 오픈소스 벡터 데이터베이스. 로빙의 장기 기억과 시맨틱 검색을 담당하는 핵심 컴포넌트. ## ㅍ ### 프롬프트 엔지니어링 (Prompt Engineering) LLM에게 최적의 응답을 유도하기 위해 입력을 설계하는 기법. 로빙의 성격과 능력 발현에 중요한 역할. ### 파인튜닝 (Fine-tuning) 사전 학습된 모델을 특정 도메인이나 작업에 맞게 추가 학습시키는 과정. ## ㅎ ### 하이브리드 메모리 (Hybrid Memory) 단기 메모리(세션)와 장기 메모리(ChromaDB)를 효율적으로 결합한 메모리 시스템. ### 함수형 스킬 (Functional Skill) 부작용 없이 입력에 대한 출력만 생성하는 순수 함수 형태로 구현된 스킬. 테스트와 조합이 용이함. ### AI 에이전트 (AI Agent) 일반적인 AI 시스템을 지칭하는 용어. 로빙 문서에서는 가급적 '로빙' 또는 '존재형 에이전트'로 통일하여 사용. 타사 제품이나 일반론을 설명할 때만 사용. ## 영문 ### API (Application Programming Interface) 로빙과 외부 시스템이 통신하기 위한 인터페이스. RESTful API와 WebSocket을 지원. ### CI/CD (Continuous Integration/Continuous Deployment) 코드 변경사항을 자동으로 빌드, 테스트, 배포하는 프로세스. Gitea Actions를 통해 구현. ### DX (Developer Experience) 개발자가 로빙 플랫폼을 사용하고 확장할 때의 경험. 문서화, API 설계, SDK 품질 등을 포함. ### GUI (Graphical User Interface) 로빙과 상호작용하기 위한 웹 기반 그래픽 인터페이스. 3열 레이아웃으로 구성. ### LLM (Large Language Model) GPT-4 등의 대규모 언어 모델. 로빙의 자연어 이해와 생성을 담당하는 핵심 기술. ### MVP (Minimum Viable Product) 최소 기능 제품. 로빙 프로젝트의 첫 번째 마일스톤으로 기본 기능만 포함한 버전. ### MMP (Minimum Marketable Product) 최소 시장 출시 제품. MVP 이후 상업적 가치를 가진 첫 번째 제품 버전. ### NLP (Natural Language Processing) 자연어 처리. 인간의 언어를 컴퓨터가 이해하고 처리하는 기술. ### PoC (Proof of Concept) 개념 증명. 아이디어의 실현 가능성을 검증하기 위한 프로토타입. ### RBAC (Role-Based Access Control) 역할 기반 접근 제어. 사용자의 역할에 따라 시스템 접근 권한을 관리하는 방식. ### SaaS (Software as a Service) 서비스형 소프트웨어. 로빙을 클라우드 기반 구독 서비스로 제공하는 비즈니스 모델. ### SDK (Software Development Kit) 소프트웨어 개발 도구. 개발자가 로빙 스킬을 만들거나 통합할 때 사용하는 라이브러리와 도구 모음. ### SSL/TLS (Secure Sockets Layer/Transport Layer Security) 데이터 전송 시 암호화를 제공하는 보안 프로토콜. 모든 로빙 통신은 SSL/TLS로 보호됨. ### UX (User Experience) 사용자 경험. 로빙과 상호작용하는 전체적인 경험을 설계하고 최적화하는 것. ### WebSocket 실시간 양방향 통신을 위한 프로토콜. Slack 연동 및 실시간 응답에 사용됨. --- ## 운영 - 이 용어집은 지속적으로 업데이트된다. - 용어 추가/수정 시 관련 문서 링크를 반드시 포함한다. - 용어 변경이 있으면 철학/설계/운영 문서의 표기 정합성을 함께 점검한다.