제목이 흥미로웠기를 바랍니다! 이 제목은 버퍼 오버플로우 생성에 관한 1996년 인기 기사에서 영감을 얻은 오래된 제목입니다. 저자 Elias Levy는 매우 상세하고 유용한 방법을 작성했는데, 여기서 그 방법을 모방하고자 합니다.
하지만 오늘의 하우투는 버퍼 오버플로우에 관한 것이 아니라 제가 최근 개발자 애드보커트로 합류한 Botpress 를 시작하는 방법에 관한 것입니다. 오늘은 Botpress 를 사용하여 봇을 배포하여 친구, 관리자 또는 엄마에게 깊은 인상을 심어줄 수 있는 몇 가지 멋진 트릭을 알려드리고자 합니다. 챗봇 프로토타입을 배포하면서 여러분의 기술과 절약한 비용에 감명을 받으셨으면 좋겠습니다.
이 블로그 게시물에서는 Docker로 Botpress 인스턴스를 시작하는 방법을 알아보고, 특히 이전에 Docker를 사용해 본 적이 없는 경우 Docker Playground를 사용하여 Botpress 인스턴스를 설정하고 첫 번째 챗봇을 시작하는 방법을 알아봅니다.
'동영상 시청' 학습에 더 익숙하다면 제가 만든 동영상을 확인하여 따라해 보세요.
재미있는 챗봇 구축
Botpress 는 사용하기 재미있는 도구입니다. 다양한 모듈과 도구가 있습니다.
Botpress 의 가장 강력한 기능 중 하나는 챗봇이 자연어와 사용자의 의도를 이해할 수 있게 해주는 NLU 엔진입니다. 이는 Botpress 의 필수적이면서도 고급 기능으로, 향후 사용 방법에서 다룰 예정입니다. 지금 자세히 알아보고 싶으시다면 Botpress 문서에 훌륭한 소개가 나와 있습니다.
시작하기 가장 좋은 곳은 GIF를 반환하는 챗봇, DnD 롤링 봇, CTF 랙 봇 또는 ChatOps 봇과 같은 간단한 봇입니다. Botpress 은 이를 위한 훌륭한 도구이며 Botpress 스튜디오는 챗봇 개발자로서 여러분의 여정을 지원할 것입니다.
수익 창출을 위한 챗봇 구축
개발자로서 저는 코딩을 테스트하고 재미있게 즐기기 위해 최고의 무료 및 해킹 도구를 사용하는 것을 좋아합니다. 특히 Botpress 와 같은 무료 오픈소스 도구를 좋아합니다. 첫 번째 챗봇이 성공적이고 수익성 있는 것으로 판명되면 알고 싶습니다! (제 챗봇은 안타깝게도 그렇지 못했습니다).
Docker 시작하기
Botpress 인스턴스를 설정하고 Docker를 사용하여 첫 번째 챗봇을 배포하겠습니다.
이미 컴퓨터에서 Docker를 사용 중이신 분들은 다음과 같이 Botpress 을 사용하실 수 있습니다:
도커 실행 -p 3000:3000 --rm -it botpress/서버
Docker가 없어도 걱정하지 마세요. Docker가 설치되어 있지 않아도 Docker 플레이그라운드에서 시작할 수 있습니다. 가이드를 사용하면 Botpress 에서 단 몇 분 만에 시작할 수 있습니다.
시작하려면 Docker로 플레이하기 플레이그라운드를 클릭하세요. Docker 계정이 없는 경우 계정을 생성해야 하지만, 무료이며 매우 유용합니다. 도커 계정을 생성하고 로그인한 후 '시작'을 클릭하면 도커 플레이를 시작할 수 있습니다.
시작하려면 "시작"을 클릭하면 Docker가 새 세션을 생성합니다. 아래 스크린샷에서 볼 수 있듯이, 세션은 4시간 동안만 설정됩니다. 세션에 들어가서 '새 인스턴스 추가'를 클릭하면 인스턴스가 생성됩니다 - CPU 8개, 30GB의 우분투 18.04가 제공됩니다.
새 인스턴스에서 명령을 입력하여 즉시 Docker 사용을 시작할 수 있습니다. 먼저 Botpress 명령줄에 다음을 입력하여 설치하겠습니다:
도커 실행 -p 3000:3000 --rm -it botpress/서버
명령 세부 정보:
- p'는 도커가 실행 중인 컴퓨터에서 포트를 열도록 도커에게 지시합니다.
- '3000:3000'은 컨테이너 내부의 포트를 열라고 Docker에 지시합니다. 여기서는 머신의 로컬 포트를 컨테이너 포트에 바인딩하고 있습니다.
- '--rm'은 삭제용 - Botpress 인스턴스가 닫히거나 종료되면 모든 데이터가 삭제됩니다.
- '-it'은 대화형 터미널을 지정하므로 Botpress 서버에서 로그를 가져올 수 있습니다.
'botpress/server'에 태그가 없으면, Docker는 최신 버전인 'botpress/server:latest'를 선택합니다.
Botpress Docker 이미지에 대해 자세히 알아보려면 dockerhub로 이동하여 hub.docker.com/r/botpress/server에서 자세한 내용을 확인할 수 있습니다. Botpress 에서 사용하는 모든 태그를 볼 수 있습니다.
설치가 완료되면 'OPEN PORT' 옆에 '3000'이라고 표시된 새 버튼이 생성됩니다. 그것을 클릭하면 3000 포트가 열리고 새 URL이 열립니다 ...
이제 새 Botpress 인스턴스에 접속했습니다! 이 URL을 다른 개발자, 관리자, 어머니와 공유하여 생성한 chatbots 을 보여줄 수 있습니다.
Botpress 에서 계정을 만들 수 있습니다.
이 단계(계정 생성)는 Docker 플레이그라운드 내에서 Botpress 인스턴스를 만들었기 때문에 이 경우에는 그다지 중요하지 않습니다. 이 인스턴스는 단 4시간 만에 완전히 사라지므로 Botpress 에서 수행한 모든 작업을 저장하려면 나가거나 종료하기 전에 모든 내용을 내보내야 합니다.
이제 첫 번째 챗봇 구축을 시작할 수 있습니다! 추가 안내가 필요한 경우 Botpress 빠른 시작 문서를 참조하세요.
공유하세요:
AI에 대한 최신 정보를 확인하세요. chatbots