Alexa 기술 생성

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 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)를 선택합니다.
    7. 기술 만들기를 클릭합니다.
    8. 기술을 추가하려면 처음부터 시작 템플릿을 선택합니다.
    9. 템플릿으로 계속을 클릭합니다.
      주:
      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(인터페이스 저장)를 클릭합니다.