SEPIA 음성 비서 프레임워크의 핵심 서버로, REST API를 통해 NLU, 대화 흐름, 스마트 서비스 연동 및 사용자 계정을 처리합니다.
alfredfrancis/ai-chatbot-framework
관리 대시보드와 멀티채널 연동을 갖춘, NLU 기반 챗봇 구축용 셀프 호스팅 Python 로우코드 플랫폼입니다.
대체할 수 있는 제품:Dialogflow
- 스타
- 2,165
- 포크
- 748
- 열린 이슈
- 15
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
AI Chatbot Framework는 Python으로 챗봇을 구축할 수 있는 셀프 호스팅 플랫폼입니다. 웹 관리 대시보드에서 자연어 대화 시나리오를 설계할 수 있어, 코드를 작성하지 않고도 봇의 대화를 만들고 학습시킬 수 있습니다. AI 전문가가 아닌 개발자도 AI 기반 챗봇을 쉽게 활용할 수 있도록 하는 것이 프로젝트의 목표입니다.
이 프레임워크는 spaCy 단어 임베딩, ML 기반 의도 인식 및 엔터티 추출, 대규모 언어 모델을 이용한 제로샷 이해 등 여러 NLU 방식을 결합합니다. 멀티턴 대화, tool calling을 통한 API 요청 처리, 영구 메모리와 컨텍스트 관리, 대화 로그를 지원합니다. RAG 기반 지식 베이스 및 FAQ 응답 기능은 개발 중으로 표시되어 있습니다.
봇은 REST API 또는 웹 페이지의 채팅 스니펫을 통해 이용할 수 있으며, Facebook Messenger도 지원합니다. Slack 및 Twilio를 통한 WhatsApp 연동은 계획 중입니다. 기술 스택은 FastAPI, MongoDB, Next.js를 사용하는 React, scikit-learn, TensorFlow/Keras, Docker이며, 배포에는 Kubernetes와 Helm을 사용합니다.
핵심 기능
- 01완전한 셀프 호스팅 배포
- 02대화 구축을 위한 로우코드 관리 대시보드
- 03컨텍스트를 유지하는 멀티턴 대화
- 04API 요청 처리를 위한 tool calling
- 05ML 기반 의도 인식 및 엔터티 추출, LLM을 통한 제로샷 NLU
- 06웹 REST API, 채팅 스니펫, Facebook Messenger 채널
활용 사례
- 질문에 답하고 백엔드 API를 호출하는 고객 지원 봇 구축
- 코드를 작성하지 않고 대화 시나리오 프로토타이핑
- 자체 인프라에서 비공개 챗봇 호스팅
- REST API를 통해 기존 웹사이트에 채팅 위젯 추가
사용 전 알아둘 점
- RAG를 활용한 지식 베이스 및 FAQ 답변 기능은 아직 개발 중입니다.
- Slack 및 WhatsApp 연동은 곧 제공될 예정입니다.
포함된 컬렉션
토픽
자주 묻는 질문
- ai-chatbot-framework은(는) 무엇인가요?
- 관리 대시보드와 멀티채널 연동을 갖춘, NLU 기반 챗봇 구축용 셀프 호스팅 Python 로우코드 플랫폼입니다. AI Chatbot Framework는 Python으로 챗봇을 구축할 수 있는 셀프 호스팅 플랫폼입니다. 웹 관리 대시보드에서 자연어 대화 시나리오를 설계할 수 있어, 코드를 작성하지 않고도 봇의 대화를 만들고 학습시킬 수 있습니다. AI 전문가가 아닌 개발자도 AI 기반 챗봇을 쉽게 활용할 수 있도록 하는 것이 프로젝트의 목표입니다.
- ai-chatbot-framework은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- ai-chatbot-framework은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- ai-chatbot-framework은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. ai-chatbot-framework의 마지막 커밋은 2026년 8월 26일입니다.
- ai-chatbot-framework은(는) 어디에 사용할 수 있나요?
- 질문에 답하고 백엔드 API를 호출하는 고객 지원 봇 구축 코드를 작성하지 않고 대화 시나리오 프로토타이핑 자체 인프라에서 비공개 챗봇 호스팅 REST API를 통해 기존 웹사이트에 채팅 위젯 추가
- ai-chatbot-framework은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/alfredfrancis/ai-chatbot-framework
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
직접 호스팅하는 개인용 AI 에이전트로, 대화는 물론 승인을 받은 뒤 파일 작업, 명령 실행, 예약 작업 같은 로컬 작업도 수행합니다.
조합 가능한 프리미티브와 백엔드 연동을 제공하는 프로덕션급 AI 채팅 UI 구축용 TypeScript/React 라이브러리입니다.
HTML 한 줄로 웹사이트에 추가하고 LLM API나 자체 백엔드에 연결할 수 있는 커스터마이즈 가능한 AI 채팅 UI 컴포넌트입니다.
봇, 음성·영상 통화, 메시징 채널 연동을 지원하는 오픈소스 웹사이트 실시간 채팅 지원 애플리케이션입니다.
AI 챗봇을 통합한 오픈소스 실시간 채팅 플랫폼으로, Docker Compose 또는 Helm을 사용하는 Kubernetes에서 배포할 수 있습니다.