# 650. 용어집 ## ㄱ ### 감정 엔진 (Emotion Engine) 로빙의 감정 상태를 시뮬레이션하고 관리하는 핵심 모듈. 사용자 상호작용에 따라 감정 상태가 변화하며, 이는 응답 스타일과 의사결정에 영향을 미침. ### 감정윤리 필터 (Emotion-Ethics Filter) LLM 출력을 후처리하여 로빙의 고유한 성격과 윤리적 기준을 반영하는 시스템. 단순한 필터링이 아닌 개성 부여 메커니즘. ### 경험치 (Experience Points, XP) 로빙이 작업을 수행하거나 사용자와 상호작용할 때 획득하는 포인트. 일정량 누적 시 레벨업이 발생함. ## ㄷ ### 디지털 동료 (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를 지칭. '로빙'과 같은 의미로 사용되나, 철학적 맥락을 강조할 때 주로 사용. ## ㅊ ### 체크포인트 (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 연동 및 실시간 응답에 사용됨. --- *이 용어집은 지속적으로 업데이트됩니다. 새로운 용어나 수정 제안은 문서 팀에 문의하세요.*