Навайбкодил на $25: https://codeberg.org/KirillZh/erp-chat
Хотел потрогать этот ваш #vibecoding с позиции тех. менеджера.
Впечатлился, затянуло. Было похоже на совещание с fullstack-разрабом, который все идеи тут же реализовывал в коде и демонстрировал результат 😱 🤯 🤩
Местами — хардкод “на отвали”, как ленивый мидл. Но через год-два это будет очень сносно, и после ревью синьора — достойно прода!
Выглядит это как chatGPT, но в терминале, а результат тут же отражается в коде. Cloude сама запускает свой код и исправляет ошибки, тебе лишь иногда надо давать разрешения на запуск чего-то в консоли. Еще тесты пишет и коммитит. Быстро сжирает деньги, если кодовая база пухнет, а изменения твои глобальны.
По сабжу — erp-chat: была технократическая менеджерская фантазия, что таск-менеджмент можно семантически связать со стратегическим управлением. Типа меняется стратегия — меняется и ежедневный стек задач понятным образом. #Prolog тут как раз должен отвечать на вопросы “почему?”, а логику происходящего можно подсмотреть и подправить в pl-файлах.
Вместо интерфейса использовал чат-бот без LLM, но с #deepavlov для распознавания именованных сущностей (NER) и намерений пользователя (intent).
Что-то даже заработало! Код оценить не могу — с Прологом познакомился позавчера. Но нейронка всё время пыталась избавиться от Пролога в пользу хардкода на питоне, объясняя это медленностью первого 🤨 Приходилось объяснять, что питон-чат — это всего лишь интерфейс к заполнению базы знаний на Прологе.
P.S. Еще недавно взял за правило начинать любой проект с #Makefile, который и окружение подготовит, и проект соберёт, и запустит. Никаких больше мучительных вспоминаний, как мой код запустить.
P.P.S. Короче, рекомендую Cloude Code и Makefile, а также нейронки попроще, если они решают задачу — типа FastText и DeepPavlov: меньше землю разогреете.