일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- chatbot
- Lambda
- AWS
- gcp
- 운영체제
- vscode
- jinja2
- ssh
- 노션
- 카카오톡 챗봇
- 도커
- docker
- Python
- nohub
- Windows
- 챗봇
- 시작
- 카카오 오픈빌더
- braces
- cloud
- graphQL
- GQL
- Mac
- 구글클라우드
- 파일권한
- 플라스크
- venv
- flask
- 클라우드
- OS
- Today
- Total
목록카카오 오픈빌더 (2)
ForFour
서버를 구성했으니 이제 카카오 오픈빌더에서 서버를 호출해 다양한 작업을 할 수 있습니다. 이전의 코드처럼 '안녕'이라는 메세지가 오면 서버를 통해 간단하게 메세지를 출력할 수 있도록 해봅시다. 해당 블록이 안녕이라는 발화를 입력받았을 때 실행될 수 있도록 패턴 발화를 입력해줍니다. 여기서 패턴 발화는 여러 엔티티로 패턴을 설정했을때 호출되는 서버로 발화에 대한 파라미터가 넘어가기 때문에 발화를 통해 내부 처리를 하고 싶다면 엔티티에 대한 설계를 꼼꼼하게 해야 합니다. 패턴 발화를 입력했다면 호출할 api url을 입력하여 스킬에 등록해줍니다. 스킬 등록을 마쳤다면 해당 블록에 대해 연결할 스킬을 설정하고 스킬데이터 사용을 선택하면, '안녕'이라는 응답에 대해 내가 서버에 구현해 놓았던 코드가 실행되며 응..
본격적으로 오픈 빌더를 사용하기 전에 카카오 오픈 빌더의 기본 개념들에 대해 익힐 필요가 있습니다. 이 부분에 대한 개념이 제대로 잡히지 않은 상태에서 시작하게 되면 나중에 챗봇 보드가 더러워질 수 있습니다. 기본 개념 ( 인텐트 , 엔티티, 어터런스 ) > 인텐트(#intent) : 사용자의 발화에 나타나는 의도 > 엔티티(@entity) : 사용자의 발화에 존재하는 객체(이해할 수 있는 단어)의 종류 > 어터런스(Utterence) : 사용자의 의도(인텐트)를 나타내는 예시 문장들 더보기 예> “코로나 국내현황 알려줘!” #intent - 알려줘! @entity - 코로나, 국내현황 즉, intent(의도) : 동사 , entity : 객제(주어, 목적어 등의 명사) entity는 엔티티 버튼을 이용..