RasaHQ/rasa-sdk

SDK for the development of custom actions for Rasa

해결하는 문제

이 프로젝트는 Rasa용 사용자 정의 액션을 생성할 수 있는 Python SDK를 제공하여, 챗봇이 단순한 사전 정의된 응답을 넘어서는 복잡한 작업을 수행할 수 있도록 합니다.

작동 방식

개발자는 rasa-sdk 패키지를 사용하여 Python으로 사용자 정의 로직을 구현합니다. 이러한 액션은 Docker를 통해 실행할 수 있는 액션 서버에 호스팅되며, http://localhost:5055/webhook에서 Rasa Core와 웹훅을 통해 통신합니다.

대상 사용자

Rasa 프레임워크를 사용하여 대화형 AI 어시스턴트를 개발하는 개발자들을 위한 것입니다.

주요 특징

  • Python 기반 사용자 정의 액션 개발
  • 간편한 배포를 위한 공식 Docker 이미지 제공
  • Dockerfile 확장 기능을 통한 사용자 정의 시스템 및 PyPI 종속성 지원
  • Ruff를 통한 통합 린팅 및 포맷팅

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트