Alexa 기술 생성

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기2분
  • 개발자 콘솔을 사용하여 Alexa 호스팅 스킬을 Alexa 생성합니다. 기술을 만들면 Alexa 앱 사용을 Alexa 준비하는 데 도움이 됩니다.

    시작하기 전에

    필요한 역할: admin

    프로시저

    1. 개발자 계정으로 개발자 콘솔 AmazonAlexa 로그인합니다.
    2. Create Skill(기술 생성)을 클릭합니다.
    3. 기술 이름 필드에 기술 이름을 입력합니다.
    4. 기본 언어 목록에서 기술을 추가할 기본 언어를 선택합니다.
    5. Choose a model to add your skill(기술을 추가할 모델 선택)에서 Custom(사용자 지정)을 선택합니다.
    6. 스킬의 백엔드 리소스를 호스팅할 메서드 선택(Choose a method to host your skill's backend resources )에서 Alexa-Hosted (Node.js)(Alexa-Hosted ())를 선택합니다.
    7. 기술 만들기를 클릭합니다.
    8. 기술을 추가하려면 처음부터 시작 템플릿을 선택합니다.
    9. Continue with Template(템플릿으로 계속)을 클릭합니다.
      주:
      Alexa 호스팅 스킬을 생성하는 데 몇 분 정도 걸립니다.
    10. 기술에서 다음으로 이동합니다. 상호작용 모델 > 의도 > JSON 편집기.
    11. JSON 편집기를 다음 JSON 스크립트로 바꿉니다.
      {
          "interactionModel": {
              "languageModel": {
                  "invocationName": "now agent",
                  "intents": [
                      {
                          "name": "AMAZON.CancelIntent",
                          "samples": []
                      },
                      {
                          "name": "AMAZON.HelpIntent",
                          "samples": []
                      },
                      {
                          "name": "AMAZON.StopIntent",
                          "samples": []
                      },
                      {
                          "name": "AMAZON.NavigateHomeIntent",
                          "samples": []
                      },
                      {
                          "name": "EverythingIntent",
                          "slots": [
                              {
                                  "name": "EverythingSlot",
                                  "type": "Bag_of_words"
                              }
                          ],
                          "samples": [
                              "{EverythingSlot}"
                          ]
                      }
                  ],
                  "types": [
                      {
                          "name": "Bag_of_words",
                          "values": [
                              {
                                  "name": {
                                      "value": "value: Hello world"
                                  }
                              },
                              {
                                  "name": {
                                      "value": "name: bag_of_words"
                                  }
                              }
                          ]
                      }
                  ]
              }
          }
      }
    12. 모델 저장(Save Model)을 클릭합니다.
    13. 다음으로 이동 발동 > 기술 발동 이름.
    14. 기술 발동 이름 필드에 기술 발동 이름을 제공합니다.
      주:
      기술 이름은 장치에서 기술을 호출하는 데 사용하는 Alexa 이름입니다.

      예: <ask <skill name>.

    15. Interfaces(인터페이스)로 이동하여 Alexa Presentation Language(Alexa 프레젠테이션 언어)를 활성화합니다.
      주:
      이 옵션은 에서 사용 Alexa하려는 모든 화면 장치를 활성화합니다.
    16. Save Interfaces(인터페이스 저장)를 클릭합니다.