Когда я впервые увидел КуМир — язык программирования для школьников и студентов — мне захотелось сделать больше, чем просто решать задачки на исполнителя «РоботКогда я впервые увидел КуМир — язык программирования для школьников и студентов — мне захотелось сделать больше, чем просто решать задачки на исполнителя «Робот

Как я подключил ИИ к КуМиру: простой способ сделать школьный язык «умным»

Когда я впервые увидел КуМир — язык программирования для школьников и студентов — мне захотелось сделать больше, чем просто решать задачки на исполнителя «Робот». Ведь если даже такой простой и наглядный язык может стать «проводником» к настоящему искусственному интеллекту — это уже шаг в будущее. И я сделал это. В этой статье расскажу, как через КуМир отправлять запросы ИИ, получать ответы — даже на сложные вопросы вроде «докажи теорему Ферма» — и выводить их обратно в КуМире.


КуМир, к сожалению, не умеет напрямую работать с HTTP-запросами, API или JSON. Но он отлично умеет работать с файлами. Именно это и стало ключом: использовать текстовый файл как мост между КуМиром и ИИ.

Схема простая:

  1. Пользователь вводит запрос в КуМире.

  2. КуМир записывает запрос в файл data.txt.

  3. Отдельный ИИ‑сервис (у меня — на n8n) регулярно проверяет этот файл, читает запрос, отправляет его в LLM (например, через OpenRouter или другую модель) и записывает ответ в тот же файл.

  4. КуМир ждёт немного (чтобы ИИ успел ответить) и читает обновлённый файл, выводя результат.


Код на КуМире:

Вот как выглядит программа на КуМире:

использовать Файлы
использовать Строки
алг
нач
файл ф
лит запрос, строка, начало
цел i, j, дл, найдено

нц
ф := открыть на запись("data.txt")

вывод "Введите ваш запрос: "
ввод запрос

вывод ф, "Запрос: ", запрос, нс, "Ответ:"
закрыть(ф)

вывод нс, "Ждем 10 секунд перед выводом...", нс

ждать(10000)

ф := открыть на чтение("data.txt")

нц
ввод ф, строка
дл := длин(строка)
найдено := 0

если дл >= 6 то
начало := ""
нц для i от 1 до 6
начало := начало + строка[i]
кц
если начало = "Ответ:" то
вывод строка, нс
найдено := 1
все
все

кц при конец файла(ф)

закрыть(ф)

вывод нс, "-------------------------", нс
кц
кон

После запуска ИИ-сервис (о нём ниже) подхватывает файл и дописывает ответ после строки Ответ:.


Я использовал n8n — low-code платформу для автоматизации. В ней собрал простой workflow:

  1. Watch File - триггер, который следит за изменением data.txt.

  2. Read File - Считываем файл:.

  3. AI agent - подключаем LLM (у меня Mistral.)

  4. Write File - перезапись data.txt с ответом:

Запрос: докажи теорему Ферма
Ответ: Теорема Ферма утверждает, что уравнение x^n + y^n = z^n не имеет натуральных решений при n > 2. Полное доказательство было получено Эндрю Уайлсом в 1994 году с использованием модулярных форм и эллиптических кривых...

dcbe489dfcaf3ad0ac462ce692ca1bd6.png

n8n запущен локально или на сервере, и постоянно «слушает» файл. Как только КуМир его обновляет — ИИ мгновенно реагирует.


Проект закончен и теперь даже ученик 7-го класса, который только начал изучать алгоритмы, может спрашивать у ИИ про теоремы, код, историю или физику — прямо из среды КуМира. Можно подключить любую LLM, добавить фильтры, память, контекст — всё это делается в n8n, а не в самом КуМире.

Заключение

Хочу поблагодарить организаторов Хабр ИИ Сезон за возможность поделиться своим опытом. Надеюсь, мой пример вдохновит других экспериментировать — даже с тем, что кажется «слишком простым».

Источник

Отказ от ответственности: Статьи, размещенные на этом веб-сайте, взяты из общедоступных источников и предоставляются исключительно в информационных целях. Они не обязательно отражают точку зрения MEXC. Все права принадлежат первоисточникам. Если вы считаете, что какой-либо контент нарушает права третьих лиц, пожалуйста, обратитесь по адресу service@support.mexc.com для его удаления. MEXC не дает никаких гарантий в отношении точности, полноты или своевременности контента и не несет ответственности за любые действия, предпринятые на основе предоставленной информации. Контент не является финансовой, юридической или иной профессиональной консультацией и не должен рассматриваться как рекомендация или одобрение со стороны MEXC.

Вам также может быть интересно

BTC упал ниже $88 000, снижение на 0,22% за день.

BTC упал ниже $88 000, снижение на 0,22% за день.

PANews сообщило 21 декабря, что, согласно рыночным данным OKX, BTC только что упал ниже 88 000 $, и в настоящее время торгуется по 87 978,00 $ за монету, снижение на 0,22%
Поделиться
PANews2025/12/21 10:16
Виталик Бутерин выступает за рынки прогнозов вместо социальных сетей

Виталик Бутерин выступает за рынки прогнозов вместо социальных сетей

Пост «Виталик Бутерин выступает за рынки предсказаний вместо социальных медиа» появился на BitcoinEthereumNews.com. Ключевые моменты: Виталик Бутерин поддерживает рынки предсказаний
Поделиться
BitcoinEthereumNews2025/12/21 10:19
Состояние Илона Маска выросло до $769 млрд после того, как Верховный суд Делавэра восстановил его пакет вознаграждения от Tesla на сумму $56 млрд

Состояние Илона Маска выросло до $769 млрд после того, как Верховный суд Делавэра восстановил его пакет вознаграждения от Tesla на сумму $56 млрд

Илон Маск только что побил еще один рекорд, и сразу после того, как Cryptopolitan сообщил, что Верховный суд Делавэра одобрил его долго оспариваемую сделку по выплате 56 миллиардов $ в Tesla, и
Поделиться
Cryptopolitan2025/12/21 10:28