챗봇 플랫폼이란 무엇인가요?
챗봇 플랫폼은 프로그래머가 챗봇을 구축하고 개선하는 데 사용하는 소프트웨어입니다. 챗봇은 인간과의 대화를 모방하도록 설계된 컴퓨터 프로그램으로 정의할 수 있습니다. 오늘날 프로그래머는 고객을 유치하고 유지하는 데 적합한 Chatbots 을 개발하는 데 도움이 되는 다양한 AI 챗봇 플랫폼을 사용할 수 있습니다.
개발자를 위한 챗봇 플랫폼과 슈퍼 유저를 위한 챗봇 플랫폼
Botpress 는 처음부터 봇을 구축할 때 슈퍼 유저보다 개발자를 우선시하기로 결정했습니다.
이 결정의 단점은 시작하기 위한 학습 곡선이 더 길고 플랫폼의 특정 부분은 비개발자가 사용하기 어렵다는 것입니다. 심지어 비주얼 플로우 빌더를 통해 개발자는 비개발자가 하기 어려운 '커스터마이징'을 할 수 있습니다.
그러나 이 결정의 장점은 일반적인 플로우 빌더를 사용하여 함께 해킹해야 하는 플로우보다 전체 플로우 설계가 더 효율적이고 개발자가 더 이해하기 쉽다는 것입니다.
아이러니하게도 슈퍼 유저는 목적을 위해 해킹해야 하는 일반 화면을 사용하는 대신 사용자 지정 화면을 사용할 수 있기 때문에 (개발자가 작업을 완료한 후) 일반 프레임워크보다 사용 편의성이 더 좋습니다.
물론 Botpress 에는 개발자를 위한 화면과는 별도로 슈퍼 사용자를 위한 화면이 기본적으로 제공됩니다. 예를 들어 관리자, 분석, 자연어 처리 및 콘텐츠 화면(다국어 화면 포함)은 슈퍼 유저가 개발자에게 의존하지 않고도 자신의 역할을 수행할 수 있도록 만들어졌습니다.
봇을 처음부터 구축할 때 슈퍼 유저보다 개발자를 우선시하기로 결정한 이유는 봇을 시작하면 사용자 경험을 개선하기 위해 일반 시스템에서는 불가능한 맞춤형 동작 조정이 필요하다는 사실을 깨닫게 되는 경우가 항상 있기 때문입니다.
개방형 챗봇 플랫폼과 폐쇄형 챗봇 플랫폼
오픈 플랫폼을 통해 개발자는 소스 코드에 액세스하고 여러 관련 타사 서비스를 연결하는 미들웨어 역할을 할 수 있습니다.
Botpress 가 시스템을 개방하기로 결정한 이유는 어디에서나 기술 혁신이 일어날 수 있는 신흥 분야에서는 플랫폼에서 동급 최고의 도구에 쉽게 액세스할 수 있는 것이 중요하기 때문입니다. 또한 봇을 쉽게 확장할 수 있고 향후 사용 사례나 새로운 기술을 수용하도록 수정할 수 있어야 합니다.
또한 챗봇이 많은 내부 레거시 시스템의 프런트 엔드 역할을 하는 경우가 많으므로 다양한 기술을 통합할 수 있는 기능이 플랫폼의 핵심이 되어야 합니다.
맞춤형으로 구축된 챗봇 플랫폼과 목적에 맞게 구축된 챗봇 플랫폼의 차이점
Botpress 는 목적에 맞게 플랫폼을 구축하는 대신 사용자 정의가 가능하도록 플랫폼을 구축하는 데 우선순위를 두기로 결정했습니다. 목적에 맞게 구축된 시스템과 달리 Botpress 의 모든 구성 요소와 모든 사용자 인터페이스는 사용자 정의가 가능하도록 설계되었습니다. 또한 새로운 구성 요소나 화면을 쉽게 추가할 수 있어 시스템 확장성이 뛰어납니다.
물론 시스템을 사용자 정의할 수 있게 만드는 것은 Botpress 의 주요 사용자인 개발자에게 시스템을 더 유용하게 만드는 방법입니다. Botpress 에서 기본으로 제공하는 구성 요소와 화면이 많을수록 특정 사용 사례에 맞게 기존 구성 요소를 수정할 수 있는 사용자 정의 기능이 더 유용해집니다.
모든 사용자에 집중하는 플랫폼과 최종 사용자에만 집중하는 플랫폼
Botpress 는 최종 사용자만이 아닌 모든 사용자를 위한 기능을 제공하기로 결정했습니다. 모든 플랫폼이 관리자 및 분석 포털과 같은 백엔드 사용자를 위한 일부 기능을 제공하지만, 오직 Botpress 만이 이 기능의 작동 방식을 무제한으로 사용자 지정할 수 있고 모든 봇 간에 새 구성 요소 또는 사용자 지정 구성 요소를 공유할 수 있도록 허용함으로써 이 기능을 봇의 포괄적이고 중심적인 기능으로 만듭니다. 기본적으로 Botpress 은 chatbots 의 CMS 입니다.
모듈형 플랫폼과 모놀리식 플랫폼의 차이점
Botpress 가 모놀리식 대신 모듈형을 선택한 이유는 내부 개발자만 사용하는 것이 아니라 타사 개발자를 염두에 두고 구축되었기 때문입니다. 이 아키텍처는 모놀리식 시스템에서는 불가능한 방식으로 확장성과 공유를 가능하게 합니다.
공유하세요:
AI에 대한 최신 정보를 확인하세요. chatbots