Cách viết chỉ dẫn điều hướng agent trong Microsoft Copilot Studio

Agent đang hoạt động dựa trên các hướng dẫn mà bạn chưa từng đọc

Dưới đây là một sự thật có thể khiến bạn thấy hơi băn khoăn về Bài 2: Khi bạn dán phần mô tả đó vào, Copilot Studio đã tự viết các hướng dẫn cho agent của bạn. Chúng có thể ổn, nhưng chắc chắn là chưa tốt. Và vì hướng dẫn đóng vai trò gần như một bản hợp đồng công việc đối với agent, nên việc dành thời gian cho phần này chính là bước mang lại hiệu quả cao nhất trong toàn bộ khóa học.

Ở bài trước, bạn đã tạo agent "Copilot Studio Guide", thiết lập cơ sở dữ liệu dựa trên tài liệu của Microsoft và thấy các trích dẫn xuất hiện trong khung kiểm thử (test pane). Hãy giữ nguyên khung kiểm thử đó - hôm nay bạn sẽ quan sát sự thay đổi trong cách hoạt động của agent khi bạn chỉnh sửa.

Vai trò thực sự của phần Instructions

Trên trang Overview của agent, mục Instructions hiển thị nội dung văn bản đã được soạn thảo; hãy chọn Edit để thay đổi nội dung này. Trong cơ chế điều phối tạo sinh (generative orchestration), agent sử dụng các hướng dẫn cho ba nhiệm vụ: Quyết định tài nguyên nào cần gọi (công cụ, kiến ​​thức, chủ đề), điền dữ liệu đầu vào cho công cụ dựa trên ngữ cảnh, và định hình phản hồi cuối cùng. Trường văn bản này cho phép nhập tối đa 8.000 ký tự - nhưng bạn nên sử dụng ít hơn nhiều. Lời khuyên từ chính Microsoft là: Hãy giữ cho hướng dẫn đơn giản và ngắn gọn nhất có thể.

Hai chi tiết kỹ thuật cần lưu ý trước khi bạn bắt đầu nhập liệu:

  • Tham chiếu bằng dấu gạch chéo (Slash references). Hãy gõ dấu `/` trong trình soạn thảo hướng dẫn để tham chiếu đến một công cụ, chủ đề hoặc nguồn kiến ​​thức cụ thể bằng tên chính xác của nó. Việc chỉ nhắc đến "công cụ ServiceNow" dưới dạng plain text chỉ là một lời gợi ý chung chung; còn tham chiếu bằng dấu `/` thực sự tạo ra một liên kết trực tiếp.
  • Xuất bản (Publish) để cập nhật thay đổi. Các chỉnh sửa sẽ có hiệu lực ngay lập tức trong khung kiểm thử, nhưng phiên bản đã xuất bản vẫn giữ nguyên hướng dẫn cũ cho đến khi bạn nhấn nút Publish một lần nữa.

Mô hình: Các ràng buộc, Định dạng phản hồi, và Chỉ dẫn

Hướng dẫn của Microsoft dành cho các agent hội thoại gói gọn trong 3 loại thành phần chính, và những bộ hướng dẫn hiệu quả nhất thường được trình bày dưới dạng một danh sách ngắn gọn được đánh số dựa trên các thành phần này:

Đã đến lúc áp dụng nó.

Nơi dán nội dung: Trang Overview của agent → Instructions → Edit. Thay thế phần văn bản nháp hiện có.

Sao chép câu lệnh (prompt) này:

You help beginners at [company name] learn Microsoft Copilot Studio.

1. Answer only questions about building agents in Copilot Studio: creating
   agents, instructions, knowledge sources, topics, tools, testing, and
   publishing.
2. Answer in plain language. Maximum 5 sentences, then offer to go deeper.
3. Every answer must be based on the attached documentation knowledge source.
   If you can't find it there, say so — never guess.
4. If asked about licensing costs or contracts, give the general idea and
   recommend confirming with the IT team.
5. If asked anything unrelated to Copilot Studio, politely say it's outside
   your scope.
Bạn hỗ trợ người mới bắt đầu tại [tên công ty] tìm hiểu về Microsoft Copilot Studio.

1. Chỉ trả lời các câu hỏi về việc xây dựng agent trong Copilot Studio: tạo
   agent, hướng dẫn, nguồn kiến ​​thức, chủ đề, công cụ, kiểm thử và
   xuất bản.
2. Trả lời bằng ngôn ngữ đơn giản, dễ hiểu. Tối đa 5 câu, sau đó đề nghị giải thích chi tiết hơn nếu cần.
3. Mọi câu trả lời phải dựa trên nguồn kiến ​​thức từ tài liệu đính kèm.
   Nếu không tìm thấy thông tin trong đó, hãy nói rõ — tuyệt đối không tự đoán.
4. Nếu được hỏi về chi phí cấp phép hoặc hợp đồng, hãy cung cấp thông tin tổng quan và
   khuyên người hỏi xác nhận lại với bộ phận IT.
5. Nếu được hỏi bất cứ điều gì không liên quan đến Copilot Studio, hãy lịch sự từ chối
   vì vấn đề đó nằm ngoài phạm vi hỗ trợ của bạn.

Điền thông tin của bạn: Thay thế [tên công ty] bằng tên tổ chức của bạn. Nếu bạn đã tạo agent tùy chỉnh ở Bước 6 của Bài 2, hãy điều chỉnh dòng 1 và 3 cho phù hợp với chủ đề và nguồn kiến ​​thức của agent đó.

Kết quả mong đợi: Sau khi lưu, hãy hỏi lại khung kiểm thử (test pane) câu hỏi từ Bài 2, sau đó hỏi một câu không liên quan ("hãy viết cho tôi một bài thơ về loài ngựa"). Các câu trả lời lúc này sẽ ngắn gọn hơn, đúng trọng tâm hơn và câu hỏi lạc đề sẽ bị từ chối một cách lịch sự.

Nếu kết quả không như ý: Hãy thay đổi từng dòng một (theo thứ tự đánh số) và kiểm thử lại. Tài liệu của Microsoft cho biết hệ thống xử lý các hướng dẫn "tương tự như code lập trình" - khi hành vi của agent gặp lỗi, hãy thử loại bỏ các dòng và thêm lại từng dòng một để tìm ra nguyên nhân gây lỗi.

Kiểm tra nhanh: Hãy nhìn vào dòng 3 của template. Tại sao lại ghi là "hãy nói rõ - tuyệt đối không tự đoán" thay vì "luôn trích dẫn nguồn theo định dạng [định dạng]"?

Trả lời: Microsoft khuyến cáo rõ ràng không nên thay đổi định dạng trích dẫn - làm vậy có thể khiến hệ thống loại bỏ các câu trả lời hợp lệ và có cơ sở. Bạn chỉ định việc có trả lời hay không, chứ không phải cách hiển thị trích dẫn.

5 điều mà phần Instructions không thể thực hiện

Danh sách này giúp người mới bắt đầu tiết kiệm nhiều thời gian hơn bất kỳ nội dung nào khác trong bài học này:

  1. Chúng không thể sử dụng những gì mà agent không có sẵn. Việc tham chiếu đến một công cụ hoặc nguồn kiến ​​thức chưa được đính kèm sẽ không mang lại kết quả gì. Hãy thêm nguồn trước, rồi mới tham chiếu sau.
  2. Chúng không thể thay đổi thông báo dự phòng (fallback message). Nội dung "Tôi không chắc làm thế nào để hỗ trợ việc đó. Bạn có thể thử diễn đạt lại không?" nằm trong mục Topics → System → Fallback - hãy chỉnh sửa tại đó.
  3. Chúng không thể thay đổi cơ chế hiển thị trích dẫn. Hãy để nguyên hệ thống trích dẫn; việc ép buộc định dạng có thể làm mất đi các câu trả lời hợp lệ.
  4. Chúng không thể khắc phục các tên gọi và mô tả kém chất lượng. Orchestrator chọn công cụ và chủ đề chủ yếu dựa vào tên và mô tả của chúng - phần hướng dẫn chỉ đóng vai trò làm rõ nghĩa trong các trường hợp dễ gây nhầm lẫn. Một mô tả công cụ mơ hồ sẽ khiến những hướng dẫn được viết hay đến mấy cũng trở nên vô tác dụng.
  5. Chúng không thể thay đổi logic truy xuất thông tin. Cơ chế hoạt động nội bộ của việc tìm kiếm kiến ​​thức không thể được điều chỉnh từ trường này - đó là nội dung của Bài học 4.

Suggested Prompts (Gợi ý câu lệnh): Tính năng trông có vẻ bị lỗi

Khi đang ở trang Overview, hãy tìm mục Suggested prompts. Bạn có thể thêm tối đa 10 gợi ý - mỗi gợi ý bao gồm tiêu đề và nội dung câu lệnh - và chúng sẽ xuất hiện dưới dạng các nút bấm gợi ý trên trang chào mừng của agent trong Teams và Microsoft 365 Copilot.

Và đây là điểm dễ gây hiểu lầm: Chúng không bao giờ xuất hiện trong khung kiểm thử (test pane). Tuyệt đối không. Người mới bắt đầu thường thêm câu lệnh, chạy thử, không thấy gì hiển thị và cho rằng hệ thống bị lỗi. Thực tế thì chúng vẫn hoạt động bình thường - chúng chỉ hiển thị trên các kênh đã được xuất bản (publish), và ngay cả khi đó, việc lưu cache có thể làm chậm quá trình cập nhật sau khi bạn xuất bản. Hãy viết 3 gợi ý hay ngay bây giờ (mô phỏng các câu hỏi thực tế tốt nhất mà agent của bạn thường gặp), lưu lại và tin tưởng vào quy trình.

Kiểm tra nhanh: Bạn chỉnh sửa thông báo mà người dùng nhìn thấy khi agent không có câu trả lời ở đâu - trong phần Instructions hay ở một nơi khác?

Câu trả lời: Ở một nơi khác - mục Fallback trong phần Topics → System.

Những điểm chính cần lưu ý

  • Các chỉ dẫn (instruction) thực hiện 3 nhiệm vụ: Chọn tài nguyên, điền dữ liệu đầu vào cho công cụ và định hình phản hồi - với giới hạn tối đa 8.000 ký tự (lý tưởng nhất là ít hơn nhiều).
  • Hãy viết chỉ dẫn dưới dạng các ràng buộc ngắn gọn được đánh số + định dạng phản hồi + hướng dẫn về tình huống, đồng thời sử dụng tham chiếu dấu gạch chéo (/) để chỉ định chính xác tên tài nguyên.
  • Chỉ dẫn không thể gọi các tài nguyên bị thiếu, thay đổi thông báo dự phòng (fallback message) hay can thiệp vào định dạng trích dẫn.
  • Orchestrator định hướng dựa trên tên và mô tả trước tiên; chỉ dẫn đóng vai trò tinh chỉnh chứ không phải giải pháp cứu vãn khi hệ thống gặp lỗi.
  • Các câu lệnh gợi ý (tối đa 10 câu) sẽ hiển thị trên trang chào mừng của Teams/M365 Copilot - chứ không bao giờ xuất hiện trong khung kiểm thử (test pane).
  • Câu 1:

    Daniel viết 10 câu lệnh (prompt) gợi ý, lưu lại, sau đó mở bảng kiểm thử để dùng thử - nhưng lại không thấy câu lệnh nào xuất hiện. Tại sao?

    GIẢI THÍCH:

    Theo thiết kế, các câu lệnh gợi ý sẽ hiển thị trên trang chào mừng của agent trong Teams và Microsoft 365 Copilot Chat trước khi cuộc trò chuyện bắt đầu. Khung kiểm thử không bao giờ hiển thị chúng - điều này khiến nhiều người mới bắt đầu lầm tưởng rằng tính năng này bị lỗi. Bạn có thể cấu hình tối đa 10 câu lệnh; việc xuất bản sẽ triển khai chúng, mặc dù cơ chế lưu cache có thể làm chậm thời điểm chúng xuất hiện.

  • Câu 2:

    Dòng hướng dẫn nào dưới đây tuân thủ đúng khuyến nghị của Microsoft dành cho trường Instructions?

    GIẢI THÍCH:

    Các ràng buộc ngắn gọn, cụ thể chính là mục đích sử dụng của trường hướng dẫn. Việc can thiệp vào định dạng trích dẫn bị cảnh báo rõ ràng là không nên làm (vì có thể khiến các câu trả lời hợp lệ bị loại bỏ), việc liệt kê những tính từ mơ hồ không mang lại hiệu quả điều hướng nào, và thông báo dự phòng không thể thay đổi thông qua phần hướng dẫn - nội dung đó nằm trong chủ đề hệ thống Fallback.

  • Câu 3:

    Linh bổ sung nội dung sau vào phần hướng dẫn cho agent của mình: 'Khi có người hỏi về vé, hãy sử dụng công cụ ServiceNow để tra cứu trạng thái của nó'. Tuy nhiên, khi chạy thử, agent không hề thực hiện tra cứu nào cả - nó chỉ đưa ra lời xin lỗi. Nguyên nhân có khả năng nhất là gì?

    GIẢI THÍCH:

    Tài liệu của Microsoft nêu rất rõ vấn đề này: Agent không thể thực hiện các hướng dẫn tham chiếu đến công cụ, kiến ​​thức hoặc chủ đề mà nó không có. Bạn cần thêm tài nguyên trước, sau đó mới tham chiếu đến nó (tốt nhất là dùng cú pháp đề cập bằng dấu gạch chéo `/`). Giới hạn độ dài không tự động cắt bớt nội dung ở mức 8.000 ký tự, việc viết hoa không quan trọng, và cơ chế điều phối thực sự có đọc phần hướng dẫn - coi đó là một trong nhiều đầu vào dữ liệu.

Thứ Bảy, 10/10/2026 07:30
5 ★ 1 👨
Xác thực tài khoản!

Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

Số điện thoại chưa đúng định dạng!
Số điện thoại này đã được xác thực!
Bạn có thể dùng Sđt này đăng nhập tại đây!
Lỗi gửi SMS, liên hệ Admin
0 Bình luận
Sắp xếp theo
❖ Copilot Studio