API.AI 및 Google Cloud API를 갖춘 챗봇
이 샘플은 Google Cloud Vision, Speech, Translate API와 API.AI를 사용하여 iOS 챗봇을 구축하는 방법을 보여줍니다.
전제조건
- Cloud API용 iOS API 키(자세한 내용은 문서 참조)
- 엑스코드 7
- Cocoapods 버전 1.0 이상
빠른 시작
- 이 저장소를 복제하고 이 디렉토리에
cd
넣으세요. -
pod install
실행하여 Cocoapods 종속성을 다운로드하고 빌드하세요. -
open ChatBot.xcworkspace
실행하여 프로젝트를 엽니다. - CBDefines.m에서
your google API key
위에서 얻은 API 키로 바꾸세요. - 앱을 빌드하고 실행합니다.
API 키
- https://console.cloud.google.com에서 새 프로젝트를 만듭니다.
- 청구를 활성화합니다.
- API 관리자로 이동합니다.
- 자격 증명으로 이동
- 자격 증명을 만듭니다. API 키를 선택하세요.
- @"your google API key"를 CBDefines.m의 Google API 키로 바꾸세요.
API.AI
선택적으로 다음 단계에 따라 자체 API.AI 에이전트를 생성하세요.
- TourGuide 에이전트를 만듭니다.
- 설정으로 이동하여 api.ai/TourGuide.zip을 가져옵니다.
- (중국어 지원을 위한 선택적 단계) 언어가 중국어로 설정된 TourGuideChina 에이전트를 생성합니다.
- 설정으로 이동하여 api.ai/TourGuideChina.zip을 가져옵니다.
- CBApiAiToken을 CBDefines.m의 API.AI 토큰으로 바꾸세요. API.AI 에이전트 설정 페이지에서 토큰을 찾을 수 있습니다.
중국어 데모
특허
이 샘플은 Apache 2.0 라이센스에 따라 릴리스되었습니다.
부인 성명
이것은 공식 Google 제품이 아닙니다.
저자
창 루오와 밥 리우