Một chính sách xóa nhạy cảm cho việc công bố có thể được thực thi bằng cách viết nó dưới dạng một lời nhắc mà một tác nhân AI chạy, theo một thứ tự cố định, đối với mỗi tệp, trên máy của bạn. Với GroupDocs.Redaction.Mcp kết nối với Claude Code, Cursor hoặc GitHub Copilot, toàn bộ chính sách vừa vặn trong một hướng dẫn:
Lấy case-file.docx và chuẩn bị nó cho việc công bố: xóa mọi địa chỉ email và tên “Jane Smith”, xóa tất cả các chú thích, xóa sạch các thuộc tính tài liệu. Áp dụng mỗi bước vào tệp được tạo ra bởi bước trước, và đặt tên cho tệp mỗi bước tạo ra.
Phiên bản từng bước với cấu hình và khắc phục sự cố có trong tài liệu: How to prepare documents for disclosure with an AI agent.
Tại sao danh sách kiểm tra công bố thủ công lại thất bại?
Công việc công bố không khó, nó theo trình tự và lặp đi lặp lại. Một nhân viên hồ sơ chuẩn bị phát hành hồ sơ công cộng, hoặc một đội ngũ pháp lý chuẩn bị tài liệu cho việc khám xét, lặp lại cùng các bước trên mỗi tệp: tên và định danh trong văn bản, hình ảnh, bình luận xem xét, thuộc tính tài liệu. Bỏ qua một bước là dễ dàng vào cuối một ngày dài, và một việc xóa không đầy đủ là kết quả tồi tệ nhất vì tệp trông như đã hoàn thành. Một chính sách tồn tại trong lời nhắc sẽ được áp dụng theo cùng một cách mỗi lần, và bản ghi transcript ghi lại những gì đã chạy.
Đây là tính phù hợp, không phải chứng nhận. Máy chủ xóa những gì bạn yêu cầu xóa, trong tệp bạn cung cấp. Việc kết quả có đáp ứng một chế độ FOI, một giao thức khám xét hay một cuộc kiểm toán hay không vẫn là quyết định của bạn.
Các bước mà tác nhân thực hiện, và theo thứ tự nào?
Chính sách gồm năm bước. Mỗi bốn bước đầu tiên tạo ra một tệp mới.
- Chạy
redact_textmột lần cho mỗi mẫu: tên, email, định danh, số tài khoản. - Chạy
redact_image_areacho chữ ký, ảnh chụp, con dấu và các vùng quét. Sử dụng nó trên các tệp hình ảnh như PNG hoặc JPEG. - Chạy
redact_annotations, thường vớideleteAll, vì các ghi chú xem xét nội bộ hiếm khi có thể công bố. - Chạy
erase_metadatacho tác giả, công ty và ngày tháng. - Xác minh tệp cuối cùng, đây là chủ đề của bài viết riêng về xác minh.
Tác nhân quyết định gì, và engine thực hiện gì?
| Quyết định | Người quyết định |
|---|---|
| Các mẫu nào thể hiện chính sách | Bạn, với tác nhân đề xuất các biểu thức chính quy |
| Công cụ nào xử lý mỗi vị trí | Tác nhân |
| Có xóa khớp văn bản hay không | Engine, chính xác theo mẫu |
| Tệp nào được chuyển sang bước tiếp theo | Tác nhân, vì vậy bạn yêu cầu tên tệp |
| Chính sách đã hoàn chỉnh hay chưa | Bạn |
Không có bộ phân loại. Engine áp dụng các mẫu bạn phê duyệt, và đó là điều khiến quá trình chạy có thể kiểm toán được.
Làm sao để giữ mọi bước trong tệp cuối cùng?
Mỗi công cụ ghi một tệp kiểu _redacted mới thay vì chỉnh sửa tại chỗ. Một tác nhân chuyển tệp gốc vào bước sau sẽ tạo ra một tài liệu chỉ có bước đó được áp dụng và các lần xóa trước đó bị thiếu. Lệnh “áp dụng mỗi bước vào tệp được tạo ra bởi bước trước” là kiểm soát, và các tên tệp trong transcript là dấu vết kiểm toán.
Yêu cầu các mẫu từng cái một thay vì một lệnh mờ, kèm theo tên tệp mỗi lần gọi tạo ra. Các công cụ xóa báo cáo tệp đã lưu, không phải số lượng khớp; bất kỳ số nào tác nhân đưa ra cũng chỉ là cách đọc của nó. Nhiều tệp có tên tạo ra một bản ghi, và một phản hồi “done” không đủ.
Phiên làm việc mẫu (rút gọn)
You: Before you start: what is the license status of the redaction server?
Agent: -> get_license_status() mode: licensed
You: Take case-file.docx and prepare it for disclosure: redact all email addresses and the
name "Jane Smith", delete all annotations, clear the document properties.
Apply each step to the file produced by the previous one, and name each file.
Agent: 1. redact_text on case-file.docx -> saved file
2. redact_text on the file from 1 -> saved file
3. redact_annotations on the file from 2 -> saved file
4. erase_metadata on the file from 3 -> saved file
Final file: the output of step 4, named in the transcript.
Làm sao để chạy chính sách trên nhiều tệp?
Lặp lại cùng một hướng dẫn cho mỗi tệp, hoặc chỉ định một thư mục và yêu cầu tác nhân làm việc qua từng tài liệu một, đặt tên tệp đầu ra cho mỗi tài liệu. Giữ nguyên nội dung chính sách giữa các lần chạy; sự đồng nhất là mục tiêu. Vì chế độ đánh giá cho phép một tài liệu mỗi tiến trình, một lô như vậy cần tệp giấy phép hoặc khóa tính phí.
Làm sao để ngăn các bản gốc bị phát hành?
Bản gốc nằm cạnh bản sao đã xóa với tên gần giống nhau, và việc chọn nhầm tệp dễ xảy ra khi đính kèm email. Di chuyển các bản gốc đã hoàn thành ra khỏi thư mục làm việc, hoặc đặt GROUPDOCS_MCP_OUTPUT_PATH riêng để các bản sao đã xóa được lưu vào thư mục riêng. Phát hành tệp sai sẽ làm mất hiệu lực của mọi bước trước đó.
Giới hạn của chế độ đánh giá là gì?
Chế độ đánh giá làm cho quy trình công bố trở nên nguy hiểm, và một lần chạy công bố đầy đủ không thể thực hiện được nếu không có giấy phép. Khi không có giấy phép, máy chủ chỉ cho phép một tài liệu mỗi tiến trình, một lần xóa, giới hạn 4 lần thay thế, cộng với các huy hiệu dùng thử. Kết quả là một tài liệu trông đã được xử lý nhưng vẫn chứa dữ liệu, và không có gì trong phản hồi nói như vậy. Hãy đặt get_license_status làm bước đầu tiên, như trong phiên trên.
- PDF trên Linux. Trên Linux, bao gồm cả hình ảnh Docker,
redact_image_areavàerase_metadatahiện đang thất bại với các tệp PDF (việc xử lý hình ảnh của engine PDF phụ thuộc vàoSystem.Drawing, mà .NET chỉ hỗ trợ trên Windows); cả hai đều hoạt động trên tài liệu Word, vàredact_texthoạt động trên PDF. Thực hiện xóa vùng PDF và xóa siêu dữ liệu trên Windows vớidnx.
Câu hỏi thường gặp
Làm sao tôi chuẩn bị tài liệu cho việc công bố bằng một tác nhân AI, ví dụ như yêu cầu FOIA? Nó có thể thực hiện các lần xóa: văn bản theo mẫu, vùng hình ảnh, chú thích và siêu dữ liệu. Bạn vẫn định nghĩa các mẫu, xem xét kết quả, và quyết định những gì sẽ được công bố.
Tôi có thể dùng nó cho việc khám xét điện tử không? Các lần xóa giống nhau áp dụng cho tài liệu được chuẩn bị cho công bố pháp lý, và máy chủ chạy cục bộ. Nó không quyết định tính liên quan hay đặc quyền, và không phải là nền tảng xem xét.
Các bản sao đã xóa sẽ được lưu ở đâu? Vào thư mục đầu ra bạn cấu hình. Đặt GROUPDOCS_MCP_OUTPUT_PATH để chúng tách biệt khỏi các bản gốc.
Đi sâu hơn
- Tài liệu, hướng dẫn chuẩn: How to prepare documents for disclosure with an AI agent
- Trung tâm tài liệu: GroupDocs.Redaction MCP Server
- Bắt đầu tại đây: 3 ways to redact sensitive data with AI agents and MCP
- Liên quan: Redacting scanned documents when there is no text to find
- Liên quan: Trust no redaction you haven’t verified
- Mô hình triển khai tại chỗ và bảo mật: 3 architectures for AI document processing, and the one that keeps files inside your network
- Câu hỏi: GroupDocs Redaction forum
- Nguồn: GroupDocs.Redaction.Mcp on GitHub