วิธีเชื่อม SharePoint กับ Copilot Studio เพื่อสร้าง AI ตอบคำถามจากเอกสารบริษัท

วิธีเชื่อม SharePoint กับ Microsoft Copilot Studio ทำได้โดยเปิด AI Agent ที่ต้องการ เลือกเมนู Knowledge คลิก Add knowledge แล้วเลือก SharePoint จากนั้นระบุ URL ของ SharePoint Site, Folder หรือ List ที่รองรับ ตั้งชื่อแหล่งข้อมูล กำหนด Description และกด Add to agent เมื่อเชื่อมต่อสำเร็จ ให้ทดสอบว่า Agent สามารถค้นหาและตอบคำถามจากเอกสารที่ผู้ใช้งานมีสิทธิ์เข้าถึงได้

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

ตัวอย่างเช่น บริษัทมีเอกสารคู่มือระบบ LAN, Wi-Fi, Server และ Fiber Optic อยู่ใน SharePoint เมื่อเชื่อมข้อมูลกับ Copilot Studio พนักงานสามารถถามว่า

“ขั้นตอนตรวจสอบระบบเครือข่ายก่อนส่งมอบงานมีอะไรบ้าง?”

AI Agent จะค้นหาข้อมูลจากเอกสารที่เกี่ยวข้องและนำมาสรุปเป็นคำตอบ โดยอาศัยสิทธิ์การเข้าถึง SharePoint ของผู้ใช้งานตามการตั้งค่าที่รองรับ

ข้อดีสำคัญคือไม่จำเป็นต้องคัดลอกข้อมูลบริษัททั้งหมดมาใส่ใน Instructions และไม่จำเป็นต้องสร้างคำตอบสำหรับทุกคำถามด้วยตัวเอง

อย่างไรก็ตาม การเชื่อม SharePoint ไม่ได้หมายความว่า AI จะเข้าถึงเอกสารทุกไฟล์ได้โดยอัตโนมัติ ระบบยังต้องพิจารณา Authentication, Permissions, การจัดทำดัชนีค้นหา รูปแบบไฟล์ และข้อจำกัดด้านความปลอดภัย

บทความนี้ comsiam จะสอนวิธีเชื่อม SharePoint กับ Copilot Studio แบบละเอียด ตั้งแต่การเตรียมเอกสาร การเพิ่ม Knowledge การกำหนดสิทธิ์ การตั้งค่า Instructions การสร้าง AI Agent สำหรับพนักงาน การทดสอบ และการแก้ปัญหาเมื่อ Agent ไม่สามารถตอบจากเอกสารบริษัทได้

🤖 SharePoint กับ Copilot Studio ทำงานร่วมกันอย่างไร?

Microsoft SharePoint เป็นบริการสำหรับจัดเก็บ จัดการ และแบ่งปันข้อมูลภายในองค์กร

ส่วน Microsoft Copilot Studio เป็นแพลตฟอร์มสำหรับสร้าง AI Agents ที่สามารถใช้ Knowledge และ Tools เพื่อช่วยผู้ใช้งานทำงาน

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

ตัวอย่างการทำงาน

  1. บริษัทจัดเก็บคู่มือ IT ไว้ใน SharePoint
  2. ผู้ดูแลสร้าง AI Agent ใน Copilot Studio
  3. เพิ่ม SharePoint เป็น Knowledge
  4. พนักงานลงชื่อเข้าใช้และถามคำถาม
  5. ระบบตรวจสอบการเข้าถึงข้อมูลตามสิทธิ์
  6. Agent ค้นหาข้อมูลที่เกี่ยวข้อง
  7. AI สรุปข้อมูลเป็นคำตอบ
  8. พนักงานได้รับคำแนะนำจากเอกสารที่ค้นพบ

SharePoint ต้องใช้ร่วมกับ Copilot Studio หรือไม่?

ไม่จำเป็น

SharePoint สามารถจัดเก็บและจัดการเอกสารได้ด้วยตัวเอง

แต่การเพิ่ม Copilot Studio ช่วยให้ผู้ใช้งานค้นหาคำตอบด้วยภาษาธรรมชาติ โดยไม่ต้องเปิดอ่านเอกสารหลายฉบับด้วยตัวเองทุกครั้ง

✨ ประโยชน์ของการเชื่อม SharePoint กับ Copilot Studio

1. สร้าง AI ตอบคำถามจากเอกสารบริษัท

ใช้ข้อมูลที่องค์กรมีอยู่แล้วเพื่อช่วยตอบคำถามพนักงาน

2. ลดเวลาค้นหาเอกสาร

ผู้ใช้งานสามารถถามคำถามแทนการค้นหาและเปิดไฟล์จำนวนมาก

3. ใช้ข้อมูลที่องค์กรอนุมัติ

กำหนดแหล่งข้อมูลให้ตรงกับนโยบายและเอกสารที่ต้องการ

4. รองรับการควบคุมสิทธิ์

สำหรับ SharePoint Knowledge แบบเชื่อมไซต์หรือรายการ ระบบสามารถใช้สิทธิ์ของผู้ใช้งานเพื่อตรวจสอบเนื้อหาที่เข้าถึงได้

5. สนับสนุนงาน IT Helpdesk

ช่วยให้พนักงานค้นหาวิธีแก้ไขปัญหาจากคู่มือภายใน

6. สนับสนุนงาน HR

ช่วยตอบคำถามเกี่ยวกับนโยบายและขั้นตอนงานบุคคล

7. สนับสนุนงานขาย

ช่วยค้นข้อมูลสินค้าและเอกสารบริการ

8. สนับสนุนงานช่างเทคนิค

ค้นหาคู่มือการติดตั้งและบำรุงรักษา

9. ลดการตอบคำถามซ้ำ

ช่วยให้เจ้าหน้าที่มีเวลาไปจัดการงานที่ซับซ้อนกว่า

10. ขยายระบบ Knowledge ได้

สามารถเพิ่มแหล่งข้อมูลตามฝ่ายหรือโครงการในภายหลัง

🧩 SharePoint Knowledge รองรับข้อมูลอะไรบ้าง?

Copilot Studio รองรับการใช้ SharePoint เป็น Knowledge หลายรูปแบบ

ประเภทข้อมูลตัวอย่างการใช้งาน
SharePoint Sitesเว็บไซต์เอกสารของฝ่ายงาน
Document Librariesคลังเอกสารบริษัท
SharePoint Foldersโฟลเดอร์คู่มือเฉพาะโครงการ
SharePoint Filesเอกสาร Word, PDF หรือไฟล์ที่รองรับ
SharePoint Listsตารางรายการข้อมูลธุรกิจ
SharePoint Pagesหน้าข้อมูลภายในที่รองรับ

SharePoint Site คืออะไร?

เป็นพื้นที่จัดเก็บข้อมูลและเอกสารของทีมงานหรือหน่วยงาน

ตัวอย่าง:

  • IT Department
  • Human Resources
  • Sales Department
  • Technical Documentation
  • Project Management

Document Library คืออะไร?

เป็นพื้นที่เก็บเอกสารใน SharePoint เช่น คู่มือ นโยบาย และรายงาน

SharePoint List คืออะไร?

เป็นรายการข้อมูลแบบมีโครงสร้าง เช่น

  • รายการอุปกรณ์
  • รายการโครงการ
  • รายการแจ้งซ่อม
  • รายการงานบำรุงรักษา
  • ข้อมูลสถานะงาน

SharePoint Pages ใช้ได้ไหม?

ได้สำหรับ SharePoint Pages ที่อยู่ในรูปแบบที่ระบบรองรับ

เนื้อหาบางประเภท เช่น Classic Pages หรือส่วนประกอบ SharePoint Framework บางรูปแบบ อาจไม่สามารถใช้สร้างคำตอบได้

⚖️ สองวิธีเชื่อม SharePoint กับ Copilot Studio ต่างกันอย่างไร?

ในหน้าต่าง Add knowledge อาจพบตัวเลือก SharePoint มากกว่าหนึ่งตำแหน่ง

การเลือกให้ถูกต้องมีความสำคัญ เพราะวิธีเข้าถึงและซิงโครไนซ์ข้อมูลแตกต่างกัน

วิธีที่ 1: SharePoint Site หรือ SharePoint List

เป็นการเชื่อม SharePoint ในรูปแบบที่รองรับการค้นหาจากไซต์และรายการข้อมูล

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

เหมาะกับองค์กรที่ต้องการให้ Agent ตอบคำถามจากข้อมูล SharePoint ภายใต้สิทธิ์ของผู้ใช้งาน

วิธีที่ 2: SharePoint Files และ Folders

เป็นการเลือกไฟล์หรือโฟลเดอร์เฉพาะเพื่อนำมาใช้เป็น Knowledge

วิธีนี้มีความสามารถด้านการซิงโครไนซ์ข้อมูลจากแหล่งต้นทางตามรูปแบบที่รองรับ

ตารางเปรียบเทียบ

หัวข้อSharePoint Site/ListSharePoint Files/Folders
ข้อมูลหลักไซต์และรายการไฟล์และโฟลเดอร์
วิธีเลือกURL หรือ Browse ListsBrowse Files/Folders
การค้นหาใช้ระบบค้นหา SharePoint ที่รองรับใช้ระบบจัดเตรียมข้อมูลสำหรับค้นหา
เหมาะกับเอกสารและรายการระดับองค์กรชุดเอกสารเฉพาะ
การซิงโครไนซ์ตามแหล่งข้อมูลและระบบค้นหารองรับการซิงโครไนซ์ไฟล์
สิทธิ์ต้องตรวจสอบสิทธิ์ตามวิธีเชื่อมต่อต้องตรวจสอบรูปแบบ Authentication และสิทธิ์

คำแนะนำ: สำหรับการสร้าง AI ตอบคำถามจากเอกสารบริษัทโดยใช้สิทธิ์ SharePoint ของพนักงาน ควรเริ่มจาก SharePoint Knowledge แบบเชื่อม Site ที่รองรับการตรวจสอบสิทธิ์ผู้ใช้

✅ ก่อนเชื่อม SharePoint ต้องเตรียมอะไรบ้าง?

1. Microsoft 365 Tenant

องค์กรต้องมีสภาพแวดล้อม Microsoft 365 ที่รองรับ SharePoint และ Copilot Studio

2. บัญชีผู้สร้าง Agent

ผู้สร้างต้องได้รับสิทธิ์ใช้งาน Copilot Studio และมีสิทธิ์เข้าถึงแหล่งข้อมูลที่ต้องการ

3. SharePoint Site

ควรเตรียมไซต์ที่มีเอกสารพร้อมใช้งาน

4. Permissions

ตรวจสอบว่าแต่ละกลุ่มผู้ใช้มีสิทธิ์เข้าถึงเอกสารอย่างเหมาะสม

5. Authentication

ต้องกำหนดวิธีการยืนยันตัวตนที่รองรับ

6. Environment

ควรสร้าง Agent ใน Environment ที่องค์กรอนุญาต

7. Dataverse Search

สำหรับ SharePoint Knowledge บางรูปแบบ Copilot Studio ต้องใช้ Dataverse Search ที่เปิดใช้งานใน Environment

8. ชุดเอกสารที่ถูกต้อง

เลือกเอกสารที่เป็นปัจจุบันและได้รับอนุมัติ

9. ชุดคำถามทดสอบ

ควรเตรียมคำถามจริงจากพนักงานอย่างน้อย 10–20 คำถาม

10. ผู้รับผิดชอบ

ควรกำหนดเจ้าของ Agent และผู้ดูแลเอกสารให้ชัดเจน

🚀 วิธีเชื่อม SharePoint กับ Copilot Studio ทีละขั้นตอน

ตัวอย่างนี้ใช้การเพิ่ม SharePoint Knowledge ระดับ Agent สำหรับ Standard Harness

ขั้นตอนที่ 1: เปิด Copilot Studio

ลงชื่อเข้าใช้ Microsoft Copilot Studio ด้วยบัญชีที่มีสิทธิ์

ขั้นตอนที่ 2: เลือก Environment

ตรวจสอบว่าอยู่ใน Environment ที่เหมาะสม

ขั้นตอนที่ 3: เปิด AI Agent

ไปที่เมนู Agents แล้วเลือก Agent ที่ต้องการ

ตัวอย่าง:

Company Knowledge Assistant

ขั้นตอนที่ 4: เปิด Knowledge

เลือกเมนู Knowledge หรือกด Add knowledge จากหน้า Overview

ขั้นตอนที่ 5: กด Add knowledge

ระบบจะแสดงตัวเลือกแหล่งข้อมูล

ขั้นตอนที่ 6: เลือก SharePoint

หากต้องการเชื่อม SharePoint Site ให้เลือก SharePoint จากส่วน Featured

ขั้นตอนที่ 7: กรอก SharePoint URL

ตัวอย่างรูปแบบ:

https://contoso.sharepoint.com/sites/ITDepartment

URL นี้เป็นตัวอย่าง ต้องแทนด้วย SharePoint Site จริงขององค์กร

สามารถใส่หลาย URL โดยแยกบรรทัดตามวิธีที่ระบบรองรับ

ขั้นตอนที่ 8: กำหนดชื่อ Knowledge

ตัวอย่าง:

IT Department Documents

ขั้นตอนที่ 9: เขียน Description

ตัวอย่าง:

“This SharePoint site contains approved internal IT policies, troubleshooting guides, network documentation, and maintenance procedures. Use it for employee questions about internal IT support.”

ขั้นตอนที่ 10: กด Add to agent

ยืนยันเพิ่ม SharePoint เป็น Knowledge

ขั้นตอนที่ 11: ตรวจสอบ Authentication

ตรวจสอบว่า Agent ใช้วิธียืนยันตัวตนที่รองรับการเข้าถึง SharePoint

ขั้นตอนที่ 12: เปิด Test Agent

ทดลองถามคำถามจากเอกสารจริง

ขั้นตอนที่ 13: ตรวจสอบสิทธิ์

ทดสอบด้วยบัญชีที่มีสิทธิ์และไม่มีสิทธิ์เข้าถึงเอกสาร

ขั้นตอนที่ 14: ปรับปรุง

หาก Agent ไม่พบข้อมูล ให้ตรวจสอบ URL, Permissions, Index และ Description

ขั้นตอนที่ 15: Publish

เมื่อผ่านการทดสอบ ให้ Publish Agent ตามเงื่อนไข License

ขั้นตอนที่ 16: ทดสอบช่องทางจริง

ทดสอบผ่าน Teams หรือช่องทางอื่นที่รองรับ โดยใช้บัญชีผู้ใช้จริงในกลุ่มทดลอง

📂 วิธีเชื่อม SharePoint Folder เฉพาะโครงการ

หากองค์กรมีเอกสารหลายประเภท อาจต้องการให้ Agent ใช้เฉพาะข้อมูลโครงการหนึ่ง

ตัวอย่าง

SharePoint Site:

https://contoso.sharepoint.com/sites/Engineering

มีโฟลเดอร์สำหรับ

  • Network Projects
  • Fiber Optic Projects
  • CCTV Projects
  • Maintenance Reports

แนวทางเชื่อม

หากใช้ SharePoint Site Knowledge สามารถกำหนด URL ไปยังตำแหน่งที่ต้องการค้นหาได้ตามรูปแบบที่รองรับ

ระบบจะค้นหาภายในขอบเขตไซต์หรือโฟลเดอร์ที่ลงทะเบียน และส่วนย่อยที่เกี่ยวข้อง

ข้อควรระวัง

การเชื่อมโฟลเดอร์หนึ่งไม่ได้หมายความว่า Agent จะเข้าถึงโฟลเดอร์ข้างเคียงโดยอัตโนมัติ

หากต้องการใช้ข้อมูลจากหลายตำแหน่ง ต้องเพิ่มแหล่งข้อมูลให้ครอบคลุมตามความจำเป็น

ประโยชน์

  • จำกัดขอบเขตข้อมูล
  • ลดความซ้ำซ้อน
  • แยกเอกสารตามฝ่าย
  • ดูแลสิทธิ์ได้ง่ายขึ้น
  • ทดสอบคำถามได้ตรงกลุ่มงาน

📊 วิธีเชื่อม SharePoint List กับ Copilot Studio

SharePoint Lists เหมาะกับข้อมูลแบบตารางที่มีรายการเปลี่ยนแปลงเป็นประจำ

ตัวอย่างเช่น

  • รายการอุปกรณ์ IT
  • รายการงานแจ้งซ่อม
  • โครงการติดตั้ง
  • ตารางบำรุงรักษา
  • รายการตรวจสอบอุปกรณ์

ขั้นตอนเชื่อม List

  1. เปิด Agent
  2. เลือก Knowledge
  3. กด Add knowledge
  4. เลือก SharePoint
  5. กด Browse items หรือระบุ URL ของ List
  6. เลือกรายการที่ต้องการ
  7. กด Confirm selection
  8. ตั้งชื่อ
  9. เขียน Description
  10. กด Add to agent
  11. ทดสอบ

SharePoint List อัปเดตแบบ Real-Time หรือไม่?

Microsoft ระบุว่าการเชื่อม SharePoint Lists ในรูปแบบนี้สามารถใช้ข้อมูลจากต้นทางแบบ Real-Time ได้ตามความสามารถที่รองรับ

อย่างไรก็ตาม ยังต้องพิจารณาสิทธิ์ของผู้ใช้และคุณภาพการค้นหา

ข้อจำกัดที่ควรรู้

Microsoft แนะนำให้เลือก SharePoint Lists ไม่เกิน 10 รายการต่อ Agent เพื่อให้ได้ผลลัพธ์ที่เหมาะสม

Lists ที่มีข้อมูลมากกว่า 35,000 แถวอาจทำให้คุณภาพและเวลาตอบสนองลดลง

การใช้ Lists เป็น Knowledge เท่ากับแก้ไขข้อมูลได้หรือไม่?

ไม่เท่ากัน

Knowledge ใช้สำหรับค้นหาและตอบคำถาม

หากต้องการให้ Agent สร้างหรือแก้ไขรายการใน SharePoint List ต้องเพิ่ม Tools หรือ Workflows ที่มีสิทธิ์เหมาะสม

🧠 วิธีเขียน Knowledge Description สำหรับ SharePoint

Description ช่วยให้ Agent เข้าใจว่า SharePoint Source มีข้อมูลเกี่ยวกับอะไร

โดยเฉพาะเมื่อใช้ Generative Orchestration

ตัวอย่าง Description ที่ไม่เหมาะสม

“SharePoint documents”

กว้างเกินไปและไม่บอกขอบเขต

ตัวอย่างที่เหมาะสม

“This SharePoint knowledge source contains approved network installation procedures, LAN and Wi-Fi troubleshooting documents, fiber optic splicing guides, OTDR testing procedures, and maintenance checklists. Use it for internal technical support questions.”

สูตรเขียน Description

ประเภทเอกสาร + หัวข้อข้อมูล + กลุ่มผู้ใช้ + ประเภทคำถาม

ตัวอย่างแหล่งข้อมูลหลายชุด

HR Policies

เอกสารนโยบายพนักงาน

IT Knowledge Base

คู่มือแก้ไขปัญหา IT

Sales Documentation

ข้อมูลสินค้าและการขาย

Engineering Manuals

คู่มือทางเทคนิค

Project Procedures

ขั้นตอนดำเนินโครงการ

การแยก Description ให้ชัดเจนช่วยให้ Agent เลือกข้อมูลได้ตรงงานมากขึ้น

📝 วิธีเขียน Instructions ให้ AI ตอบจาก SharePoint

Instructions ควรระบุขอบเขตและพฤติกรรมที่ต้องการ

ตัวอย่าง Instructions พร้อมใช้งาน

“You are an internal company knowledge assistant.

Answer employee questions using approved SharePoint knowledge sources.

Respect user permissions and do not attempt to reveal information the user is not authorized to access.

Respond in polite Thai.

Use information from the most relevant SharePoint documents.

Do not invent company policies, equipment specifications, financial figures, or project statuses.

If the available knowledge is insufficient, explain that the answer cannot be confirmed.

For technical procedures, provide numbered steps and appropriate safety precautions.

Do not claim that an external business action was completed unless a connected tool confirms success.”

Instructions รับประกันความปลอดภัยหรือไม่?

ไม่รับประกัน

ต้องตั้งค่า Authentication และ SharePoint Permissions ให้ถูกต้องด้วย

Instructions เป็นส่วนกำหนดพฤติกรรม ไม่ใช่ระบบควบคุมสิทธิ์แทน Microsoft Entra หรือ SharePoint

🔐 Authentication สำหรับ SharePoint ใน Copilot Studio

Authentication เป็นส่วนสำคัญของการเชื่อม SharePoint

สำหรับ SharePoint Knowledge ที่ใช้การตรวจสอบสิทธิ์ผู้ใช้ ระบบต้องทราบว่าผู้สนทนาเป็นใคร

Authenticate with Microsoft

เป็นตัวเลือกที่รองรับการใช้ตัวตน Microsoft ในสภาพแวดล้อมที่เหมาะสม

เช่น

  • Microsoft Teams
  • Microsoft 365 Copilot
  • Power Apps

Authenticate manually

เหมาะกับกรณีที่ต้องกำหนดกระบวนการยืนยันตัวตนเพิ่มเติม

SharePoint รองรับรูปแบบการเชื่อมต่อผ่าน Microsoft Entra ID ตามข้อกำหนดที่เกี่ยวข้อง

No authentication

ไม่เหมาะกับ SharePoint Knowledge ที่ต้องใช้ตัวตนผู้ใช้

สำหรับการเชื่อม SharePoint แบบนี้ หากตั้ง No authentication ระบบจะไม่ดึงข้อมูล SharePoint มาใช้ตอบคำถาม

สิทธิ์ขั้นต่ำ

ผู้ใช้ต้องมีสิทธิ์อ่านข้อมูลใน SharePoint Site หรือ List ที่ต้องการ

หากไม่มีสิทธิ์ Agent ไม่ควรแสดงข้อมูลนั้น

🔑 Microsoft Entra Permissions ที่เกี่ยวข้อง

ในกรณีใช้ Authentication แบบกำหนดเอง ผู้ดูแลระบบอาจต้องตั้งค่า App Registration ใน Microsoft Entra

ตัวอย่าง Delegated Permissions ที่ Microsoft ระบุ ได้แก่

  • Sites.Read.All
  • Files.Read.All

สิทธิ์เหล่านี้หมายความว่า Agent อ่านเอกสารทุกไฟล์ได้หรือไม่?

ไม่ใช่

สำหรับ SharePoint Knowledge ที่ใช้สิทธิ์ผู้ใช้ การกำหนด Scopes ที่จำเป็นไม่ได้ทำให้ผู้ใช้งานได้รับสิทธิ์เข้าถึงเอกสารเกินกว่าที่ตนมีอยู่ใน SharePoint

ข้อควรระวัง

การตั้งค่า App Registration และการให้ Consent ควรดำเนินการโดยผู้ดูแลที่มีความรู้ด้านความปลอดภัย

ไม่ควรเพิ่ม Permissions โดยไม่มีเหตุผลทางธุรกิจหรือไม่มีการตรวจสอบ

🛡️ SharePoint Permissions ช่วยป้องกันข้อมูลอย่างไร?

SharePoint สามารถกำหนดสิทธิ์ในระดับไซต์ ไลบรารี โฟลเดอร์ และไฟล์ตามโครงสร้างที่องค์กรใช้

ตัวอย่าง

บริษัทมีเอกสารสามชุด

Employee Handbook

พนักงานทั่วไปอ่านได้

IT Administration Guide

เฉพาะฝ่าย IT อ่านได้

Finance Reports

เฉพาะฝ่ายการเงินอ่านได้

หากสร้าง Agent ที่ใช้ SharePoint Knowledge ภายใต้การยืนยันตัวตนของผู้ใช้ พนักงานทั่วไปไม่ควรได้รับข้อมูลจากเอกสาร Finance Reports ที่ไม่มีสิทธิ์อ่าน

ต้องทดสอบอย่างไร?

  1. ใช้บัญชีพนักงานทั่วไป
  2. ถามข้อมูลที่ตนมีสิทธิ์
  3. ตรวจสอบคำตอบ
  4. ถามข้อมูลจากชุดเอกสารที่ไม่มีสิทธิ์
  5. ตรวจสอบว่าไม่มีข้อมูลรั่วไหล
  6. ทดสอบซ้ำด้วยบัญชี IT
  7. ทดสอบบัญชีที่มีสิทธิ์แตกต่างกัน

Sensitivity Labels มีผลอย่างไร?

ระบบ SharePoint Knowledge รองรับการพิจารณาสิทธิ์จาก Sensitivity Labels ตามรูปแบบที่รองรับ

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

🏢 ตัวอย่างสร้าง HR Agent จาก SharePoint

ชื่อ Agent

HR Knowledge Assistant

เป้าหมาย

ตอบคำถามเกี่ยวกับนโยบายพนักงาน

SharePoint Knowledge

  • Employee Handbook
  • Leave Policy
  • Benefits Guide
  • Onboarding Guide
  • HR FAQ

ตัวอย่างคำถาม

  1. บริษัทมีวันลาประเภทใดบ้าง?
  2. ขั้นตอนขอลาพักร้อนทำอย่างไร?
  3. พนักงานใหม่ต้องเตรียมเอกสารอะไร?
  4. นโยบายทำงานจากที่บ้านเป็นอย่างไร?
  5. ติดต่อ HR ผ่านช่องทางใด?

สิ่งที่ต้องระวัง

ไม่ควรให้ Agent เปิดเผยข้อมูลเงินเดือนหรือข้อมูลส่วนบุคคลของพนักงานที่ผู้ถามไม่มีสิทธิ์เข้าถึง

หากไม่มีนโยบายที่ยืนยันได้ Agent ควรแจ้งให้ตรวจสอบกับฝ่าย HR

🖥️ ตัวอย่างสร้าง IT Helpdesk Agent จาก SharePoint

ชื่อ Agent

IT Support Knowledge Agent

Knowledge

  • Windows 11 Troubleshooting
  • Microsoft 365 Guide
  • LAN Troubleshooting
  • Wi-Fi Troubleshooting
  • Printer Guide
  • VPN Policy
  • Security Policy

ตัวอย่างคำถาม

“Windows 11 เชื่อมต่อ Wi-Fi ไม่ได้ ต้องตรวจสอบอะไรบ้าง?”

Agent ควรค้นข้อมูลจากคู่มือ IT ที่ได้รับอนุมัติ แล้วอธิบายเป็นขั้นตอน

ตัวอย่างแนวทางตอบ

  1. ตรวจสอบว่า Wi-Fi เปิดอยู่
  2. ตรวจสอบชื่อเครือข่าย
  3. ตรวจสอบการเชื่อมต่อ
  4. ทดลองแก้ไขตามคู่มือบริษัท
  5. หากยังไม่สำเร็จให้แจ้ง IT Support

ข้อควรระวัง

Agent ไม่ควรแนะนำให้ปิด Firewall หรือข้ามมาตรการความปลอดภัยโดยไม่มีการอนุญาต

🌐 ตัวอย่างสร้าง Fiber Optic Technical Agent จาก SharePoint

ธุรกิจที่มีเอกสารการติดตั้งระบบ Fiber Optic สามารถสร้าง Agent สำหรับช่วยทีมช่างได้

ชื่อ Agent

Fiber Technical Assistant

SharePoint Knowledge

  • Fiber Installation Procedures
  • Fiber Splicing Manual
  • OTDR Testing Guide
  • Optical Loss Criteria
  • Cable Specification
  • Project Checklist
  • Maintenance Records

ตัวอย่างคำถาม

  1. ขั้นตอนเตรียมสายก่อน Fusion Splicing มีอะไรบ้าง?
  2. ก่อนใช้ OTDR ต้องตรวจสอบอะไร?
  3. ค่า Optical Loss คืออะไร?
  4. ต้องใช้เครื่องมืออะไรในการติดตั้ง Fiber Optic?
  5. ก่อนส่งมอบงานต้องมีเอกสารอะไร?
  6. งานภายนอกอาคารต้องระวังอะไร?
  7. สาย Single Mode กับ Multimode ต่างกันอย่างไร?
  8. หากค่า Loss สูงผิดปกติควรตรวจสอบจุดใด?

ข้อควรระวัง

Agent ควรใช้เกณฑ์การทดสอบจากเอกสารโครงการหรือมาตรฐานที่กำหนดจริง

ไม่ควรสร้างค่า Pass/Fail หรือรับรองผล OTDR โดยไม่มีค่าการวัดที่ตรวจสอบได้

📊 ตัวอย่างใช้ SharePoint List สำหรับงาน Maintenance

สมมติว่าบริษัทมี SharePoint List ชื่อ

Maintenance Schedule

มีคอลัมน์

  • EquipmentName
  • Location
  • MaintenanceDate
  • AssignedTechnician
  • Status

ตัวอย่างคำถาม

“เครื่อง Switch ชั้น 3 มีกำหนดบำรุงรักษาเมื่อไร?”

Agent สามารถใช้ข้อมูลจาก List ที่เชื่อมต่อเพื่อตอบตามสิทธิ์และความสามารถที่รองรับ

ถ้าต้องการแก้ไข Status ต้องทำอย่างไร?

ต้องเพิ่ม Tool หรือ Workflow ที่สามารถแก้ไขรายการใน SharePoint List ได้จริง

Knowledge ที่ใช้ค้นหาข้อมูลไม่ได้ให้สิทธิ์เขียนข้อมูลโดยอัตโนมัติ

⚠️ ข้อจำกัดของ SharePoint Knowledge ที่ควรรู้

1. ต้องมีสิทธิ์เข้าถึงเอกสาร

หากผู้ใช้งานไม่มีสิทธิ์ Agent ไม่สามารถแสดงข้อมูลนั้นได้

2. ไฟล์บางประเภทไม่รองรับ

ควรตรวจสอบรูปแบบไฟล์ที่ใช้ได้กับระบบค้นหาและ Generative Answers

3. เอกสารเข้ารหัสบางประเภทใช้ไม่ได้

เช่น เอกสารที่ป้องกันด้วยการเข้ารหัสตาม Sensitivity Label บางรูปแบบ

4. SharePoint Classic Pages อาจไม่รองรับ

ระบบ Generative Answers รองรับ SharePoint Modern Pages ตามข้อจำกัดที่ Microsoft กำหนด

5. SharePoint Framework บางองค์ประกอบใช้ไม่ได้

ข้อมูลใน Web Part บางชนิดอาจไม่ถูกนำมาใช้ตอบ

6. ข้อมูลเพิ่งอัปโหลดอาจยังค้นหาไม่พบ

ต้องรอการจัดทำดัชนีของ SharePoint Search

7. SharePoint Lists จำนวนมากอาจทำให้ช้า

โดยเฉพาะ Lists ที่มีข้อมูลจำนวนมาก

8. การเชื่อมต่อขึ้นอยู่กับ Authentication

หากตั้งค่าผิด Agent อาจไม่พบข้อมูล

9. Restricted SharePoint Search อาจกระทบการทำงาน

หากองค์กรเปิดใช้การจำกัด SharePoint Search บางรูปแบบ อาจทำให้ Knowledge ประเภทนี้ไม่สามารถตอบได้

10. SharePoint URL ที่เปลี่ยนชื่ออาจใช้งานไม่ได้

หากย้ายหรือเปลี่ยนชื่อไซต์หรือโฟลเดอร์ อาจต้องอัปเดตลิงก์ใน Knowledge

📏 SharePoint Knowledge จำกัดขนาดไฟล์เท่าไร?

ข้อจำกัดขึ้นอยู่กับ License และการตั้งค่า Semantic Search

กรณีไม่มี Microsoft 365 Copilot License ที่เหมาะสม

Microsoft ระบุว่าการใช้ SharePoint Generative Answers ในกรณีนี้มีข้อจำกัดไฟล์สูงสุด 7 MB โดยต้องปิด Tenant Graph Grounding with Semantic Search

กรณีมี Microsoft 365 Copilot License ใน Tenant เดียวกัน

เมื่อเปิด Tenant Graph Grounding with Semantic Search ตามเงื่อนไขที่กำหนด สามารถรองรับไฟล์สูงสุด 200 MB สำหรับ SharePoint Generative Answers

ตารางเปรียบเทียบ

เงื่อนไขขนาดไฟล์สูงสุด
ไม่มี License ตามเงื่อนไข Semantic Search7 MB
มี Microsoft 365 Copilot และเปิด Semantic Search ตามข้อกำหนด200 MB

ตัวเลขนี้เป็นข้อจำกัดการประมวลผลไฟล์สำหรับ SharePoint Generative Answers ไม่ใช่ขนาดไฟล์สูงสุดที่ SharePoint สามารถจัดเก็บได้

หากเอกสารใหญ่กว่าข้อจำกัดควรทำอย่างไร?

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

🧪 วิธีทดสอบว่า AI ตอบจาก SharePoint จริงหรือไม่

ควรทดสอบทั้งคุณภาพข้อมูลและความปลอดภัย

ทดสอบที่ 1: คำถามตรงเอกสาร

ถามคำถามที่มีคำตอบชัดเจน

ทดสอบที่ 2: คำถามภาษาธรรมชาติ

ใช้ข้อความที่พนักงานพูดจริง

ทดสอบที่ 3: เอกสารหลายฉบับ

ตรวจสอบว่า Agent เลือกแหล่งข้อมูลเหมาะสม

ทดสอบที่ 4: ข้อมูลไม่มี

ตรวจสอบว่า Agent ไม่สร้างคำตอบขึ้นเอง

ทดสอบที่ 5: ไฟล์ใหม่

ตรวจสอบว่าระบบค้นหาเอกสารที่เพิ่งเพิ่มได้หรือไม่

ทดสอบที่ 6: ไฟล์เก่า

ตรวจสอบว่า Agent ไม่ใช้ข้อมูลที่ยกเลิกแล้ว

ทดสอบที่ 7: สิทธิ์ผู้ใช้

ทดลองด้วยบัญชีที่มีสิทธิ์แตกต่างกัน

ทดสอบที่ 8: ไฟล์เข้ารหัส

ตรวจสอบว่าเอกสารที่มีการป้องกันสามารถนำมาใช้ตอบได้หรือไม่

ทดสอบที่ 9: SharePoint List

ตรวจสอบว่าข้อมูลรายการปัจจุบันถูกต้อง

ทดสอบที่ 10: ช่องทางจริง

ทดสอบหลัง Publish ผ่าน Microsoft Teams หรือช่องทางที่ใช้งานจริง

🔧 เชื่อม SharePoint แล้ว Agent ไม่ตอบ แก้อย่างไร?

ปัญหาที่ 1: เพิ่ม SharePoint ไม่สำเร็จ

ตรวจสอบ URL และสิทธิ์ของผู้สร้าง Agent

ปัญหาที่ 2: Agent ตอบว่าไม่พบข้อมูล

ตรวจสอบว่าผู้ใช้มีสิทธิ์ Read ใน SharePoint หรือไม่

ปัญหาที่ 3: เปิดเอกสารได้ แต่ Agent ตอบไม่ได้

ตรวจสอบรูปแบบไฟล์ การเข้ารหัส และข้อจำกัดขนาดไฟล์

ปัญหาที่ 4: เอกสารใหม่ยังไม่ถูกค้นพบ

ตรวจสอบการจัดทำดัชนีของ SharePoint Search

ปัญหาที่ 5: ไม่มีผลการค้นหา

เปิด SharePoint แล้วค้นหาคำเฉพาะจากเอกสาร

หากค้นหาไม่พบใน SharePoint เอง ควรแก้ปัญหาการจัดทำดัชนีก่อน

ปัญหาที่ 6: Authentication ผิดพลาด

ตรวจสอบการตั้งค่า Microsoft Entra และสิทธิ์ App Registration ตามรูปแบบที่ใช้

ปัญหาที่ 7: Agent ใช้ No authentication

เปลี่ยนเป็นวิธียืนยันตัวตนที่รองรับ SharePoint Knowledge

ปัญหาที่ 8: SharePoint URL เปลี่ยน

อัปเดต URL ใน Knowledge ให้ตรงกับตำแหน่งใหม่

ปัญหาที่ 9: SharePoint List ไม่แสดง

ตรวจสอบสิทธิ์และลองระบุ URL ของ List โดยตรง

ปัญหาที่ 10: เอกสารมีข้อมูลแต่ AI ตอบผิด

ตรวจสอบ Knowledge Description, Instructions และเนื้อหาที่ค้นพบ

ปัญหาที่ 11: Agent ตอบจากข้อมูลเก่า

ตรวจสอบเอกสารต้นทางและการอัปเดตดัชนี

ปัญหาที่ 12: Agent ใช้งานใน Teams ไม่ได้

ตรวจสอบการ Publish, Authentication และนโยบายขององค์กร

ปัญหาที่ 13: ไม่สามารถตอบจากเอกสารบางชุด

ตรวจสอบ Sensitivity Labels และการเข้ารหัส

ปัญหาที่ 14: Agent ตอบได้ใน Test แต่ผู้ใช้จริงตอบไม่ได้

ทดสอบสิทธิ์บัญชีผู้ใช้จริง เพราะผู้สร้าง Agent อาจมีสิทธิ์สูงกว่าพนักงานทั่วไป

ปัญหาที่ 15: SharePoint Generative Answers ไม่ทำงาน

ตรวจสอบ Dataverse Search และการตั้งค่า Knowledge ที่เกี่ยวข้องใน Environment

📊 Checklist ก่อน Publish SharePoint AI Agent

รายการสิ่งที่ต้องตรวจสอบ
Microsoft 365 Tenantพร้อมใช้งาน
Copilot Studio Environmentถูกต้อง
SharePoint URLถูกต้อง
Knowledge Typeเหมาะกับข้อมูล
Authenticationตั้งค่าถูกต้อง
Permissionsจำกัดตามสิทธิ์
Dataverse Searchเปิดเมื่อจำเป็น
File Formatsรองรับ
File Sizeอยู่ในข้อจำกัด
Encryptionตรวจสอบแล้ว
Knowledge Descriptionชัดเจน
Instructionsไม่สร้างข้อมูลขึ้นเอง
Test Questionsผ่านการทดสอบ
Permission Testingผ่านการทดสอบ
Agent Ownerมีผู้รับผิดชอบ
Publishใช้เวอร์ชันล่าสุด
Monitoringมีแผนติดตาม

📈 10 เทคนิคเชื่อม SharePoint ให้ AI ตอบแม่นยำขึ้น

1. เลือกเอกสารที่ตรงกับหน้าที่ Agent

2. แยก Knowledge ตามฝ่ายหรือหัวข้อ

3. ตั้งชื่อแหล่งข้อมูลให้เข้าใจง่าย

4. เขียน Description ให้เฉพาะเจาะจง

5. ใช้เอกสารเวอร์ชันที่ถูกต้อง

6. หลีกเลี่ยงเอกสารที่ข้อมูลขัดแย้งกัน

7. ตรวจสอบ Authentication และ Permissions

8. ทดสอบคำถามจากผู้ใช้หลายระดับสิทธิ์

9. ตรวจสอบการจัดทำดัชนี

10. ติดตาม Feedback และปรับปรุง Knowledge

สิ่งที่สำคัญที่สุดไม่ใช่จำนวนเอกสาร แต่คือการทำให้ Agent เข้าถึงข้อมูลที่เหมาะสมและตอบได้ถูกต้องตามสิทธิ์ของผู้ใช้

❓ คำถามที่พบบ่อยเกี่ยวกับ SharePoint กับ Copilot Studio

วิธีเชื่อม SharePoint กับ Copilot Studio ทำอย่างไร?

เปิด Agent ไปที่ Knowledge กด Add knowledge เลือก SharePoint ระบุ URL ตั้งชื่อและ Description แล้วกด Add to agent จากนั้นทดสอบ

Copilot Studio อ่านเอกสาร SharePoint ได้ไหม?

ได้สำหรับเอกสารที่รองรับ โดยต้องผ่านข้อกำหนดด้าน Authentication, Permissions และการค้นหา

SharePoint กับ Copilot Studio ใช้ทำอะไรได้บ้าง?

ใช้สร้าง AI Agent สำหรับตอบคำถามจากคู่มือ นโยบาย และข้อมูลบริษัท

Copilot Studio เชื่อม SharePoint Folder ได้ไหม?

ได้ตามรูปแบบการเชื่อมต่อและ URL ที่รองรับ

Copilot Studio เชื่อม SharePoint List ได้ไหม?

ได้ โดยสามารถใช้ Lists เป็น Knowledge สำหรับตอบคำถามจากข้อมูลรายการ

SharePoint List อัปเดตแบบ Real-Time ไหม?

การเชื่อม SharePoint List แบบ Knowledge รองรับการใช้ข้อมูลจากต้นทางแบบ Real-Time ตามความสามารถของบริการ

ผู้ใช้ต้องมีสิทธิ์ SharePoint ไหม?

ต้องมีสิทธิ์เข้าถึงข้อมูลที่ต้องการ สำหรับ Knowledge แบบตรวจสอบสิทธิ์ผู้ใช้

Copilot Studio ใช้ SharePoint แบบไม่ Login ได้ไหม?

สำหรับ SharePoint Knowledge ที่ใช้ตัวตนผู้ใช้ ไม่สามารถใช้ No authentication เพื่อดึงข้อมูลมาตอบได้

Copilot Studio ใช้ SharePoint ภาษาไทยได้ไหม?

สามารถใช้เอกสารและคำถามภาษาไทยได้ในความสามารถที่รองรับ แต่ควรทดสอบคุณภาพการค้นหา

Copilot Studio อ่าน SharePoint PDF ได้ไหม?

ได้เมื่อไฟล์อยู่ในรูปแบบและขนาดที่รองรับ และไม่มีการป้องกันที่ทำให้ระบบอ่านไม่ได้

SharePoint Knowledge จำกัดขนาดไฟล์หรือไม่?

มีข้อจำกัดตาม License และการตั้งค่า เช่น 7 MB หรือ 200 MB สำหรับ SharePoint Generative Answers ตามเงื่อนไขที่เกี่ยวข้อง

Copilot Studio อ่าน SharePoint Classic Pages ได้ไหม?

เนื้อหาจาก Classic Pages บางรูปแบบไม่รองรับการสร้างคำตอบ จึงควรใช้ Modern Pages ที่รองรับ

ทำไม Agent ไม่ตอบจาก SharePoint?

อาจเกิดจาก Permissions, Authentication, Search Index, รูปแบบไฟล์ การเข้ารหัส หรือ URL ไม่ถูกต้อง

Copilot Studio ใช้กับ SharePoint และ Teams พร้อมกันได้ไหม?

ได้ สามารถใช้ SharePoint เป็น Knowledge และเผยแพร่ Agent ผ่าน Teams ตามความสามารถและนโยบายองค์กร

SharePoint Knowledge ต่างจาก Uploaded Files อย่างไร?

SharePoint Knowledge สามารถใช้ระบบจัดการสิทธิ์และข้อมูลต้นทางตามรูปแบบการเชื่อมต่อ ส่วนไฟล์ที่อัปโหลดโดยตรงเป็นข้อมูลอีกประเภทหนึ่งที่ต้องระวังการเปิดเผยต่อผู้ใช้ Agent

Copilot Studio แก้ไขข้อมูลใน SharePoint ได้ไหม?

ทำได้เมื่อเพิ่ม Tools หรือ Workflows ที่รองรับและมีสิทธิ์เขียนข้อมูล ไม่ใช่ความสามารถที่เกิดจากการเพิ่ม Knowledge เพียงอย่างเดียว

✅ สรุปวิธีเชื่อม SharePoint กับ Copilot Studio เพื่อสร้าง AI ตอบคำถามจากเอกสารบริษัท

Microsoft Copilot Studio สามารถเชื่อม SharePoint เป็น Knowledge เพื่อให้ AI Agent ค้นหาข้อมูลจากเอกสารบริษัทและสร้างคำตอบจากเนื้อหาที่เกี่ยวข้องได้

ขั้นตอนหลักคือเปิด Agent เลือก Knowledge กด Add knowledge เลือก SharePoint ระบุ URL ตั้งชื่อและ Description แล้วตรวจสอบ Authentication ก่อนทดสอบและ Publish

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

อย่างไรก็ตาม ต้องตรวจสอบรูปแบบไฟล์ ขนาดไฟล์ Search Index, Sensitivity Labels และการตั้งค่าความปลอดภัยเพื่อให้ Agent ตอบคำถามได้อย่างถูกต้อง

การนำ SharePoint มาใช้เป็น Knowledge เหมาะกับงาน HR, IT Helpdesk, Sales, Engineering และระบบเอกสารองค์กร โดยเฉพาะงานที่มีคู่มือหรือนโยบายจำนวนมาก

comsiam แนะนำให้ใช้แนวทาง เตรียมเอกสาร → ตรวจสอบ Permissions → เชื่อม SharePoint → เขียน Description → ตั้ง Instructions → ทดสอบ → ตรวจสอบความปลอดภัย → Publish → ติดตามผล

การออกแบบ SharePoint Knowledge อย่างเหมาะสมจะช่วยให้ AI Agent ใช้เอกสารของบริษัทได้ตรงประเด็นมากขึ้น ลดภาระการค้นหาข้อมูล และสนับสนุนการนำ AI ไปใช้งานจริงในองค์กรอย่างมีประสิทธิภาพ