การตรวจสอบประสิทธิภาพการทำงาน

Google ตรวจสอบการดำเนินการที่ติดตั้งใช้งานเพื่อยืนยันว่ามีและตอบสนอง คำขอของผู้ใช้

จุดสิ้นสุดของการดำเนินการแต่ละรายการจำเป็นต้องตอบสนองกับค่าเริ่มต้น และไม่มีพารามิเตอร์ คำขอ ซึ่งรองรับสถานการณ์ที่ผู้ใช้ขอให้พูดกับการดําเนินการ โดยไม่ให้ข้อมูลเพิ่มเติม (เช่น "ฉันต้องการพูดกับชื่อคำขอ")

คำถามที่พบบ่อย

ฉันต้องใช้สิ่งที่เฉพาะเจาะจงเพื่อสนับสนุนการตรวจสอบประสิทธิภาพการทำงานไหม

ไม่ การตรวจสอบประสิทธิภาพการทำงานของการดำเนินการจะทำงานเหมือนกับคำขอมาตรฐานเพื่อพูดคุยกับการดำเนินการ

ระบบตรวจสอบประสิทธิภาพการทำงานของการดำเนินการของฉันบ่อยแค่ไหน

อาจมีการตรวจสอบการดำเนินการของคุณตลอดทั้งวัน

ฉันจะรู้ได้อย่างไรว่าคำขอเป็นการตรวจสอบประสิทธิภาพการทำงาน

หากใช้ Actions Builder เป็นแพลตฟอร์มการพัฒนา คุณจะได้รับ คำขอตรวจสอบประสิทธิภาพการทำงานที่คล้ายกับข้อมูลโค้ดด้านล่าง

{
  "handler": {
    "name": "actions.handler.HEALTH_CHECK"
  },
  "intent": {
    "name": "actions.intent.HEALTH_CHECK"
  },
  "session": {
    "id": "actions.session.HEALTH_CHECK"
  },
  "user": {
    "locale":"en-US"
  },
  "device": {
    "capabilities": []
  }
}
  

เมื่อได้รับคําขอนี้ คุณควรตอบกลับด้วยรหัสตอบกลับ 200 ไม่เช่นนั้น การดำเนินการของคุณจะได้รับพิจารณาว่ามีประสิทธิภาพไม่ดี ข้อมูลโค้ดต่อไปนี้คือ ตัวอย่างคำตอบที่มีการจัดรูปแบบอย่างถูกต้อง

  {"prompt":{"override":true,"firstSimple":{"speech":"ok","text":""}}}

หากคุณใช้ Dialogflow เป็นแพลตฟอร์มการพัฒนา Google จะเพิ่ม "is_health_check" และส่งไปยัง Intent อาร์กิวเมนต์นี้ ซึ่งอยู่ในอินพุต ของคำขอเว็บฮุค

{
  ...
  "originalDetectIntentRequest": {
    ...
    "payload": {
      ...
      "inputs": [{
        ...
        "arguments": [{
          "name": "is_health_check",
          "boolValue": true,
          "textValue": "1"
        }]
      }],
      ...
    }
  }
}
  

จะเกิดอะไรขึ้นหาก Google ตรวจพบการดำเนินการที่ไม่มีประสิทธิภาพ ถ้า Google ตรวจพบว่าการดำเนินการดังกล่าวมีการหยุดทำงาน การดำเนินการจะ ถูกระงับ ผู้ใช้ที่ขอการดำเนินการที่ไม่มีประสิทธิภาพจะได้ยิน "ACTION_NAME คือ ไม่พร้อมใช้งาน"

ฉันจะได้รับการแจ้งเตือนอย่างไรหากมีการทำเครื่องหมายว่าการดำเนินการมีประสิทธิภาพไม่ดี เมื่อ Google ตรวจพบการดำเนินการที่ไม่มีประสิทธิภาพ เราจะส่งอีเมลแจ้งเตือนไปยัง นักพัฒนาซอฟต์แวร์หลักที่เชื่อมโยงกับโปรเจ็กต์ Actions

จะเกิดอะไรขึ้นหากการดำเนินการของฉันที่ใช้การลิงก์บัญชีถูกระบุว่ามีประสิทธิภาพไม่ดี การดําเนินการที่ใช้การลิงก์บัญชีจะไม่ถูกระงับหลังจากการดําเนินการอื่นๆ ทาง Google แจ้งว่ายาดังกล่าวมีประสิทธิภาพไม่ดี ผู้ใช้จะยังเข้าถึงการดำเนินการของคุณได้เป็นเวลา 7 วัน หลังจากได้รับอีเมลแจ้งเตือน แต่หากคุณยังไม่ได้แก้ไข ปัญหาการลิงก์บัญชีหลังจากผ่านไป 7 วัน ระบบจะลบการดำเนินการของคุณ

ฉันจะตรวจสอบสถานะประสิทธิภาพของการดำเนินการได้อย่างไร คุณสามารถตรวจสอบ Play Console และดูสถานะการดำเนินการของคุณได้ ไม่ดีต่อสุขภาพ การดำเนินการจะมีสถานะไม่ดีต่อสุขภาพ ระบบจะทำเครื่องหมายการดำเนินการที่มีประสิทธิภาพดี เป็นทำให้ใช้งานได้แล้ว

การเปลี่ยนการดำเนินการกลับไปเป็นสถานะ "ทำให้ใช้งานได้แล้ว" มีกระบวนการอย่างไร คุณควรตรวจสอบการติดตั้งใช้งานและแก้ไขปัญหาใดๆ ที่อาจก่อให้เกิด การดำเนินการไม่สามารถตอบสนองต่อ Intent การเปิดตัวได้

Google จะตรวจสอบประสิทธิภาพการทำงานของการดำเนินการเป็นระยะ ประสิทธิภาพไม่ดี เมื่อ Google ตรวจพบว่าการดำเนินการดังกล่าวมีการตอบสนองตามที่คาดไว้ การดำเนินการจะกลับไปเป็นสถานะ "ใช้งานแล้ว"