แอปแชท

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

แอปแชทหรือ "แอป" เรียกสั้นๆ ว่าเว็บแอปพลิเคชันหรือบริการที่ทํางานใน Google Chat

แอปแชทสามารถรับเหตุการณ์แบบพร้อมกันจาก Chat API เช่น การรับส่งข้อความกับผู้ใช้หรือเพิ่มในพื้นที่ทํางาน แล้วตอบสนองต่อเหตุการณ์ได้หลายวิธี เช่น

  • ส่งข้อความหรือ SMS แบบอินเทอร์แอกทีฟไปยังผู้ใช้ใน Google Chat
  • เปิดกล่องโต้ตอบเพื่อช่วยให้ผู้ใช้ผ่านกระบวนการหลายขั้นตอน เช่น การกรอกแบบฟอร์ม
  • ยกเลิกการลิงก์ลิงก์ด้วยการแนบการ์ดที่มีข้อมูลที่เป็นประโยชน์เพื่อให้ผู้ใช้ดําเนินการจากการสนทนาได้โดยตรง

แอป Chat ยังสามารถใช้ข้อมูล Chat แบบไม่พร้อมกันได้ด้วยการเข้าถึงทรัพยากร REST ด้วย Chat API การใช้ทรัพยากร REST ของ Chat ทั่วไปมีดังนี้

  • สร้าง ลบ และอัปเดตข้อความ
  • แสดงรายชื่อผู้คนและบ็อตของ Chat ที่สนทนากันในพื้นที่ทํางาน
  • แสดงพื้นที่ทํางานทั้งหมดที่เพิ่มบ็อตของ Chat

แอป Chat จํานวนมากจะเชื่อมต่อกับเว็บแอปและบริการภายนอกเพื่อผสานรวมกับ Google Chat

การเข้าถึงข้อมูลผู้ใช้ของแอป

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

  • โดยค่าเริ่มต้น แอปจะสามารถอ่านเฉพาะข้อมูลประจําตัวพื้นฐานของผู้ใช้ที่เรียกใช้หรือผู้ใช้ที่ถูก @พูดถึง ในข้อความเดียวกันที่เรียกแอป ข้อมูลนี้รวมถึงชื่อที่แสดง รหัสผู้ใช้ อีเมล และรูปโปรไฟล์ของผู้ใช้
  • สําหรับแอปที่มีฟังก์ชันแสดงตัวอย่างลิงก์ แอปจะอ่าน URL ที่เพิ่มลงในข้อความซึ่งตรงกับรูปแบบ URL ที่กําหนดค่าไว้ของแอปได้
  • หากแอปต้องการเข้าถึงข้อมูลอื่นๆ เพื่อมอบฟังก์ชันการทํางานที่ปรับปรุงแล้วให้แก่ผู้ใช้ ให้ตั้งค่าการตรวจสอบสิทธิ์เพื่อให้เข้าถึงข้อมูลนั้นได้ หากเข้าถึงข้อมูลผู้ใช้ แอปจะแจ้งให้ผู้ใช้ขอสิทธิ์เข้าถึงและผู้ใช้ต้องให้สิทธิ์ดังกล่าว

ความเป็นอิสระจากผู้ใช้

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

กรณีการใช้งานบางอย่างสําหรับแอป

การเพิ่มแอปลงในแพลตฟอร์มการสนทนาอย่าง Google Chat จะช่วยให้ผู้ใช้ถามคําถาม ออกคําสั่ง และอื่นๆ ได้โดยไม่ต้องเปลี่ยนบริบท ในเบื้องหลัง แอปสามารถเข้าถึงระบบอื่นๆ ที่ทําหน้าที่เป็นสื่อกลางให้กับระบบเหล่านั้น

ความสามารถในการให้การเข้าถึงแหล่งข้อมูลและเครื่องมือต่างๆ มากมาย พร้อมๆ กับการคงไว้ซึ่งประสบการณ์ที่รับรู้ร่วมกันอาจให้เฟรมเวิร์กที่ยอดเยี่ยมสําหรับแอปพลิเคชันหลายประเภท ได้แก่

  • การจัดการเวิร์กโฟลว์
  • การตั้งค่าและการกําหนดค่า
  • การสร้างคําสั่งซื้อ
  • search
  • การเก็บรวบรวมข้อมูล

ตัวอย่างที่เจาะจง

ตัวอย่างสิ่งที่คุณอาจขอให้แอปทําจากพื้นที่ใน Chat มีดังนี้

  • ค้นหาข้อมูล - แอปจะเรียกดูข้อมูลตามการค้นหาข้อความที่มีโครงสร้างหรือฟรีที่ผู้ใช้ป้อนได้
  • ตั๋วไฟล์ — แอปสามารถสร้างรายงานเหตุการณ์หรืออาร์ติแฟกต์อื่นๆ โดยใช้ข้อมูลที่ผู้ใช้ให้ไว้
  • ร่วมกันประสานงาน - แอปจะช่วยเพิ่มประสิทธิภาพให้กับวิธีที่สมาชิกในทีมมีปฏิสัมพันธ์กันโดยมอบ "หน่วยความจําของทีม" การกําหนดเวลาใช้ทรัพยากร และอื่นๆ

การผสานรวมกับ Google Workspace

หากคุณกําลังพิจารณาสร้างแอป Google Chat ที่จะผสานรวมกับGoogle Workspaceคุณควรใช้แอปใน Apps Script การดําเนินการนี้จะช่วยให้แอปเข้าถึงGoogle Workspace บริการและข้อมูล เช่น ชีต สไลด์ เอกสาร และปฏิทินได้ง่ายขึ้น

Google Chat API

Google Chat API ช่วยให้คุณผสานรวมแอปเข้ากับพื้นที่ใน Chat และ DM ได้หลายวิธี แต่ไม่ได้กําหนดหรือระบุวิธีที่จะใช้ตรรกะของแอป คุณจะสร้างแอปที่ทํางานด้วยคําสั่งง่ายๆ หรือใช้การประมวลผลข้อมูลภาษาหรือโมดูล AI ประเภทใดก็ได้ตามต้องการ และสามารถดําเนินการได้บนแพลตฟอร์มต่างๆ เช่น

  • Apps Script
  • Google Cloud Platform
  • ระบบคลาวด์หรือเซิร์ฟเวอร์ HTTP ภายในองค์กร

ดูรายละเอียดเพิ่มเติมเกี่ยวกับหัวข้อนี้ได้ที่สถาปัตยกรรมการนําแอปไปใช้

ฟีเจอร์มาตรฐาน

เมื่อกําหนดค่าแอปใน Google Chat แอปดังกล่าวจะต้องมีข้อมูลระบุตัวตน ซึ่งประกอบด้วยข้อมูลต่อไปนี้

  • ชื่อแอป
  • รูปโปรไฟล์ของแอป
  • ข้อมูลระบุตัวตนของนักพัฒนาแอป

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

การสื่อสารกับแอปด้วย Google Chat

แอปจะรับข้อความจาก Google Chat และส่งข้อความไปยัง Google Chat ได้ ข้อความเหล่านี้ใช้รูปแบบข้อความที่กําหนดไว้ ซึ่งอาจแสดงเป็นข้อความธรรมดาหรือการ์ดแบบอินเทอร์แอกทีฟใน Google Chat

แอปในข้อความส่วนตัว (DM)

คุณสามารถกําหนดค่าแอปเพื่อให้ตอบสนองต่อข้อความส่วนตัวได้ วิธีนี้จะช่วยให้มีอินเทอร์เฟซการสนทนาแบบตัวต่อตัวที่เกี่ยวข้องกับผู้ใช้รายเดียว

แอปในพื้นที่ใน Chat

คุณสามารถเพิ่มแอปลงในพื้นที่ใน Chat เพื่อตอบสนองต่อเนื้อหาเฉพาะที่ปรากฏในพื้นที่ทํางานได้ เช่น คุณสามารถระบุว่าข้อความที่ขึ้นต้นด้วย "@foobot" จะส่งไปยังแอป foobot บางรายการ และการตอบกลับจะปรากฏในพื้นที่ในแชท แผนภาพลําดับต่อไปนี้สรุปลักษณะการทํางานของแอป

แผนภาพลําดับแอป Chat ในพื้นที่ใน Chat

Google Chat จะสื่อสารกับแอปผ่านปลายทาง ซึ่งอาจเป็นอย่างใดอย่างหนึ่งต่อไปนี้

  • ปลายทาง HTTP (บริการบนเว็บ) รองรับการโต้ตอบได้หลายรูปแบบ
  • ปลายทาง Cloud Pub/Sub จะอนุญาตให้แอปสมัครรับข้อมูลหัวข้อที่ส่งต่อข้อความจาก Google Chat แม้ว่าการใช้งานจะอยู่หลังไฟร์วอลล์ก็ตาม

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีต่างๆ ในการเชื่อมต่อ Google Chat กับแอปได้ในส่วนประเภทปลายทาง

แชทบ็อตใน Google Chat

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

แชทบ็อตยุคแรกๆ มีความอยากรู้อยากเห็นทางวิชาการ เช่น Eliza (1964) และ Julia (1994) แต่ตอนนี้บ็อตทํางานทั่วทั้งอินเทอร์เน็ตในการสนับสนุนลูกค้าในฐานะผู้ช่วยออนไลน์ เช่น Google Assistant และในบทบาทอื่นๆ อีกมากมาย

แอปแชทอาจเรียกว่าแชทบ็อต ส่วนการใช้ "บ็อต" ในชื่อแอปก็เป็นวิธีสนุกๆ ในการนําเสนอบริการของคุณ เราขอแนะนําให้ใช้แอป Chat เป็นมากกว่าแค่ "บ็อต" เนื่องจากแอป Chat เป็นเว็บแอปพลิเคชันและบริการที่มีฟังก์ชันการทํางานเต็มรูปแบบ