프로그래밍/자연어처리
-
dialogflow - curl 호출 php 스크립트프로그래밍/자연어처리 2018. 4. 4. 13:27
웹페이지에서 직접 dialogflow 를 사용할 일이 있어서 php curl 로 dialogflow 서비스를 호출하는 스크립트를 작성했다. dialogflow 참고 사이트 참고로 터미널에서는 아래와 같이 curl 호출을 할 수 있다. curl 'https://api.dialogflow.com/v1/query?v=20170712&query=test&lang=ko&sessionId=95aadeec-*** 78dd939&timezone=Asia/Seoul' -H 'Authorization:Bearer 9***' 여기서 본인의 인증 코드를 모르는 사람은 dialogflow 서비스의 설정의 General 탭에서 확인 가능하다. 링크한 문서의 access token을 보면 query 질의에는 client acces..
-
카카오톡 플러스친구 스마트채팅 API 개발하기 - 2. 환경 설정하기프로그래밍/자연어처리 2018. 3. 27. 13:16
카카오톡 플러스친구 스마팅채팅 API 개발하기 1. 시작하기 2. 환경 설정하기 keyboard.php를 작성하였는데 아래와 같은 에러가 발생하였다. 에러 수정하면서 나온 삽질들을 기록해보겠다. 웹페이지에서 base url/keyboard를 하니 페이지를 찾을 수 없다는 에러 메세지가 나온다. 검색해보니 Multiviews 옵션 설정이 되어 있지 않아서 라고 한다. Multiviews 옵션을 주면 파일 확장자를 입력하지 않아도 아파치의 mod_negotiation의 모듈에 의해 자동으로 가장 잘 맞는 파일을 선택할 수 있다. Multiviews 옵션을 줄 수 있는 방법은 여러가지가 있다. 일단 .htaccess 파일에서 아래 라인을 추가해보았다. 참고로 아파치2 설정들 에러 로그 파일 위치: /var/l..
-
dialogflow로 chatbot 만들기 - (1) entity 생성프로그래밍/자연어처리 2017. 12. 31. 16:50
dialogflow로 chatbot만들기 (1) entity 생성 dialogflow(구 API.AI)로 챗봇을 만들어 보겠다. dialogflow는 챗봇 개발 플랫폼 api.ai의 새로운 이름으로 다양한 기능을 제공하고 있다. 자세한 사항은 아래 링크에서 확인하자. 챗봇 개발 플랫폼 비교 링크 dialogflow 바로가기 일단 계정을 먼저 만들고 create agent 버튼을 클릭해서 대화 에이전트를 생성하자. dialogflow 는 알람, 호텔 예약 등의 다양한 챗봇 샘플들을 가지고 있어서 필요하면 에이전트에 포함할 수 있다. 경제 관련 챗봇을 만들거라 샘플 데이터는 선택하지 않고 언어는 한국어로 선택하여 에이전트를 생성하였다. agent가 생성되고 옆의 메뉴를 보면 intents와 entities를..