사용 방법 - ssingi/open-source-project GitHub Wiki

기본 사용 방법 :

  1. 설치 및 설정 방법에서 현재 Git 리포지토리를 클론 및 필수 패키지 다운로드

  2. rasa train으로 현재 Rasa 모델 학습

5-1  rasa train

  1. rasa run으로 Rasa 서버 실행

5-2  rasa run

  1. 또 다른 터미널에서 rasa run actions을 통해 액션 서버 실행 후

5-3  rasa run actions

  1. 또 다른 터미널에서 python bot_bridge.py를 통해 Discord 봇 실행

5-4  python bot_bridege py

데모 영상 및 스크린샷 :

  1. Chat_bot을 사용할 대화방에 초대

4  pc 초대

  1. 초대한 채팅방에 @Chat_bot 가능한 질문 목록 보여줘 또는 @Chat_bot 도쿄 일정 만들어줘 등 자연어로 질문

2-2  PC 현금 사용 방법

image

Intents 목록 및 설명 :

  • Rasa - "일본에 가기전에 알아두면 좋은 정보들"을 처리

  • Google Gemini API - "일본 도시의 자동 여행 계획 생성" 및 Rasa에서 처리하지 못하는 질물 fallback으로 Gemini API가 처리

-> 자세한 Intents 목록 및 예시는 Intents 문서 참고

API 사용법 :

  • Gemini API - 유동적인 답변 생성을 위한 LLM 기반 응답

  • Discord API - 메시지를 받아 RasaGemini 응답을 전달

  • Rasa HTTP API - 내부적인 Intets 처리 및 응답 생성

-> 자세한 API 사용법에 대해서는 API 사용법 문서 참고