จะรวม Siri เข้ากับแอพ iOS ของบุคคลที่สามได้อย่างไร

เผยแพร่แล้ว: 2018-11-06

หนึ่งในการประกาศที่ใหญ่ที่สุดที่ Apple เคยทำคือ WWDC ของ Apple เกี่ยวกับ Siri API ที่มีให้สำหรับนักพัฒนา เฟรมเวิร์กใหม่นี้เรียกว่า SiriKit และช่วยให้นักพัฒนาสามารถรวม Siri เข้ากับแอพต่างๆ ได้ ทำให้ทำสิ่งต่างๆ ได้ง่ายขึ้น

ลองนึกภาพว่าคุณสามารถทำสิ่งเหล่านี้ผ่านแอพของคุณได้หรือไม่:

“หวัดดี Siri ชำระค่าโทรศัพท์ผ่าน Pay App”

“หวัดดี Siri เพิ่มแป้งลงในรายการซื้อของในแอพ My Lists”

“หวัดดี Siri ส่งข้อความขอบคุณพ่อผ่านแอพ Messaging”

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

สิริคืออะไร?

Siri ได้รับการพัฒนาโดย Apple ในปี 2011 และเป็นผู้ช่วยการจดจำเสียง AI ตัวแรก การเขียนโปรแกรมสำหรับสิ่งนี้ทำได้โดยใช้ Objective-C สำหรับแพลตฟอร์มต่างๆ เช่น iPhone, Apple iPad, Macintosh, Apple TV เป็นต้น การประดิษฐ์นี้มีความพิเศษเฉพาะตัว และลูกค้าสามารถใช้คำสั่งเสียงสำหรับอุปกรณ์มือถือของตนได้

ผู้ใช้ต่างชื่นชอบ Siri มาตั้งแต่ Apple เปิดตัวเมื่อ 6 ปีที่แล้ว แต่เนื่องจากข้อจำกัดบางประการ นักพัฒนาแอป iOS จึงไม่สามารถใช้กรอบงาน Siri สำหรับแอปพลิเคชันของตนเองได้

ไม่ต้องสงสัยเลยว่าผู้คนนับล้านกำลังใช้ Siri อยู่ในปัจจุบัน และหลังจากการเปิดตัว SiriKit ก็จะเห็นการเติบโตมากขึ้นเท่านั้น การใช้ SiriKit ในแอพ iOS เป็นสิ่งที่นักพัฒนาทุกคนต้องการทำ เนื่องจากตลาดการจดจำเสียงมีการเติบโตสูง ตลาดการจดจำเสียงคาดว่าจะแตะ 13.8 พันล้านดอลลาร์ในปี 2566 ดังนั้น Apple จึงเปิดตัว SiriKit สำหรับนักพัฒนา

สิริทำงานอย่างไร

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

Siri ใช้เทคโนโลยีสองอย่าง: การจดจำเสียงและการประมวลผลภาษาธรรมชาติ การจดจำเสียงใช้เพื่อแปลงคำสั่งเสียงในรูปแบบข้อความ ตัวอย่างเช่น เมื่อคุณพูดว่า "หวัดดี Siri" คุณจะเห็นข้อความเดียวกันปรากฏขึ้นบนหน้าจอ นี่คือเวลาที่ Siri ตื่นขึ้นและพร้อมที่จะรับคำสั่ง

อย่างไรก็ตาม มันไม่ง่ายขนาดนั้น ภาษาที่แต่ละคนใช้อาจจะเหมือนกันแต่สำเนียงแตกต่างกันไปในแต่ละเมือง ซึ่งทำให้ยากต่อการวิเคราะห์คำสั่งที่ Siri ได้รับ

ด้วยเหตุนี้ วิศวกรของ Apple จึงใช้แมชชีนเลิร์นนิงเพื่อฝึกโมเดลหลายตัวสำหรับ Siri เพื่อการรู้จำคำพูดอย่างมีประสิทธิภาพ ส่งผลให้ข้อผิดพลาดในการรู้จำคำพูดลดลงเหลือเพียง 10%

ด้วยการเปิดตัว SiriKit เทคโนโลยีนี้สามารถใช้กับแอพอื่น ๆ ได้เช่นเดียวกับการรวมแอพ Siri ของบุคคลที่สาม

ศิริกิตติ์ คืออะไร?

SiriKit เป็นเฟรมเวิร์กที่ Apple พัฒนาขึ้นเมื่อเร็วๆ นี้สำหรับนักพัฒนาแอป iOS สิ่งนี้ทำให้นักพัฒนาแอพของ iPhone สามารถเพิ่มคุณสมบัติที่ปรับแต่งให้เหมาะกับ Siri ซึ่งสามารถรวมเข้ากับแอพของบุคคลที่สามเพื่อให้ได้ประสบการณ์การใช้งานที่ดีที่สุด ก่อนหน้านี้ การรวมแอพ Siri นั้น จำกัด เฉพาะแอพบางประเภท เช่น การจองรถ การส่งข้อความ ค้นหารูปภาพ การชำระเงิน การโทร VoIP และสุขภาพ แต่รายการเพิ่มขึ้นอย่างต่อเนื่องด้วยการเปิดตัว iOS 12

Siri เป็นเรื่องธรรมชาติสำหรับผู้ใช้ เนื่องจากผู้ใช้เพียงแค่ต้องคุยกับ Siri และมันก็เพียงพอแล้วที่จะทำสิ่งต่างๆ ให้เสร็จสิ้น แต่เมื่อพูดถึงนักพัฒนา การทำงานของ Siri นั้นค่อนข้างซับซ้อน ขอบคุณ SiriKit ของ Apple นักพัฒนาเพียงแค่ต้องใส่ฟังก์ชันการทำงานด้วยความช่วยเหลือของ SiriKit และ Apple จะดูแลด้านการสนทนา

อย่างไรก็ตาม ต้องสังเกตว่า SiriKit ไม่รองรับโดเมนของแอพทั้งหมด โดเมนคือกลุ่มของสิ่งที่ Siri รู้ ภายในโดเมนมี Intent ซึ่งเป็นกิจกรรมที่ Siri สามารถทำได้ สมมติว่าการชำระเงินเป็นโดเมนที่การโอนเงินและการชำระเงินเป็นจุดประสงค์

โดเมนที่ SiriKit รองรับคือ:

  1. รายการ
  2. รหัสภาพ
  3. การจองรถ
  4. ข้อความ
  5. ค้นหารูปภาพ
  6. การชำระเงิน
  7. สภาพภูมิอากาศและวิทยุ
  8. ออกกำลังกาย
  9. โทร VoIP
  10. คำสั่งรถ
  11. เล่นรถ
  12. การจองร้านอาหาร
  13. สื่อ

สิริทำอะไรให้คุณได้บ้าง

Siri มีประโยชน์อย่างเหลือเชื่อสำหรับผู้ที่คุ้นเคย นอกเหนือจากการนำเสนอธุรกิจที่มีทัศนวิสัยสูงผ่านการผสานรวมใน App Clips แล้ว ยังช่วยให้ผู้ใช้ทำงานประจำวันได้หลากหลายบนอุปกรณ์ iOS เช่น การตั้งค่าการเตือนความจำ เป็นต้น

ในกรณีที่คุณต้องการให้ Siri ช่วยเหลือมากกว่านี้หน่อย บอกให้ Siri ทำสิ่งต่างๆ เช่น โทรออก, เริ่มแชท FaceTime, เปิดแอป, ส่งข้อความ, ตั้งค่ากิจกรรมในปฏิทิน, ขอเส้นทาง, เล่นเพลง, ค้นหาร้านอาหาร ฯลฯ

ด้วยแอพที่เข้ากันได้กับ Siri สิ่งที่คุณอาจพบว่าค่อนข้างน่าประหลาดใจก็คือความตรงไปตรงมาของผู้ช่วยที่จะตอบ หรืออย่างน้อยก็ความพยายามที่จะตอบคำถามที่ "เหมือนมนุษย์" ในลักษณะที่คล้ายกัน Contact Our iOS Experts

ข้อดีและข้อเสียของการใช้ SiriKit ในแอพ iOS คืออะไร

ในที่สุด Apple ก็ไล่ตาม Google Now, Cortana และ Alexa โดยเปิดเฟรมเวิร์กเพื่อเปิดใช้งานการรวมแอพ Siri ของบุคคลที่สาม Apple เปิดตัว SiriKit สำหรับนักพัฒนาเพื่อ รวม Siri เข้ากับแอพ แต่ก็ยังมีข้อดีและข้อเสียอยู่บ้าง ลองมาดูพวกเขาทีละคน

ข้อดีคืออะไร?

  1. ตลาดการจดจำเสียงมีเป้าหมายที่จะแตะ 18.3 พันล้านดอลลาร์ในปี 2566 และ SiriKit ช่วยให้นักพัฒนาแอพ iPhone เข้าสู่ตลาดนั้น
  2. SiriKit เป็นเรื่องใหญ่ในการพัฒนาแอป iOS ช่วยในการปรับปรุงประสิทธิภาพของแอป
  3. SiriKit ใช้งานได้กับแอพหกประเภท เช่น แอพโทรวิดีโอและเสียง แอพส่งข้อความ แอพออกกำลังกาย แอพชำระเงิน ฯลฯ
  4. ทำงานในสี่ขั้นตอนง่ายๆ: คำพูด ความตั้งใจ การกระทำ และการตอบสนอง
  5. เมื่อผู้ใช้สั่ง Siri ก็จะยืนยันก่อนที่จะดำเนินการงานในที่สุด ซึ่งจะช่วยลดโอกาสในการเกิดอุบัติเหตุ
  6. SiriKit ยังช่วยให้นักพัฒนาสามารถออกแบบ UI เองได้ในขณะที่รวม Siri กับแอพเพื่อให้ผู้ใช้ดูกล่องยืนยันสำหรับงานใด ๆ
  7. แม้ว่าจะเป็นเพียงจุดเริ่มต้น แต่ประสิทธิภาพก็แสดงให้เห็นอนาคตที่สดใสสำหรับ Siri และแอพที่เข้ากันได้

ข้อเสียคืออะไร?

  1. SiriKit ใช้ได้เฉพาะกับ iOS 10 และเวอร์ชันที่สูงกว่านั้น ซึ่งจะช่วยลดตลาดสำหรับนักพัฒนา iOS ในขั้นต้น
  2. แม้ว่านักพัฒนาซอฟต์แวร์จะเปิดใช้งาน Siri ในแอปของบริษัทอื่น พวกเขาสามารถระบุคำที่ต้องการได้ อย่างไรก็ตาม SiriKit มีข้อจำกัดด้านคำ
  3. แม้ว่า Apple จะอนุญาตให้รวมแอป Siri แต่ SiriKit ยังไม่พร้อมใช้งานสำหรับ macOS Sierra ที่อัปเดตล่าสุดกับ Siri
  4. แอพที่มีการรวม Siri อาจทำผิดพลาดเมื่อพูดถึงสำเนียงต่าง ๆ ของผู้ใช้ที่ Siri ถือว่าคำสั่ง

ตลาดและการแข่งขันคืออะไร

Market and Competition

ตาม สถิติของ App Store ปี 2018 Apple มีการเติบโตอย่างมากในช่วงหลายปีที่ผ่านมาเมื่อพูดถึงแอพมือถือ อย่างไรก็ตาม สิ่งหนึ่งที่ Apple ไม่อนุญาตคือการรวมแอพ Siri กับบุคคลที่สามซึ่งน่าประหลาดใจเมื่อพิจารณาว่าคู่แข่งทั้งหมดอยู่ข้างหน้าในกลุ่มนี้

Apple อาจล่าช้าเล็กน้อยเมื่อปล่อยให้แอปพลิเคชันบุคคลที่สามใช้การจดจำเสียง การแข่งขันในตลาดนี้มีสูงกับ Google Now, Windows Cortana และ Alexa ของ Amazon รายได้จากตลาดคาดว่าจะเติบโตอย่างมากในอนาคตตามแผนภูมิด้านบนนี้

ผู้เล่นหลักในตลาดการจดจำเสียงนอกเหนือจากที่กล่าวไว้ข้างต้นคือ:

  1. Nuance Communications
  2. Agnitio Corp
  3. ออรายา ซิสเต็มส์
  4. Brainasoft
  5. เทคโนโลยีวอยซ์บ็อกซ์
  6. Fulcrum Biometrics
  7. เทคโนโลยีประสาท
  8. วอยซ์ทรัสต์

ด้วยเหตุนี้ เราจึงจบส่วนการแนะนำตัว ในหัวข้อถัดไป เราจะมาดูรายละเอียดเกี่ยวกับวิธีผสานรวม Siri ในแอปของคุณ

จะรวม Siri ในแอพของคุณได้อย่างไร?

รวม Siri ในแอปของคุณ

ในที่สุด เราก็มาถึงคำตอบของคำถามที่พบบ่อย 'จะขยายแอป iOS ของคุณด้วย Siri ได้อย่างไร' ในส่วนต่อไปนี้ คุณจะได้เรียนรู้วิธีผสานรวม Siri กับแอปของคุณในลักษณะที่เรียบง่ายแต่มีรายละเอียด

การเพิ่มส่วนขยายความตั้งใจ

ดังที่ได้กล่าวไว้ก่อนหน้านี้ สองแอพที่ทำงานด้วยตัวเองไม่สามารถโต้ตอบกันบน iOS ได้ นี่คือที่มาของ SiriKit อนุญาตให้แอปหนึ่งโต้ตอบกับอีกแอปหนึ่งรวมทั้งแชร์ข้อมูล กลไกนี้เรียกว่าส่วนขยาย Siri ใช้สองส่วนขยายสำหรับสิ่งนี้:

1. การขยายเจตนา

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

2. Intent UI Extension

ส่วนขยาย Intent UI จะใช้เมื่อนักพัฒนาต้องการแสดงมุมมองที่กำหนดเองต่อผู้ใช้ Siri มีมุมมองเริ่มต้นอยู่แล้ว แต่ถ้านักพัฒนาต้องการให้สร้างมุมมองที่กำหนดเองสำหรับแอปพลิเคชัน

ความตั้งใจในการแก้ไข

เมื่อเพิ่มส่วนขยายแล้ว info.plist ของส่วนขยาย Intents จะได้รับการแก้ไขเพื่อให้แอปทราบว่าคำขอใดบ้างที่ต้องดำเนินการ นักพัฒนาสามารถเพิ่มข้อมูลเพิ่มเติม เช่น หมวดหมู่ ชื่อ คำอธิบาย พารามิเตอร์และประเภท ฯลฯ ซึ่งจะช่วยให้เข้าใจว่าแอปยอมรับความตั้งใจใด

นักพัฒนาต้องระบุคำที่จะอนุญาตให้ประมวลผลคำขอ สิ่งนี้ทำให้การทำงานของแอพง่ายขึ้นเล็กน้อย คำที่ระบุยังช่วยให้แอปเข้าใจว่าผู้ใช้ต้องการอะไร

ใช้ความตั้งใจ

นั่นคือทั้งหมดที่คุณต้องทำเพื่อเรียกใช้แอป iOS ด้วยการรวม Siri ตรวจสอบให้แน่ใจด้วยว่าเปิดใช้งาน Siri ใน App ID เพื่อให้ใช้งานได้ ทำตามขั้นตอนเหล่านี้เพื่อนำไปใช้:

  1. ตรวจสอบให้แน่ใจว่าได้เลือกเป้าหมายส่วนขยาย Intents แล้ว
  2. เรียกใช้
  3. เมื่อ Xcode แจ้งให้แอปทำงาน ให้เลือก Siri

เมื่อทำทุกอย่างเสร็จแล้ว ให้เริ่มโต้ตอบกับ Siri และดูว่าส่วนขยาย Intents ทำงานอย่างไร

แอพบางตัวที่ใช้ Siri และรวม Sirikit ไว้แล้ว ได้แก่ Pinterest, Whatsapp, Trello, LinkedIn, Google News, City Mapper, Car Commands เป็นต้น

ต่อไปนี้คือตัวอย่างบางส่วนของแอป Siri บุคคลที่สามที่รวม SiriKit:

  1. Pinterest: คุณสามารถขอให้ Siri ช่วยคุณเกี่ยวกับแนวคิดและแรงบันดาลใจบางอย่างได้ “หวัดดี Siri หาพินประดับห้องบน Pinterest”
  2. Whatsapp: คุณสามารถส่งข้อความถึงเพื่อนโดยถาม Siri “หวัดดี Siri ส่งข้อความถึง Claudia ว่าฉันจะโทรกลับหาเธอภายใน 15 นาที”
  3. Trello: คุณสามารถดูสตอรีบอร์ดของโปรเจ็กต์ได้โดยพูดว่า “หวัดดี Siri แสดงบอร์ดโครงการของฉันหน่อย”
  4. LinkedIn: คุณสามารถขอให้ Siri ส่งข้อความถึงใครก็ได้ในเครือข่ายของคุณ “หวัดดี Siri ส่งข้อความ Linkedin ถึง George ว่า 'ขอบคุณที่เชื่อมต่อ'”

อนาคตของ Siri คืออะไร?

เมื่อคำนึงถึงผู้ใช้ Apple เพิ่งเปิดตัว iOS 12.1 พร้อมคุณสมบัติมากมาย และตอนนี้พวกเขาได้แนะนำ SiriKit สำหรับนักพัฒนาแล้ว ความสะดวกสบายของคำสั่งเสียงเป็นตัวช่วยชีวิตสำหรับผู้ใช้ และ Apple มีแนวโน้มที่จะเพิ่มแอพอื่นๆ ในรายการนอกเหนือจากแอปอื่นๆ ที่มีอยู่แล้ว

เทคโนโลยีการจดจำเสียงที่ใช้ AI เหล่านี้จะเปลี่ยนวิถีชีวิตของเราในอนาคตอันใกล้ แม้ว่า Apple จะมาสายในการแข่งขัน แต่ก็สามารถตามผู้เล่นคนอื่นๆ ได้ทัน เป็นเรื่องน่าประหลาดใจอย่างยิ่งที่จะได้เห็นว่า AI สามารถทำอะไรเพื่อมนุษย์ได้อีก

ในฐานะ บริษัทพัฒนาแอพสำหรับ iPhone นี่คือแนวทางของเราเกี่ยวกับ SiriKit ใหม่ของ Apple และวิธีใช้ SiriKit กับแอพของบุคคลที่สาม แต่ถ้าคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขยายแอป iOS ด้วย SiriKit โปรด ติดต่อทีมผู้เชี่ยวชาญของ เรา แล้วเราจะติดต่อกลับหาคุณ

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

ถาม Siri ใช้งานได้กับแอปใดบ้าง

แอพบางตัวที่รวม Sirikit ไว้แล้ว ได้แก่ Pinterest, Whatsapp, Trello, LinkedIn, Google News, City Mapper, Car Commands เป็นต้น

ถาม Siri สามารถควบคุมแอพของบุคคลที่สามได้หรือไม่

แม้ว่า iOS เวอร์ชันก่อนหน้าจะเปิดใช้งานการป้อนข้อมูลด้วย Siri ที่จำกัดสำหรับแอปพลิเคชันของบริษัทอื่น แต่ iOS 10 ได้แนะนำแอปของบริษัทอื่นจำนวนมากที่ยอมรับการควบคุมภายในแอปจาก Siri คุณจะต้องตรวจสอบให้แน่ใจว่า Siri เปิด "เปิด" และเปิดใช้งานสำหรับการโต้ตอบก่อนที่จะใช้ Siri กับแอปพลิเคชันที่เข้ากันได้

ถาม Siri สามารถเข้าถึงแอพได้หรือไม่

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