Первый опыт общения с программой MultiTool

Кон В. Г.   19 авг 2026   http://kohnvict.narod.ru   kohnvict@yandex.ru

Яндекс решил заработать денег и поставил рекламу на свою почтовую машину. Сама программа почты бесплатная, но за рекламу ему платят. А если отказаться, то самому придется платить. Я не стал отказываться, так как реклама у Яндекса умная. Он читает мои письма и в рекламе показывает как раз то, о чем я пишу в письмах. И вот однажды у меня зашел разговор об ИИ. Ну и мне стали сообщать об этом. В частности сообщили о том, что появилась бесплатная программа MultiTool, которая умеет делать презентации, отчеты и много чего еще.

МЛЯП (мой личный язык программирования) как раз очень хорошо умеет работать с текстами, в том числе превращать один текст в другой методом замены одной комбинации знаков на другую. Это можно делать как в файлах, так и в текстовом массиве. И при этом учитываются все знаки, в том числе и не печатные. И у меня есть свои конверторы текста в сайты интернета и свои программы презентации и не только. А тут появился конкурент и я решил посмотреть на что он способен.

Я скачал дистрибутив с сайта, сам сайт легко найти по названию. Но сложность в том, что таких много, поэтому надо искать MultiTool.works . Затем запустил дистрибутив и установил программу. И открыл. Я увидел картинку, которая показана выше слева. Там две картинки, левая и правая. Не на весь экран, но лишнее я убрал. Картинку можно кликать и тогда она покажется в натуральную величину или на ширину браузера. Я по привычке стал искать кнопку с инфо-помощью. А ее нет. И что делать совсем не понятно. Уже не помню каким способом я узнал, что рабочей папкой программы является папка с названием chat

Я скопировал туда несколько картинок из папки, где стоят картинки, которые я размещал на сайтах самой разной тематики. И попросил сделать сайт. Программа стала работать и действительно сделала сайт. Она выделила одну из картинок, добавила к ней 3 своих и объявила тему. Затем также поступила с двумя другими картинками и получился пусть и не очень интересный, но сайт. Я был удивлен. Но только и всего. Мне то нужно не это, а определенные действия по определенному замыслу.

Тогда я поставил в эту папку уже набор картинок по определенной теме и текстовый файл с подписями к каждой картинке. И уже понимая, что описания нет потому что ИИ можно задавать вопросы, я задал вопрос -- есть картинки и подписи, что я должен сделать, чтобы получить презентацию. Программа ответила так (Положи картинки в папку (images). Файл с подписями назови (подписи.txt). Я сделал как было сказано и сообщил ей об этом. Программа начала работу и сделала pptx файл.

Но фокус в том, что у меня старый Майкрософт Офис и он не читает файлы pptx. Я попросил конвертировать pptx в html формат. Уже не помню, но кажется она молча все сделала, а потом сказала, что поскольку у меня нет программы Libre Office, она все сделала одним файлом и конвертировала картинки в почтовый формат mime64. Но это тоже неплохо. Хотя мой МЛЯП тоже умеет записывать картинки в этом формате, но альтернатива не помешает.

Потом я сообразил конвертировать pptx в pdf с помощью онлайн программы. При этом pdf файл получился с меньшим размером, чем html файл и с тем же самым содержанием. Потом я вспомнил, что у меня есть Open Office и он запускает pptx. Так и есть. Но почему-то Open Office изменил цвета. Текст вместо белого сделал черным и на синем фоне все стало плохо видно. Короче, такую работу программа делает без проблем, но результат получился тривиальным. Такую презентацию я и голыми руками могу сделать и быстро. А МЛЯП умеет делать куда более фасонные презентации, так что пока что и это мне не очень интересно.

И я решил проверить программу на более сложную задачу. Я скопировал в папку (chat) книгу в pdf формате про мою первую жизнь. Этот pdf файл имеет размер 2.6 Мб. Там есть небольшие картинки, но там и очень много букв. Прочитать эту книгу даже за неделю проблематично. На сайте она стоит онлайн в виде семи частей. Однажды я ее распечатал на принтере в подарок и там была очень толстая пачка листов формата А4. Так что это не слабая работа.

И я начал общаться с программой уже серьезно. Начало этого общения показано на верхнем рисунке справа. Там фактически два изображения программы. Левое не совсем исходное, так как указан один чат. Если его кликнуть то получается правое и в нем три колонки. Правая показывает сделанные файлы, а левая очень длинная и показано только ее начало. не все тексты там копируются, но я скопировал то, что смог и ниже показываю весь протокол чата, то есть общения с программой. Там цифрой 1/ отмечен я, а цифрой 2/ -- программа.

   1/ Есть книга в  pdf формате. Что ты можешь сделать с ней
   2/ Я могу:
Прочитать PDF — извлечь из него текст.
Сделать краткое содержание / саммари — пересказать книгу или отдельные главы.
Проанализировать — выделить ключевые идеи, аргументы, структуру.
Создать интеллект-карту по содержанию.
Сделать презентацию (PPTX) или отчёт (Word/HTML) по книге.
Ответить на вопросы по тексту — найти конкретные факты, цитаты, термины.
Пришли файл, и скажи, что именно нужно.
   1/ Файл книги есть в папке chat. Сделать презентацию в pptx
   2/ Нашел файл mylife-all.pdf. Давай прочитаю его содержание
   1/ Где искать pptx файл
   2/ Пока файла презентации еще нет — я на этапе планирования структуры слайдов. После создания он появится в рабочей 
папке: C:\Users\Victor\Documents\MultiTool\HomeChats\Chat-7
Продолжаю планировать структуру. Книга — это 7 частей мемуаров Виктора Кона (1944–1990). 
Предлагаю такую структуру из 12 слайдов:
Обложка — «Моя первая жизнь», Виктор Кон, воспоминания 1944–1990
О книге — 7 частей, написано в 2012–2014, свободная манера мемуаров
Часть 1: Свердловск — детство, школа, университет, родители
Часть 2: Москва, аспирантура — переезд, работа с Афанасьевым, женитьба
Часть 3: Первые шаги — семейная жизнь, кандидатская, научная работа
Часть 4: Диссертация ДФМН — многоволновая дифракция, стоячие волны, защита
Часть 5: Начало 1980-х — работа с Горобченко, загранкомандировки, семья
Часть 6: Конец 1980-х — Ковальчук, конференции, Казимиров
Часть 7: Конец первой жизни — докторская Ковальчука, смерть жены, итоги
Ключевые люди — Каган, Афанасьев, Ковальчук, Кикоин, Горобченко
Научные достижения — дифракция, стоячие волны, эффект Мессбауэра
Финал — цитата, итоги первой жизни
Подходит такая структура?  (затраченное время 6 m 5 c)
   1/ Структура подходит
   2/ ((работает)) (4 m 0 c)
   1/ Вижу файл deck.js Не виду файл pptx Когда файл презентации будет готов. В папке chat-7 его нет
   2/ Сейчас запущу deck.js  — он создаст файл .pptx. (2 m 4 c)
The issue is that K.card() returns void — you can't chain .addText() on it. Text must be placed on the slide with s.addText() at coordinates 
inside the card bounds. Let me fix this
The error is at line 48 — card2 is undefined because K.card() doesn't return an object you can call .addText() on. The recipe docs show that 
K.card() just draws a background rectangle — you need to place text on the slide itself, inside the card's coordinates.
Let me rewrite deck.js  properly, placing all text via s.addText() with coordinates inside each card's bounds.The issue is K.card() doesn't 
return an object you can call .addText() on — it just draws a background rectangle. Text must be placed on the slide directly via 
s.addText() at coordinates inside the card. Let me fix the entire deck:  (15 m 14 c)
   1/ Где искать файл PPTX. 
   2/ 
   1 / Книга в PDF прочитана, но презентация не получилась. Что еще можно сделать для книги
   2/ 
   1/ Сделать отчет HTML о книге  
   2/ Сначала запущу исправленный `deck . Есть 3 небольших переполнения на слайде 11. Исправлю и заодно сделаю HTML-отчет
Презентация готова и проверена (verify clean).
Файлы  (указаны адреса файлов)
Теперь сделаю HTML-отчёт по `deck
   1/ HTML-отчет еще не готов. Нужно продолжить работу.
   2/ Сейчас сделаю HTML-отчёт по книге.
Готово. Оба файла в рабочей папке: Презентация (адрес) HTML-отчёт (адрес)
   1/ Конвертировать файл Chat-7/moya-pervaya-zhizn.pptx в файл HTML 
   2/ У навыка presentation нет встроенного экспорта в HTML. Сделаю это вручную — извлеку содержимое из .pptx с помощью 
H.describeDeck(), затем сверстаю HTML. (5 м 28 с)

Тут получилась интересная история. Программа не смогла сразу сделать презентацию. Ее файл deck.js был сделан с ошибкой. Я сам ошибку исправить не могу, а как ее заставить не ясно. Некоторые строки от программы пустые, то есть она не отвечала на мои вопросы. И вот только когда я попросил сделать другую работу она вдруг исправила этот файл и потом сделала таки и презентацию. Но и отчет она сделала не сразу. Пришлось ей об этом сообщить. В конце концов все было готово.

Но сюпризы остались. Я уже по известной методе конвертировал pptx файл в pdf, но файл не получился. В нем не было нужных текстов. Я стал смотреть файл pptx в программе Open office, но там тоже текстов не оказалось. Пришлось просить снова конвертировать pptx файл в html и я увидел результат. Но презентацию саму я так и не увидел. Точнее я ее увидел без текстов. Вообще говоря презентация оказалась жиденькой, но удивляет то, что программа ЗА ШЕСТЬ МИНУТ прочитала всю книгу и сама нашла в ней то, что ей показалось важным.

И все же работа с программой была не такой уж прямой и легкой. Она тоже делает ошибки и объяснить ей что я хочу совсем не просто. Самое любопытное, что она не сразу отвечает на вопрос, а таки думает достаточно долго. Возможно потому что сама программа работает через интернет. Это я пока не понял. Дело в том, что программа на компьютере не очень большая. Всю основную работу делает DeepSeek, а мне удобно лишь то, что не надо об этом думать. Но для использование программы с целью обработки больших текстов ей замены нет.

Осталось показать что все таки получилось. Презентацию в html формате можно посмотреть ТУТ, а отчет о книге ТУТ

.