Google Chat — ปัญญาประดิษฐ์ใน Google Workspace
Google Chat — ปัญญาประดิษฐ์ใน Google Workspace — คู่มือที่เข้าใจง่ายอ้างอิงจากเอกสารอย่างเป็นทางการ
ลองนึกภาพว่าผู้ช่วย AI ของคุณได้ที่นั่งในที่ทำงานเสียที—อยู่ตรงนั้นใน Google Chat ที่ทีมของคุณคุยกันทั้งวัน
นั่นคือสิ่งที่ Hermes Agent มอบให้เป๊ะๆ แทนที่จะต้องตั้งเว็บเซิร์ฟเวอร์สาธารณะ อุโมงค์ หรือมัวแก้ง้อใบรับรอง TLS คุณก็แค่เชื่อมต่อบอทของคุณเข้ากับ Google Chat เหมือนเสียบหูฟัง: แค่นั้นก็ใช้งานได้เลย Hermes คอยฟังข้อความผ่าน subscription แบบส่วนตัว และเมื่อมีคนส่งข้อความหาบอท มันก็ตอบกลับผ่าน Chat REST API ไม่ต้องเปิดพอร์ต ไม่ต้องตั้งกฎไฟร์วอลล์ ไม่ต้องตื่นกลางดึกเพราะ “ทำไม URL ฉันพัง”
สิ่งที่ต้องเตรียม
- โปรเจกต์ Google Cloud (ใช้แบบฟรีก็ได้)
- บัญชี Google Workspace (ส่วนตัวหรือที่ทำงานก็ได้ ต้องมีสิทธิ์ผู้ดูแล)
- เวลาประมาณ 15 นาที
ขั้นตอนที่ 1: สร้างโปรเจกต์ Google Cloud
ไปที่ console.cloud.google.com แล้วสร้างโปรเจกต์ จด Project ID ไว้—คุณจะต้องใช้มันทุกที่ ให้คิดว่ามันคือเลขที่บ้านของบอทคุณ
ขั้นตอนที่ 2: เปิดใช้งาน API สองตัว
ใน APIs & Services → Library ให้เปิดใช้งาน:
- Google Chat API
- Cloud Pub/Sub API
ทั้งคู่ใช้งานฟรีสำหรับทราฟฟิกบอทส่วนตัว คลิก เปิด เสร็จ
ขั้นตอนที่ 3: สร้าง Service Account (ป้ายประจำตัวของบอท)
ไปที่ IAM & Admin → Service Accounts → Create Service Account ตั้งชื่อว่า hermes-chat-bot ข้ามการตั้งสิทธิ์ระดับโปรเจกต์ไปได้เลย—คุณไม่จำเป็นต้องใช้
จากนั้นสร้าง JSON key แล้วดาวน์โหลด เก็บไว้ในที่ปลอดภัย:
mkdir -p ~/.hermes
mv ~/Downloads/hermes-chat-bot-key.json ~/.hermes/google-chat-sa.json
chmod 600 ~/.hermes/google-chat-sa.json
ข้อผิดพลาดที่พบบ่อย: การค้นหาบทบาท IAM ที่ชื่อ “Chat Bot Caller” มันไม่มีอยู่จริง อำนาจของบอทคุณมาจากการถูกเพิ่มเข้าไปในสเปซ ไม่ใช่จากบทบาท IAM อย่าคิดมากไป
ขั้นตอนที่ 4: สร้าง Pub/Sub Topic และ Subscription
ใน Pub/Sub → Topics → Create topic ใช้ hermes-chat-events เป็น Topic ID จากนั้นสร้าง pull subscription:
- Subscription ID:
hermes-chat-events-sub - ประเภทการส่ง: Pull
- เก็บข้อความไว้: 7 วัน
subscription นี้คือที่ที่ Google Chat วางข้อความขาเข้า Hermes จะดึงข้อความจากตรงนี้ เหมือนไปเปิดตู้ไปรษณีย์
ขั้นตอนที่ 5: เชื่อมต่อ Hermes Agent
ถึงตอนมหัศจรรย์แล้ว รันคำสั่ง:
hermes gateway setup
เลือก Google Chat จากนั้นวิซาร์ดจะแนะนำคุณไปทีละขั้น มันจะถามหา Project ID, ชื่อ subscription และพาธไปยังไฟล์ JSON ของ service account เท่านั้นเอง
ผลลัพธ์ที่ได้
ตอนนี้คุณมีบอท AI อยู่ใน Google Chat แล้ว ทีมของคุณสามารถ @mention บอท ถามคำถาม สั่งงานอัตโนมัติ หรือมอบหมายงาน—ทั้งหมดโดยไม่ต้องออกจากหน้าต่างแชท ไม่ต้องมีอุโมงค์ ไม่ต้องมี IP สาธารณะ ไม่ต้องต่ออายุใบรับรอง
สรุป & เคล็ดลับการใช้งานจริง
Hermes Agent เปลี่ยน Google Chat ให้เป็นศูนย์บัญชาการสำหรับเวิร์กโฟลว์ AI ของคุณ การตั้งค่านั้นตั้งใจให้ง่ายสุดๆ: service account สำหรับยืนยันตัวตน, subscription สำหรับฟังข้อความ และ REST API สำหรับตอบกลับ
เคล็ดลับ: หลังตั้งค่าเสร็จ ให้ทดสอบด้วยการส่งข้อความตรงถึงบอทก่อนที่จะเพิ่มมันเข้าไปในกลุ่มสเปซ ถ้ามันตอบกลับ แสดงว่าผ่านฉลุย ถ้าไม่ตอบ ให้เช็คว่า service account ของคุณมีบทบาท roles/pubsub.subscriber บน subscription นั้นหรือไม่—นี่คือสาเหตุอันดับหนึ่งที่ทำให้บอทเงียบ
ไปเถอะ ไปให้ทีมของคุณมีเพื่อนร่วมงาน AI ที่มาประชุมจริงๆ สักที
📖 เอกสารทางการ
この記事は Hermes Agent のเอกสารทางการに基づいています:เอกสารทางการ › user-guide/messaging/google_chat