사용 방법 - ssingi/open-source-project GitHub Wiki
기본 사용 방법 :
-
설치 및 설정 방법에서 현재 Git 리포지토리를 클론 및 필수 패키지 다운로드
-
rasa train
으로 현재Rasa
모델 학습
rasa run
으로Rasa
서버 실행
- 또 다른 터미널에서
rasa run actions
을 통해 액션 서버 실행 후
- 또 다른 터미널에서
python bot_bridge.py
를 통해Discord
봇 실행
데모 영상 및 스크린샷 :
- Chat_bot을 사용할 대화방에 초대
- 초대한 채팅방에
@Chat_bot 가능한 질문 목록 보여줘
또는@Chat_bot 도쿄 일정 만들어줘
등 자연어로 질문
Intents 목록 및 설명 :
-
Rasa
- "일본에 가기전에 알아두면 좋은 정보들"을 처리 -
Google Gemini API
- "일본 도시의 자동 여행 계획 생성" 및Rasa
에서 처리하지 못하는 질물fallback
으로Gemini API
가 처리
-> 자세한 Intents 목록 및 예시는 Intents 문서 참고
API 사용법 :
-
Gemini API
- 유동적인 답변 생성을 위한LLM
기반 응답 -
Discord API
- 메시지를 받아Rasa
및Gemini
응답을 전달 -
Rasa HTTP API
- 내부적인Intets
처리 및 응답 생성
-> 자세한 API 사용법에 대해서는 API 사용법 문서 참고