Chat 로봇 # 03Intnet을 확장해보십시오

마지막까지:

Chat 로봇 # 01Dialogflow를 등록하자
htps : // 이 m / 예 p01 / ms / 83 5d53 b526c986797d
Chat 로봇 # 02 Dialogflow와 Line을 연결합시다.
htps : // 이 m / 예 p01 / ms / 음 225 엣 c793 또는 525b66d

이번에는 우선 Diagflow의 구조에 대해 조금 간단한 설명하겠네요.
우선 지금까지 이런 느낌으로 했습니다. 즉 내가 안녕하세요! 를 LINE@에 입력하고 LINE@은 내 메시지를 Dialogflow에 그대로 전달합니다. , Dialogflow가 텍스트가 어떤 Intent에 해당하는지 확인합니다. 전회의 예에서는 안녕하세요라고 하는 Intent에 해당하므로, 그 안에 설정된 “안녕하세요! 나는 AI 로봇입니다!”라고 하는 대답을 LINE@에 돌려준다.
즉, LINE, Skype, Slack 등은 이 경우 단순한 채팅 기능의 화면에 불과합니다.
대화의 기능으로 움직이는 것은 Dialogflow입니다.


다음은 LINE@과 Dialogflow 사이를 연결하는 메커니즘을 Webhook이라고합니다. 그 구조는 제일의 구조로 이것을 사용함으로써 아래 그림과 같이 LINE@뿐만 아니라 Skype, Slack 등에도 쉽게 연결할 수 있습니다.
물론, 대화 AI-즉 대화 기능하는 분은 Dialogflow뿐만 아니라, IBM Wastson이라든가 자가의 프로그램이라든지…등도 가능합니다.


마지막 Intent 확장



먼저 Diagflow를 클릭합니다.

다음은 조금 대답을 늘려 보자! 이름을 들어보자.

그런 다음 Add Follow-up Intent를 클릭합니다.

여기서 Droplist가 나와서 많이 선택할 수 있지만 Custom을 선택합니다. 할 수 있었다…라고 생각하면 Intents의 이름은 금지의 문자가 사용되고 있어! 화가 난다. 여기서 만나서 반갑습니다! →Welcome로 변경합니다.

그러면 Follow-up intent가 생겼어요!

Traning phrases 곳에 적당한 대답을 넣자.

이름으로 더블 클릭하면 Dropdown list가 나옵니다.

색, URL Link, 날짜 등 여러가지가 있습니다만, 이번 무엇이 오는지 모르기 때문에, @sys.any로 합니다.

여기에서는 우선 @sys.any라는 파라미터가 설정되어 이 파라미터를 사용하고 싶을 때는 $any를 사용하면 OK. 즉 기억한 정보가 이 AI 로봇에 말하게 하고 싶을 때는 이 “$”를 사용합니다.

간단한 대답을 해 보겠습니다 ...

시도해 보겠습니다. 갈 것 같네요!



고마워요.ー

좋은 웹페이지 즐겨찾기