node-llama-cpp로 로컬 LLM을 사용해 함수 호출, 메모리, ReAct를 익히며 AI 에이전트를 처음부터 만들어 보는 튜토리얼입니다.
GeminiLight/SocialCoach
인상 요구, 경계 설정, 갈등 같은 어려운 대화를 역할극으로 연습하고 발언을 바탕으로 피드백을 받는 AI 소셜 스킬 코치입니다.
- 스타
- 272
- 포크
- 44
- 열린 이슈
- 0
- 마지막 커밋
- 7일 전
어떤 프로젝트인가요?
SocialCoach는 일상적인 대화를 연습할 수 있는 웹 앱입니다. 상사에게 연봉 인상을 요청하거나, 추가 업무를 거절하거나, 친구에게 빌려준 돈을 갚아 달라고 말하는 상황 등을 연습할 수 있습니다. 일곱 가지 생활 영역에 걸친 58개 시나리오 중 하나를 고르거나 직접 상황을 설명한 다음, 각자의 목표를 가진 AI 캐릭터와 대화를 나눕니다. AI 캐릭터는 반대 의견을 내고, 추가 질문을 하고, 자기 입장을 고수합니다.
세션이 끝나면 코치는 먼저 사용자가 실제로 한 말을 인용한 뒤 의견을 제시합니다. 또한 의사소통을 얼마나 잘했는지와 대화가 원하는 결과로 이어졌는지를 별도로 평가합니다. 목표와 34개 사회·정서 역량의 추정 수준을 바탕으로 연습 세션을 추천하며, 코칭에는 출처가 명시된 전략 및 사례 라이브러리를 활용합니다. 인터페이스와 콘텐츠는 중국어와 영어로 제공되며, 계정 없이도 사용할 수 있도록 설계되었습니다.
이 프로젝트는 Next.js, React, Three.js, TypeScript로 개발되었으며 Anthropic 또는 OpenAI 호환 모델 제공업체를 지원합니다. 사용자는 자신의 API 키를 사용할 수 있고, 저장소에는 Docker Compose 및 Vercel 배포 설정이 포함되어 있습니다.
핵심 기능
- 01AI 캐릭터가 자신의 입장과 목표에 따라 응답하는 역할극 대화.
- 02사용자의 실제 발언을 인용하고 의사소통의 질과 결과를 구분해 평가하는 사후 피드백.
- 03목표와 34개 역량의 추정치를 바탕으로 개인화된 연습 추천.
- 04일곱 가지 생활 영역에 걸친 중국어·영어 시나리오 58개 라이브러리.
- 05Anthropic 또는 OpenAI 호환 제공업체에서 사용할 모델 키를 직접 입력할 수 있으며, 로컬 데이터 내보내기도 지원.
- 06압박감 있는 상황을 연습할 수 있는 선택형 시간 제한 응답.
활용 사례
- 연봉 협상이나 성과 면담을 앞두고 미리 연습하기.
- 친구, 룸메이트, 가족에게 경계를 설정하는 방법 연습하기.
- 긴장감 있는 회의나 직장 동료와의 갈등에 대비하기.
- 계정 없이 비공개로 자기 계발을 하며 사회·정서 역량 키우기.
토픽
자주 묻는 질문
- SocialCoach은(는) 무엇인가요?
- 인상 요구, 경계 설정, 갈등 같은 어려운 대화를 역할극으로 연습하고 발언을 바탕으로 피드백을 받는 AI 소셜 스킬 코치입니다. SocialCoach는 일상적인 대화를 연습할 수 있는 웹 앱입니다. 상사에게 연봉 인상을 요청하거나, 추가 업무를 거절하거나, 친구에게 빌려준 돈을 갚아 달라고 말하는 상황 등을 연습할 수 있습니다. 일곱 가지 생활 영역에 걸친 58개 시나리오 중 하나를 고르거나 직접 상황을 설명한 다음, 각자의 목표를 가진 AI 캐릭터와 대화를 나눕니다. AI 캐릭터는 반대 의견을 내고, 추가 질문을 하고, 자기 입장을 고수합니다.
- SocialCoach은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- SocialCoach은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- SocialCoach은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. SocialCoach의 마지막 커밋은 2026년 10월 12일입니다.
- SocialCoach은(는) 어디에 사용할 수 있나요?
- 연봉 협상이나 성과 면담을 앞두고 미리 연습하기. 친구, 룸메이트, 가족에게 경계를 설정하는 방법 연습하기. 긴장감 있는 회의나 직장 동료와의 갈등에 대비하기. 계정 없이 비공개로 자기 계발을 하며 사회·정서 역량 키우기.
- SocialCoach은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/GeminiLight/SocialCoach
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
로컬 LLM과 클라우드 API 없이 JavaScript로 RAG를 처음부터 구현하는 단계별 학습 프로젝트입니다.
교육용 멀티 에이전트 프레임워크 PicoAgents를 포함한 《Designing Multi-Agent Systems》의 동반 코드
내 하드웨어에서 LLM을 로컬로 실행하는 플랫폼, 엔진, UI, 모델, 도구, 튜토리얼 모음
Geoff Huntley의 Ralph 방법론으로 자율 AI 코딩 루프를 운영하는 실용 가이드
CPU 전용 머신을 포함한 다양한 하드웨어에서 LLM, 비전, 음성, 이미지, 동영상 모델을 실행하는 자체 호스팅 OpenAI 호환 AI 엔진입니다.