Перевод книг с ИИ
Выложил перевод книги Ли Бразингтона «Правильное сосредоточение», и в комментариях стали спрашивать: а как я, собственно, переводил? Делюсь.
Отмотаю в самое начало. Что вообще нужно, чтобы осуществить подобный перевод?
1. Нужно установить локальное приложение для работы с искусственным интеллектом. Я не буду здесь уходить в подробности и объяснять разницу между VS Code, Claude Code, Codex и всем остальным. Заведомо упрощаю: эти инструменты позволяют прицепить ИИ к папке с вашими файлами на компьютере. Нужен платный аккаунт, доступ к модели и, если вы находитесь в России, стабильный VPN.
В чём особенность именно локального приложения? Оно работает с файлами, удерживает большой контекст и движется итерационно. Вам не надо каждые тридцать секунд формировать новый запрос: в агентном режиме ИИ сам разбивает объёмную задачу на понятные шаги.
Ещё год назад в веб версии, если я попросил бы перевести «Войну и мир» на французский или сочинение третьеклассника «Как я провёл лето» на английский, результат в обоих случаях вероятно занял бы одну страницу А4. Я часто получал протокол пятиминутной и двухчасовой встречи примерно одинакового объёма: ИИ теряла контекст, выпадали значимые куски, а выходная часть была ограничена одной страничкой, куда ИИ пыталась бы запихнуть самое важное.
Здесь же используется иной подход, который позволяет использовать много итераций в рамках одной задачи.
2. Создать папку на локальном диске и подключить её к приложению. Это и будет ваш проект в рамках которого будет осуществляться перевод.
Я первым же созданным чатом в рамках проекта сформировал так называемую LLM Wiki. Подход подсмотрел у коллеги, а само описание предложил Андрей Карпати.
Ссылку прикладываю. Достаточно скинуть в чат проекта эту ссылку и сказать сделай также - агент отработает. Как работать с LLM Wiki можно почитать
тут. Пусть вас не пугает всякий там Обсидиан, он если честно и не особо нужен, если в рамках проекта вы работаете с 1-2 задачами, особенно на 1м этапе.
LLM Wiki — это локальная вики, в которой знания хранятся структурированно и постепенно обновляются. Я использую это в IT-проектах и для терапевтических материалов, а теперь дошли руки и до медитации.
Для переводов делать LLM Wiki не обязательно, но на мой взгляд эта структура помогает удерживать контекст и переиспользовать уже отработанное.
3. Наполнить проект (LLM Wiki) материалами. Чем более точные данные на входе и четче поставлена задача, тем лучше результат.
Причём я вообще не ставил себе задачу перевести Бразингтона. Он просто попался под руку. Я уже сделал вики по медитации и хотел начать её готовить с книги Чуладасы, а тут принесли книгу Бразингтона. Я подумал: о, это как раз то, что надо включить в мою вики по медитации и надо это перевести.
Сначала я скормил ИИ английский вариант «Освещённого разума» Чуладасы, потом русский перевод и сказал: сопоставь, пожалуйста, специфические термины и используй их при переводе следующей книги.
В «Освещённом разуме» уже есть словарь терминов, поэтому его удалось легко дополнить. И после этого я начал переводить «Правильное сосредоточение».
Получилось несколько итераций, кажется, было три основных.
Первый перевод был совершенно черновой. Он уже опирался на словарь Чуладасы, но представлял собой набор отдельных Markdown-файлов по главам.
На второй итерации ИИшка собрала книгу и проверила, всё ли находится на месте. Обнаружилось, например, что выпало предисловие и несколько вводных кусков. После этого она сверила оригинал и перевод: все ли главы, абзацы, примечания и ссылки сохранились.
Следующая итерация была уже чистовой вычиткой — на красоту русской речи, чтобы не оставалось штампов и оборотов, которые по-русски никто не использует.
При этом многое зависит от модели. Технические вещи вроде сверки абзацев можно поручать модели попроще. А там, где нужен красивый перевод, я использовал самые сильные из доступных моделей.
После этого ИИшка по моей просьбе проверила ссылки и сноски, собрала единый файл, сделала DOCX и EPUB. DOCX прошёл структурную и визуальную проверку, а в EPUB появились навигация и кликабельные примечания. Потом я начал читать и этим файлом поделился.
Вот, собственно, и всё.
Если вы по вероисповеданию относитесь к OpenAI, устанавливаете Codex и входите через аккаунт ChatGPT. Если исповедуете Anthropic или Gemini — там есть аналогичные инструменты.
Дальше создаёте папку проекта и говорите: «Я хочу сделать LLM Wiki. Вот ссылка на подход Андрея Карпати». Когда вики собрана, объясняете, что будете загружать и что хотите получить.
И после того как объясните, что вы планируете делать в рамках проекта, задайте один полезный вопрос: «Что мне ещё тебе принести или положить в эту папку, чтобы результат получился качественным?»
Когда я созрел для того, чтобы начать работать с локальными агентами, я начал смотреть вебинар про установку и первый же совет был: если вы что-то не знаете - спрашивайте у ИИ.
Вебинар я так и не досмотрел, потому что последовал совету)))
Но если вы затрудняетесь, пишите вопросы в комментарии или в личку.
Блиц-советы:
🔵каждая отдельная смысловая сущность - отдельный проект/Wiki, не мешайте кулинарию с психотерапией
🔵в рамках проекта под разные задачи лучше делать отдельные чаты - так вы будете лучше получать результат без примесей других запросов
🔵выбирайте модели, которыми делаете задачи и их усилия: на топовых моделях можно легко спалить весь запас токенов, хотя для некоторых задач достаточно простейших моделей.
З.Ы.: чистого своего времени на перевод книги я потратил около часа)
И примерно 2-3 пятичасовых лимита токенов ChatGPT. Общая длительность оказалась 2 дня и то просто потому, что я ждал сброса лимитов и занимался другими делами.