การเชื่อมต่อระบบและออโตเมชันด้วย LLM

ใช้ Power Automate + Azure OpenAI สร้างสรุปอีเมลเข้า Outlook ทุกเช้าอย่างอัตโนมัติ: คู่มือตั้งค่า เวิร์กโฟลว์ และเทคนิคปรับแต่ง

ในยุคที่ข้อมูลล้นทะลัก การเริ่มต้นเช้าวันใหม่ด้วยกองอีเมลนับร้อยอาจทำให้ประสิทธิภาพการทำงานลดลง เทคนิคการใช้ Power Automate + Azure OpenAI สร้างสรุปอีเมล จึงกลายเป็นโซลูชันที่ตอบโจทย์เหล่า Technology enthusiasts อย่างมาก เพราะไม่เพียงแต่ช่วยลดเวลาในการอ่านอีเมลยาวๆ แต่ยังช่วยให้คุณไม่พลาดประเด็นสำคัญจากลูกค้าหรือทีมงาน บทความนี้จะเจาะลึกทุกขั้นตอนตั้งแต่การเตรียมตัวไปจนถึงการเขียน Prompt เพื่อให้ได้สรุปที่แม่นยำที่สุด

ทำไมต้องรวมพลัง Power Automate กับ Azure OpenAI?

Power Automate คือเครื่องมือ Low-code จาก Microsoft ที่โดดเด่นด้านการเชื่อมต่อบริการต่างๆ เข้าด้วยกัน ขณะที่ Azure OpenAI มอบขุมพลังของ GPT-4 ในระดับ Enterprise-grade ที่มีความปลอดภัยสูง เมื่อนำมาใช้ร่วมกัน คุณจะสามารถสร้างเวิร์กโฟลว์ที่ดึงข้อมูลจาก Outlook มาประมวลผลด้วย AI เพื่อสกัดเอาเฉพาะเนื้อหาสำคัญ (Key Takeaways) ออกมาได้อย่างชาญฉลาด

ขั้นตอนการเตรียมตัวก่อนเริ่ม (Prerequisites)

ก่อนจะเริ่มสร้าง Workflow คุณต้องเตรียมทรัพยากรดังต่อไปนี้ให้พร้อม:

  • บัญชี Microsoft 365 ที่มีสิทธิ์ใช้งาน Power Automate (แนะนำลิขสิทธิ์ Premium สำหรับการใช้ HTTP Request หรือ AI Builder)
  • การเข้าถึง Azure Portal และการอนุมัติใช้งาน Azure OpenAI Service
  • การสร้าง Deployment สำหรับโมเดล GPT (เช่น gpt-35-turbo หรือ gpt-4) ใน Azure AI Studio
  • API Key และ Endpoint URL จาก Azure OpenAI Resource

เวิร์กโฟลว์การสร้างระบบสรุปอีเมลอัตโนมัติ

การตั้งค่าเวิร์กโฟลว์นี้จะเน้นไปที่การทำงานแบบ Schedule เพื่อให้คุณได้รับสรุปในเวลาที่กำหนด เช่น 08:00 น. ของทุกวัน โดยมีขั้นตอนดังนี้:

1. ตั้งค่า Trigger (Recurrence)

ใช้ Trigger ประเภท “Recurrence” ตั้งค่าให้ทำงานทุกเช้า กำหนด Timezone ให้เป็น Bangkok เพื่อความแม่นยำ

2. ดึงข้อมูลอีเมล (Get emails)

ใช้ Action “Get emails (V3)” จาก Outlook เลือก Folder ที่ต้องการ (เช่น Inbox) และตั้งค่า Filter Query ให้ดึงเฉพาะอีเมลที่ได้รับในช่วง 24 ชั่วโมงที่ผ่านมา

3. วนลูปและส่งข้อมูลให้ Azure OpenAI

ใช้ “Apply to each” เพื่อประมวลผลอีเมลทีละฉบับ ภายในลูปให้ใช้ Action “HTTP” เพื่อเรียกใช้งาน Azure OpenAI API โดยส่ง Body ของอีเมลไปพร้อมกับ Prompt ที่ออกแบบมาเฉพาะ

พารามิเตอร์ คำอธิบาย
Method POST
URI Azure OpenAI Endpoint URL
Headers api-key: [Your-Key]

เทคนิคการปรับแต่ง Prompt สำหรับสรุปอีเมล

หัวใจสำคัญของ Power Automate + Azure OpenAI สร้างสรุปอีเมล คือการเขียน Prompt คุณควรระบุบทบาทให้ AI เช่น:
“คุณคือผู้ช่วยบริหารมืออาชีพ จงสรุปอีเมลต่อไปนี้ให้เหลือเพียง 3 หัวข้อหลัก: 1. เรื่องที่ต้องตัดสินใจ 2. กำหนดการที่สำคัญ 3. ผู้ติดต่องาน โดยใช้ภาษาไทยที่เป็นทางการ”

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

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

ใช้ Power Automate + Azure OpenAI สรุปอีเมลปลอดภัยหรือไม่?

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

จำเป็นต้องมีความรู้ด้านการเขียนโปรแกรม (Coding) หรือไม่?

ไม่จำเป็นต้องเชี่ยวชาญครับ Power Automate ออกแบบมาให้เป็น Low-code แต่อาจต้องมีความเข้าใจเรื่อง JSON เบื้องต้นเมื่อต้องส่งข้อมูลผ่าน HTTP Request ไปยัง API

มีค่าใช้จ่ายเพิ่มเติมอย่างไร?

คุณต้องมีลิขสิทธิ์ Power Automate Per User หรือ Per Flow และต้องชำระค่าใช้งาน Azure OpenAI ตามปริมาณ Token ที่ใช้งานจริง (Pay-as-you-go)

สามารถสรุปอีเมลที่เป็นภาษาอังกฤษเป็นภาษาไทยได้ไหม?

ทำได้แน่นอนครับ Azure OpenAI มีความสามารถในการแปลและสรุปข้ามภาษาที่ยอดเยี่ยม คุณเพียงแค่ระบุใน Prompt ว่า ‘สรุปเนื้อหาจากภาษาอังกฤษเป็นภาษาไทย’

References