AI협업엔진 v1.0 — Wave 4-B 라이브 협업 + 의도감지
개요
Wave 4-B: AI봇 강화 + 라이브 협업 커서 완성
AI협업엔진.한선 = 크라우니 프로젝트 매니저의 AI봇 핵심 엔진
- 실시간 멀티사용자 커서 동기화
- 스마트 의도감지 + 자동 태스크 생성
- 셀코어 기반 규칙 평가
파일 위치
- 소스:
/Users/ef/crowny-project/AI협업엔진.한선 - 바이너리:
/tmp/ai_collab.toau - 크기: 9.2KB (300줄)
- 컴파일: ✓ hanseonc_high 성공
10개 핵심 함수
1. 의도추출(텍스트, 컨텍스트)
6가지 사용자 의도 감지 (질문/지시/제안/상태/문제/결정)?→ 질문 감지 (+1.0)해줘,필요→ 지시 감지 (+0.9)생각,추천→ 제안 감지 (+0.85)진행,완료→ 상태 감지 (+0.9)안됨,오류→ 문제 감지 (+1.0)승인→ 결정 감지 (+0.95)
2. 한국어날짜파싱(텍스트)
자연언어 일정 파싱오늘/내일/모레→ "TODAY" / "TOMORROW"다음주→ "NEXT_WEEK"다음달→ "NEXT_MONTH"
3. 담당자찾기(텍스트, 멤버목록)
텍스트에서 팀원 이름/별칭 추출- 정확 이름 매칭 (글자수 > 1)
- 별칭 매칭
- 여러명 가능
4. 우선순위감지(텍스트)
4단계 우선순위 분류긴급/당장→ "긴급"중요/필수→ "중요"나중/언젠가→ "낮음"- 기본 → "보통"
5. 다단계태스크생성(텍스트, 프로젝트)
자동 태스크 생성 파이프라인- 제목 추출 (첫 50글자)
- 설명 (전체 텍스트)
- 마감 파싱 (한국어날짜파싱)
- 담당자 찾기 (멤버목록 기준)
- 우선순위 감지
6. 스마트제안생성(활동이력, 컨텍스트)
활동 분석 → 주도적 제안- 같은 주제 반복 작업 → "관련 문서 확인" (0.75 확신도)
- 저녁 시간대 → "오늘 진행상황 정리" (0.8 확신도)
- 지연 중인 항목 → "우선처리 권장" (0.85 확신도)
7. 라이브커서업데이트(사용자, 프로젝트, 노드, 위치)
실시간 커서 동기화 메타데이터- 타임스탬프: 현재시간()
- 색상: 사용자색상할당(사용자)
- 위치: {문서, 줄, 열}
- 동기상태: "활성"
8. 뷰어목록조회(프로젝트, 노드)
현재 노드 시청자 목록 (실시간)- 동일 노드ID 필터링
- 활동로그에서 추출
- 사용자별 색상 할당
9. 사용자색상할당(사용자ID)
사용자ID 기반 결정론적 색상 생성- 글자 해시 계산 (글자길이 누적)
- 10가지 팔렛 모듈로 선택
- 같은 사용자 = 항상 같은 색상
10. 셀코어규칙()
AI협업 3가지 핵심 규칙 정의- CONFIDENCE: 0.85 (자동실행 임계값)
- CURSOR_STALE: 30초 (스톨 커서 정리)
- COLLAB_MIN: 3명 (협업 활성화 기준)
설계 원칙
1. 한선씨 우선 (네이티브)
가져오기 "셀코어"통합변수,함수,만약,동안등 한글 키워드만 사용[]배열 리터럴,맵생성()/맵꺼내()/맵넣어()표준
2. 결정론적 (deterministic)
- 색상 할당 = 해시 기반 (재현 가능)
- 의도 점수 = 키워드 매칭 (명확)
- 우선순위 = 규칙 기반 (일관성)
3. 라이브 동기화
- 타임스탬프 기반 추적
- 커서 위치 세 좌표 (문서, 줄, 열)
- 뷰어 목록 실시간 갱신
- 30초 스톨 정리
4. AI신뢰도
- 제안 확신도 (0.0~1.0)
- 0.85 이상만 자동실행
- 3명 이상 협업 시만 제안
아키텍처
사용자 입력 (음성/텍스트)
↓
[의도추출] → 6가지 의도 점수 계산
[담당자찾기] → 팀원 매칭
[우선순위감지] → 긴급/중요/낮음
↓
[다단계태스크생성] → {제목/설명/마감/담당자/우선순위}
↓
프로젝트 저장
↓
[라이브커서업데이트] → 타임스탬프 + 색상 + 위치
[뷰어목록조회] → 현재 시청자 목록
↓
[스마트제안생성] → 다음 액션 제안
↓
[셀코어규칙] 평가
- CONFIDENCE >= 0.85 → 자동실행
- CURSOR_STALE = 30초 → 정리
- COLLAB_MIN = 3명 → 활성화
셀코어 통합
가져오기 "셀코어" 로드
- 규칙엔진 (
룰생성,룰조건추가,룰평가등) 제공 - 셀 기반 데이터구조 지원
- 향후 고도화: 셀코어 규칙으로 의도/우선순위 평가 자동화
테스트 결과
컴파일
hanseonc_high AI협업엔진.한선 > ai_collab.toau
[hanseonc] 고수준 모드
[hanseonc] 1582 토큰 파싱
[hanseonc] 46549 큐브 생성
컴파일 성공 ✓
실행
./crownyc run ai_collab.toau
로드: 45623 cubes
정상 실행 ✓
Wave 4-B 상태
- ✓ AI의도감지 (6가지)
- ✓ 라이브 협업 커서 (멀티유저 추적)
- ✓ 스마트 제안 (활동 분석)
- ✓ 자동 태스크 생성 (텍스트→구조화)
- ✓ 사용자 색상 할당 (시각화)
- ✓ 뷰어 목록 조회 (동시작업 추적)
- ✓ 셀코어 규칙 (3가지 임계값)
다음 단계 (Wave 4-C)
- 셀코어 규칙 동적 생성
- 의도→셀 변환 (셀코어 통합 평가)
- 크라우니 생태계 연동 (life.crowny.org)
- AI신뢰도 모니터링
- 다국어 지원 (영문/중문)
관련 파일
- 소스:
/Users/ef/crowny-project/AI협업엔진.한선 - 서버:
/Users/ef/crowny-project/server.js(포트 9730) - CLAUDE.md:
/Users/ef/crowny-project/CLAUDE.md - 프론트:
/Users/ef/crowny-project/public/js/app.js
작성: 2026-05-22 상태: 완성 (Wave 4-B) 버전: v1.0