C

코스모스 소개

← 채팅으로

Cosmos — Team AI Assistant Platform

팀마다 성격이 다른 AI 비서,
코스모스

코스모스는 한 팀 조직 안에서 여러 팀이 각자의 문서·메모·규칙을 근거로 답하는 AI 비서("크루")를 갖는 사내 플랫폼입니다. 그룹장·팀장·팀원 권한이 나뉘어 있고, 자율적으로 상황을 감지해 초안을 만들지만 실제 실행은 항상 사람이 승인합니다.

무엇인가요

한 줄로: "팀별로 다른 성격·지식을 가진 AI 비서 여러 명을, 승인 기반 안전장치와 함께 운영하는 사내 채팅 플랫폼."

👥

크루 — 팀별 비서

팀마다 성격(시스템 프롬프트)과 참고 자료가 다른 비서가 있습니다. 개발팀 비서는 개발팀 문서·규칙만 근거로 답합니다.

📚

근거 기반 답변 (RAG)

업로드 문서, 팀 메모·규칙, 과거 대화를 검색해 근거를 찾고, 근거가 없으면 추측 대신 "확인이 필요하다"고 답합니다.

🛡️

승인 기반 자율 실행

정해진 조건을 스스로 감지해 초안을 만들지만, 발송·반영 같은 실행은 항상 사람의 승인을 거칩니다.

🏢

가상 오피스

로그인하면 팀별 비서가 3D 캐릭터로 걸어 다니는 오피스가 먼저 보입니다. 자리를 클릭하면 그 팀과의 대화로 들어갑니다.

권한 모델

세 가지 역할이 볼 수 있는 범위와 할 수 있는 일이 다릅니다.

그룹장 (1명)

모든 팀의 채팅·문서에 접근. 팀 정의, 가입 승인, 역할 지정, 모델/도구 설정을 포함한 전체 운영을 담당합니다.

팀장

자기 팀만. 문서 업로드 승인, 팀 메모·규칙 관리("학습 주도권"), 대시보드로 팀 현황을 봅니다.

팀원

자기 팀만. 채팅과 문서 업로드(팀장 승인 후 반영), 문서·메모 열람이 가능합니다.

주요 화면

로그인 후 실제로 쓰게 되는 화면들입니다. 접근 가능한 화면은 역할에 따라 다릅니다.

안전 설계 원칙

코스모스는 처음부터 "AI가 알아서 다 하는" 방향이 아니라, 사람의 승인이 항상 마지막 관문이 되도록 설계했습니다.

1

실행성 업무는 항상 사람이 승인한 뒤에만. 자율 감시가 만든 초안, 코드 변경 제안, 새 감시 항목 제안은 모두 승인 대기함을 거칩니다.

2

운영 데이터는 읽기 전용, 사전 정의된 통로로만. 자율 폴러는 자유 SQL을 실행하지 않고, 미리 정해둔 조회 함수만 호출합니다.

3

근거 없는 답은 하지 않습니다. 문서·메모·규칙에 없는 사실을 추측으로 답하지 않고, 확인이 필요하다고 밝힙니다.

4

대화는 개인별로 분리됩니다. 같은 팀이어도 다른 사람의 대화 내용은 서로 보이지 않습니다.

여기까지 온 과정

디스코드 봇 "헤르메스" — 사내 챗봇으로 시작.
웹 채팅 "코스모스"로 전환 — UI 자유도를 위해 브랜딩과 화면을 새로 만듦. 코드·DB의 hermes_* 접두어는 이력 호환을 위해 유지.
팀별 크루 + 권한 모델 도입 — 그룹장·팀장·팀원 역할과 팀별 문서·메모·규칙 체계.
자율 감시(watch) + 승인 대기함 — 사람이 안 물어봐도 조건을 감지해 초안을 만들되, 실행은 항상 승인 후.
3D 오피스, 대시보드, 채팅 내 알림 등 지속 개선 — 사용성과 운영 가시성을 계속 다듬는 중.

기술 스택

별도 빌드 과정 없이 바로 서비스할 수 있게 구성했습니다.

Python · FastAPI PostgreSQL + pgvector Claude API (기본) / Codex(OpenAI Responses API, 선택) Vanilla JS + Three.js (빌드 도구 없음) Nginx 게이트웨이 Docker / Podman Compose 배포