Gói hành động (Dialogflow)

Bạn có thể tạo Hành động được bản địa hoá bằng SDK hành động bằng cách tạo các gói Hành động riêng cho từng khu vực, sau đó tải các gói này lên dự án Hành động thông qua công cụ gactions.

Cách tạo Hành động được bản địa hoá bằng SDK Hành động:

  1. Tạo các gói Hành động riêng cho từng ngôn ngữ mà bạn muốn hỗ trợ, đặt các tên được bản địa hoá như action.de.jsonaction.en.json. Ngoài ra, bạn có thể tạo các thư mục con trong dự án cho các gói Hành động được bản địa hoá và các tệp tài nguyên khác.
  2. Thêm phần tử locale ở đầu gói Hành động bằng ngôn ngữ hoặc khu vực bạn muốn hỗ trợ. Ngoài ra, hãy cung cấp các mẫu truy vấn đã bản địa hoá cho Hành động để người dùng có thể kích hoạt những truy vấn này đúng cách cho ngôn ngữ mà họ dùng. Ví dụ:
    {
      "locale": "de",
      "actions": [
        {
          "intent": {
            "name": "actions.intent.MAIN",
            "trigger": {
              "queryPatterns": [
                "<Insert German query patterns here>"
              ]
            }
          }
        }
      ]
    }
    
  3. Sử dụng công cụ gactions để tải các gói Hành động lên dự án Hành động, trong đó chỉ định từng gói Hành động đã bản địa hoá. Ví dụ:
    ./gactions update --project my-project-id --action_package action.de.json --action_package action.en.json --action_package action.fr.json --action_package action.ja.json --action_package action.ko.json