31 May 2026, 10:25 UTC60 views4 reactionsread 9 August 2026 Video
Как работает AI ассистент
В прошлом посте я писал о том, что хочу в качестве эксперимента сделать визуализацию работы своего кодового ассистента Codabrus.
И вот настали долгожданные выходные, и я объединил код фронта с бэком. Получилось как на демке.
Сообщения от пользователя отображаются синенькими блоками, ответы LLM - зелеными, а вызовы тулов - оранжевым. На блоки можно кликать чтобы видеть больше информации. Е…
🔥3👍1
28 May 2026, 21:57 UTC58 views4 reactionsread 9 August 2026 Video
Собираюсь использовать в Codabrus визуализацию работы AI ассистента
Хочу сделать в своем AI-ассистенте Codabrus визуализацию того, как работает AI-ассистент. Традиционные кодовые ассистенты показывают интерфейс в виде чата. Я же хочу сделать некую диаграмму, которая каждое сообщение от ассистента и от пользователя будет показывать в виде отдельного блока. Вызовы тулов будут ответвлениями, а также, наверное, будет пр…
👍3💩1
16 May 2026, 22:30 UTC77 views2 reactionsread 9 August 2026 Video
Итерация которую можно прервать. С акторами не всё так просто.
Вот вам небольшая демка того, как в системе акторов можно реализовать итерацию таким образом, чтобы её можно было безопасно прервать. Я собираюсь использовать этот подход для того, чтобы организовать работу с код-ассистентом и тулами, которые он запускает. Это нужно сделать так, чтобы код-ассистента можно было прервать в любой момент и сделать это безопа…
🔥2
11 May 2026, 11:55 UTC89 views3 reactionsread 9 August 2026 Video
Зачем мне CLOS объекты как состояние акторов в Sento?
На этой небольшой демке хочу показать, как я собираюсь использовать CLOS-объекты как состояние акторов в моем кодовом ассистенте Кодабрус. Для реализации акторов я использую библиотеку Sento, а CLOS-объекты в качестве состояния мне нужны для того, чтобы это состояние можно было сериализовать на диск и потом продолжить работу системы с того же места, на котором ос…
🔥3
5 May 2026, 21:21 UTC107 views5 reactionsread 9 August 2026 Video
Демка нового поиска на Ultralisp.org
Не так давно я обновил Ultralisp и сделал там поддержку фреймворка reblocks-ui2, а теперь настало время очередных изменений. Вчера я выкатил обновленный поиск. Если раньше поиск по Ultralisp находил только символы и искал он по докстрингам этих символов, то теперь поиск работает также по ASDF системам и по проектам.
То есть поиск идет по трем сущностям:
- проектам;
- ASDF систе…
🔥2❤1👎1😱1
19 Apr 2026, 11:09 UTC106 views4 reactionsread 9 August 2026 Photo
Циклическая зависимость в mgl-pax
В эти выходные решал проблемку с отвалившейся named-readtables на UltraLisp.
Named-readtables библиотека довольно много где используется, и то что она стала недоступна - большая проблема.
Дебажить пришлось долго, и вот что оказалось.
Звёзды так сошлись, что:
• Ultralisp выкидывает из диста проект при ошибках проверки очередного коммита (это стоит починить
• Gábor Melis намутил в…
🔥4
18 Apr 2026, 13:18 UTC76 views8 reactionsread 9 August 2026 Жизненные уроки
Последнее время я вернулся к работе над своим проектом кодового ассистента. Идея в том, чтобы сделать такого ассистента, которого можно расширять и интерактивно отлаживать в процессе его работы. Конечно, я его делаю на CommonLisp, но многие вещи делаю с помощью другого кодового ассистента - OpenCode. Мой проект, кстати, называется Codabrus. Если интересно, подписывайтесь на обновление этого проекта н…
🔥8
2 Apr 2026, 08:34 UTC79 views7 reactionsread 9 August 2026 Photo
Некоторое время назад один из коллег опубликовал свою поделку, которая показывает, сколько осталось квоты на использование нейросетей. Она была написана на Python с отдельной библиотекой для встраивания в тулбар на OS X. Я подумал, что это хороший проектик, чтобы попробовать переписать его на Common Lisp с помощью нейросетей.
► Как нейросеть писала код
У меня были исходники коллеги на Python. Я дал LLM простой запр…
🔥6❤1
14 Mar 2026, 07:13 UTC111 views6 reactionsread 9 August 2026 Портируем microGPT на Common Lisp с помощью LLM
Смотрите чего я навайбкодил: https://github.com/40ants/microgpt
Это порт на Common Lisp скрипта microgpt, который недавно опубликовал Andrej Karpathy.
Эта штука включает в себя код трансформера и инференс. То есть она может обучиться на каких-то входных текстах, а потом генерировать похожие тексты. Всё как у больших LLM, только буквально в одном Python-скрипте. Ну и,…
🔥5❤1
4 Mar 2026, 16:31 UTC87 viewsread 9 August 2026 Photo
Как военные могут использовать LLM?
По мотивам предыдущего поста про готовность OpenAI убивать людей за пределами США мне стало интересно в каких областях можно применять современный ИИ в войне. Вот с десяток идей который без проблем сгенерила наша отечественная Алиса.
1. Анализ разведданных в реальном времени
LLM обрабатывают тонны информации: соцсети, новости, перехваченные сообщения, данные с дронов. Вытаскива…
4 Mar 2026, 08:02 UTC71 views3 reactionsread 9 August 2026 Photo
Вся эта история с OpenAI происходит на американском континенте?
Кто-нибудь в курсе, что это за шумиха и почему даже некоторые известные личности отказываются от подписок OpenAI?
Например, автор книг про Lisp и AI Mark Watson написал отдельный пост о том, что удаляет свой профиль OpenAI. Более того, он удаляет все упоминания об использовании их API из своих книг и будет публиковать обновленные версии, в которых не б…
🤯2😐1
25 Feb 2026, 09:50 UTC87 views3 reactionsread 9 August 2026 Photo
Как небольшой косяк LLM мне спать не давал
На днях ввечеру буквально пару часов времени потерял на пустом месте, пытаясь отдебажить кейс, в котором у меня определение функции не появлялось в пакете после перекомпиляции приложения.
- Глазами вижу в файле определение функции. Оно есть.
- Компилирую её с помощью Ctlr-C Ctrl-C – она в пакете появляется.
- Перезапускаю REPL, делаю (asdf:load-system ... ) - функции в пак…
👍2🤣1
Showing the 12 most recent of 18 posts we hold for @the40ants. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.