AudionAudion

Docs AI

github.com/Tensionix/docs-ai ↗
Сборки этого проекта: версии, файлы и контрольные суммы.
Docs AI

Правила задаёте вы, а не программа: проверка идёт по вашей инструкции. Одно задание раздаётся сразу множеству документов через общий промпт, модель выбираете сами — от быстрой до самой сильной. Программа извлекает содержимое, получает отчёт и по нему нормализует исходный DOCX: модель отвечает за суждение, скрипты — за то, чтобы правка легла ровно туда, куда нужно.

1.9.4
3 загрузки с GitHub

Audion Docs AI

English · Руководство

Содержание

Проверка документов языковой моделью и исправление найденного: Word и PowerPoint на входе, отчёт об ошибках и выправленная копия на выходе.

Зачем это сделано

Вычитать длинный документ — работа, которую модель делает хорошо. Исправить документ — работа, которую модель делает опасно: она перепишет абзац целиком, поменяет то, о чём не просили, и вернёт файл, где непонятно, что изменилось.

Поэтому здесь эти две работы разделены.

разбор → проверка моделью → отчёт → исправление

Модель находит. Код исправляет.

Проверка читает документ и записывает найденное: где ошибка, какой текст был, каким должен стать, насколько модель уверена. Исправление не обращается к модели заново — оно читает готовую запись и применяет из неё только точные одиночные замены с высокой уверенностью.

Всё остальное — неуверенное, спорное, требующее переписывания — не применяется никогда. Оно остаётся в отчёте отдельной таблицей нерешённого.

Принципы

Исправление не додумывает. Замена применяется, только если известны точный исходный текст и точный новый. Никаких «перепиши этот абзац лучше».

Кэш подписан документом. Ответ модели привязан к хэшу файла и параметрам запуска. Отредактировали файл, оставив имя прежним, — старый ответ не подставится.

Модель не выбирается наугад. Если модель не указана, берётся последняя успешно проверенная, затем первая избранная — но никогда произвольная строка из списка, который вернул поставщик. Отдельная кнопка делает маленькую пробу выбранной модели и запоминает результат с датой.

PDF только читается. Из него берут текст для отчётов, но не правят: PDF — результат, а не источник.

Глубина работы модели выбирается явно. У каждого поставщика она называется по-своему, и программа передаёт именно его параметр, а не общий приблизительный.

Поставщики

Четыре на выбор, переключаются в окне: OpenAI, Gemini, xAI, Claude. Ключ и модель стоят рядом, правила проверки — ниже, действие одно.

Штатные модели приложения — gpt-5.6-luna, gemini-3.6-flash, grok-4.3, claude-sonnet-5; выбранная в окне или заданная вручную имеет приоритет.

Что получается

файлчто внутри
отчёт XLSXнайденное построчно: где, что, почему
отчёт DOCXто же читаемым документом, с таблицей нерешённого
исправленная копиядокумент с применёнными точными заменами
копия с пометкамиисходник с якорями у мест, требующих внимания

Исходный документ не меняется никогда — правки идут в копию.

Дальше


Техническая часть

Запуск

launcher_gui.cmd          окно
launcher_project.cmd      командная строка, отчёты по-английски
launcher_project_ru.cmd   то же по-русски
builder_main.cmd          сборка окружения, проверка, выпуск

Настройки

config\llm_settings.yaml — размеры кусков, повторы, время ожидания, имена файлов с правилами. Отдельных запускающих файлов под пары поставщиков больше нет: всё выбирается в окне.

Дополнительные параметры

Спрятаны в сворачиваемом блоке — размер куска и перекрытие, минимальное число кусков, повторы и время ожидания, ручная замена модели, продолжение с места обрыва, строгость карты отрисовки. Основной путь ими не загромождён.

Python запускается без буферизации вывода, поэтому настройка и ход работы по каждому куску видны в журнале сразу, а не после завершения.

Названия в рабочей области

Единый словарь для всех проектов Audion: Источник, Добавить файл…, Назначение, Сбросить, Удалить, Список. По-английски: Source, Add file…, Target, Reset, Delete, List.

Версии
1.9.4
Audion_Docs_AI_v1.9.4_Full.zip507 МБ4 сентября 2026sha256только здесь
Audion_Docs_AI_v1.9.4.zip5.1 МБ4 сентября 2026sha256только здесь
README_EN.dark.pdf107 КБ4 сентября 2026
README_EN.light-sand.pdf107 КБ4 сентября 2026
README_EN.md4.5 КБ4 сентября 2026
README_RU.dark.pdf121 КБ4 сентября 2026
README_RU.light-sand.pdf121 КБ4 сентября 2026
README_RU.md7.2 КБ4 сентября 2026
USER_GUIDE_EN.dark.pdf81.3 КБ4 сентября 2026
USER_GUIDE_EN.light-sand.pdf81.4 КБ4 сентября 2026
USER_GUIDE_EN.md4.8 КБ4 сентября 2026
USER_GUIDE_RU.dark.pdf95.1 КБ4 сентября 2026
USER_GUIDE_RU.light-sand.pdf95.2 КБ4 сентября 2026
USER_GUIDE_RU.md7.0 КБ4 сентября 2026
Установка

Программа портативная: распакованная папка и есть установленная программа. Реестр не трогается, удаление — удалить папку.

$name = "Audion_Docs_AI_v1.9.4_Full.zip"
Invoke-WebRequest "https://audion.dev/get/docs-ai/1.9.4/Audion_Docs_AI_v1.9.4_Full.zip" -OutFile $name
Invoke-WebRequest "https://audion.dev/get/docs-ai/1.9.4/Audion_Docs_AI_v1.9.4_Full.zip.sha256" -OutFile "$name.sha256"

$want = (Get-Content "$name.sha256").Split(" ")[0]
$have = (Get-FileHash $name -Algorithm SHA256).Hash.ToLower()
if ($want -ne $have) { throw "сумма не сошлась: загрузка повреждена" }

Expand-Archive $name -DestinationPath ".\docs-ai"
Все загрузки · На главную