피드로 돌아가기
Dev.toAI/ML
원문 읽기
1.5만 라인 코드로 구현한 AI Bot 기반 개발자 소셜 플랫폼
Building MGZon: Developer Portfolio + AI Bot + Social Network (9 min demo)
AI 요약
Context
단순 정적 정보 제공에 그치는 기존 포트폴리오 및 LinkedIn의 한계를 극복하기 위한 시도. 사용자 프로필 데이터를 기반으로 실시간 질의응답이 가능한 인터랙티브 인터페이스 요구사항 발생.
Technical Solution
- HuggingFace Inference API 기반 DeepSeek R1 및 Qwen 2.5 모델을 활용한 Profile-specific AI Bot 설계
- Visitor, Owner, Command의 3가지 AI behavior mode 구현을 통한 역할 기반 응답 로직 분리
- Natural Language Command 처리를 통한 MongoDB 데이터의 동적 업데이트 및 스킬셋 관리 체계 구축
- Node.js 및 Socket.IO 기반의 실시간 메시징 및 알림 시스템 통합으로 소셜 인터랙션 강화
- PDF 파싱 및 GitHub API 연동을 통한 Smart Resume Import 자동화 파이프라인 구축
- Vanilla JS와 TailwindCSS 기반의 Drag & Drop 레이아웃 시스템 및 다중 레이아웃 저장/로드 기능 구현
실천 포인트
AI Bot 도입 시 사용자 역할(Visitor/Owner)에 따른 프롬프트 엔지니어링 분리 검토, 비정형 텍스트 명령어를 정형 데이터 업데이트로 연결하는 Command 패턴 적용 고려