Политику раскрытия редактирования можно реализовать, записав её в виде подсказки, которую AI‑агент выполняет в фиксированном порядке для каждого файла локально на вашем компьютере. С подключённым GroupDocs.Redaction.Mcp к Claude Code, Cursor или GitHub Copilot, вся политика помещается в одну инструкцию:
Возьмите case-file.docx и подготовьте его к раскрытию: удалите все адреса электронной почты и имя «Jane Smith», удалите все аннотации, очистите свойства документа. Применяйте каждый шаг к файлу, полученному на предыдущем шаге, и задавайте имя файлу, полученному на каждом шаге.
Пошаговая версия с настройками и устранением неполадок находится в документации: Как подготовить документы к раскрытию с помощью AI‑агента.
Почему ручной чек‑лист раскрытия не работает?
Работа по раскрытию не сложна, она последовательна и повторяется. Сотрудник по работе с записями, готовящий публикацию публичных записей, или юридическая команда, готовящая документы для раскрытия, повторяют одни и те же проходы по каждому файлу: имена и идентификаторы в тексте, изображения, комментарии рецензентов, свойства документа. Пропустить один проход легко в конце долгого дня, а частичное редактирование — худший результат, потому что файл выглядит завершённым. Политика, записанная в подсказке, применяется одинаково каждый раз, а протокол фиксирует, что было выполнено.
Это пригодность, а не сертификация. Сервер удаляет то, что вы ему указываете, в файле, который вы ему передаёте. То, удовлетворяет ли результат требованиям режима доступа к информации, протокола раскрытия или аудита, остаётся вашим решением.
Какие шаги выполняет агент и в каком порядке?
Политика состоит из пяти шагов. Каждый из первых четырёх записывает новый файл.
- Запустить
redact_textодин раз для каждого шаблона: имена, электронные письма, идентификаторы, номера счетов. - Запустить
redact_image_areaдля подписей, фотографий, печатей и отсканированных областей. Использовать его для файлов‑изображений, таких как PNG или JPEG‑сканы. - Запустить
redact_annotations, обычно сdeleteAll, потому что внутренние замечания рецензентов редко подлежат раскрытию. - Запустить
erase_metadataдля автора, компании и дат. - Проверить окончательный файл, о чём рассказывается в отдельном посте о проверке.
Что решает агент и что делает движок?
| Решение | Кто принимает решение |
|---|---|
| Какие шаблоны реализуют политику | Вы, при этом агент предлагает регулярные выражения |
| Какой инструмент обрабатывает каждое место | Агент |
| Удаляется ли найденный текст | Движок, точно в соответствии с шаблоном |
| Какой файл передаётся на следующий шаг | Агент, поэтому вы запрашиваете имена файлов |
| Полна ли политика | Вы |
Классификатор отсутствует. Движок применяет одобренные вами шаблоны, и именно это делает запуск аудируемым.
Как сохранить каждый шаг в окончательном файле?
Каждый инструмент записывает новый файл в стиле _redacted, а не редактирует существующий. Агент, передающий оригинальный файл в более поздний шаг, создаёт документ, в котором применён только этот шаг, а предыдущие удаления отсутствуют. Инструкция «применять каждый шаг к файлу, полученному на предыдущем шаге» является управляющей, а имена файлов в протоколе — следом аудита.
Запрашивайте шаблоны по одному, а не одну непрозрачную инструкцию, указывая имя файла, полученного каждым вызовом. Инструменты редактирования сообщают о сохранённом файле, а не о количестве совпадений; любое число, которое даёт агент, — это его собственное прочтение текста. Несколько именованных файлов образуют запись, а один ответ «готово» этого не делает.
Пример сеанса (сокращённый)
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.
Как выполнить политику для множества файлов?
Повторяйте одну и ту же инструкцию для каждого файла или укажите папку и попросите агента обрабатывать её документ за документом, задавая имя выходного файла для каждого. Сохраняйте текст политики идентичным между запусками; одинаковость — это суть. Поскольку режим оценки позволяет один документ на процесс, такой пакет требует файла лицензии или ключей с учётом использования.
Как не допустить выпуска оригиналов?
Оригинал находится рядом со своей отредактированной копией с почти идентичным именем, и легко случайно прикрепить неверный файл к письму. Переместите готовые оригиналы из рабочей папки или задайте отдельный GROUPDOCS_MCP_OUTPUT_PATH, чтобы отредактированные копии попадали в собственную папку. Выпуск неверного файла сводит на нет все предыдущие шаги.
Каковы ограничения режима оценки?
Режим оценки делает рабочий процесс раскрытия опасным, а полноценный запуск раскрытия невозможен без лицензии. Без неё сервер позволяет один документ на процесс, одну редактировку, ограниченную четырьмя заменами, плюс пробные значки. В результате получается документ, который выглядит обработанным, но всё ещё содержит данные, и ни один из ответов об этом не сообщает. Сделайте get_license_status первым шагом, как в примере выше.
- PDF на Linux. На Linux, включая Docker‑образ,
redact_image_areaиerase_metadataв настоящее время не работают с PDF‑файлами (обработка изображений PDF‑движком зависит отSystem.Drawing, который .NET поддерживает только в Windows); оба работают с документами Word, аredact_textработает с PDF. Выполняйте редактирование областей PDF и удаление метаданных на Windows с помощьюdnx.
FAQ
Как подготовить документы к раскрытию с помощью AI‑агента, например по запросу FOIA? Агент может выполнить проходы редактирования: текст по шаблону, области изображений, аннотации и метаданные. Вы всё равно определяете шаблоны, проверяете результат и решаете, что будет раскрыто.
Можно ли использовать это для e‑discovery? Те же проходы применимы к документам, подготовленным для юридического раскрытия, и сервер работает локально. Он не определяет релевантность или привилегию и не является платформой для рецензирования.
Куда идут отредактированные копии? В папку вывода, которую вы настроили. Установите GROUPDOCS_MCP_OUTPUT_PATH, чтобы они хранились отдельно от оригиналов.
Подробнее
- Документация, канонический гайд: Как подготовить документы к раскрытию с помощью AI‑агента
- Центр документации: GroupDocs.Redaction MCP Server
- Начните здесь: 3 способа отредактировать конфиденциальные данные с помощью AI‑агентов и MCP
- Связанные материалы: Редактирование отсканированных документов, когда нет текста для поиска
- Связанные материалы: Не доверяйте редактированию, которое вы не проверили
- On‑premise и модель безопасности: 3 архитектуры AI‑обработки документов и та, что держит файлы внутри вашей сети
- Вопросы: GroupDocs Redaction forum
- Исходный код: GroupDocs.Redaction.Mcp on GitHub