Alexa 기술 만들기 : 기술을 프로그래밍하는 방법
기술을 통해 Alexa에 더 많은 기능을 추가 할 수 있습니다. 이 지침에서는 기술을 직접 만들고 프로그래밍하는 방법을 보여줍니다.
Alexa 기술 만들기 : 어떤 기술이 있습니까?
"Alexa"는 아마존의 디지털 음성 어시스턴트의 이름입니다. 회사 및 개인은 AVS (Alexa Voice Service)를 사용하여이를 특정 하드웨어에 통합 할 수 있습니다.
- 확장 프로그램없이 Alexa는 몇 가지 지식 질문에 대답하거나 스마트 홈 장치를 제어하거나 Amazon에서 제품을 구입할 수 있습니다.
- 개발자는 ASK (Alexa Skills Kit)를 사용하여 Alexa에 더 많은 기술을 가르치는 자신 만의 Alexa 앱을 만들 수 있습니다.
- 한편으로, 네트워크 요약 장치를 제어하기위한 스마트 홈 기술과 일일 요약을위한 다른 뉴스 소스 ( "플래시 요약") 또는 플래시와 같은 Alexa와의 다른 모든 상호 작용을위한 맞춤형 상호 작용 모델 기술이 있습니다.
- 기술을 만들려면 Amazon 개발자 계정이 필요합니다. 개발자 포털에서 새로운 기술을 만들고 구성 할 수 있습니다.
- 실제 기술 논리는 HTTPS를 통해 웹 서비스로 통합 될 수 있습니다. 아마존은 이러한 웹 서비스를 SkillServices라고 부릅니다. 아마존은 자체 서비스 "AWS Lambda"를 백엔드로 권장합니다.
Amazon Echo : 기술을 프로그래밍 할 때 고려해야 할 사항은 무엇입니까?
개발자 콘솔에서 찾을 수있는 "Alexa Skills Kit"를 사용하여 쉽게 기술을 만들 수 있습니다. 스킬 프로그래밍을 시작하기 전에 몇 가지 질문을해야합니다.
- 우선, 사용자가 어떻게 기술을 불러야하는지 그리고 어떻게 사용자가 개별 기능을 활성화 할 수 있는지에 대한 의문이 제기됩니다. 따라서 먼저 핵심 용어를 정의하십시오.
- 또한 문장의 내용과 지역적 차이가 있는지를 아는 것도 중요합니다.
- 요청이 유연할수록 사용자 경험이 향상됩니다. 예를 들어, 기술은 항상 "도움말"이라는 단어에 응답하고 사용자에게 기술과 상호 작용하는 방법을 설명해야합니다.
Alexa를위한 프로그램 기술
먼저 개발자 콘솔 및 AWS 계정을 만들어야합니다.
- 먼저 개발자 콘솔에서 "Alexa"탭을 클릭하고 "Alexa Skills Kit"에서 "시작"을 클릭하십시오.
- 그런 다음 "새 기술 추가"를 클릭하십시오.
- 이제 기술 구성 및 설정을 시작할 수 있습니다. HTTPS 서버를 설정하지 않으려면 AWS를 사용할 수 있습니다.
- 실제 스킬을 인터랙션 모드로 프로그래밍합니다. Java Script로 프로그램합니다. Amazon 홈페이지에서 도움말을 찾을 수 있습니다.
다음 실습 팁에서는 Minecraft Pocket Edition에 대한 자신 만의 모드를 만드는 방법을 보여줍니다.