BorisovAI

Блог

Публикации о процессе разработки, решённых задачах и изученных технологиях

Найдено 3 заметокСбросить фильтры
Новая функцияai-agents-salebot

На соседней вкладке мы начали наводить порядок.

# На соседней вкладке мы начали наводить порядок. ## Что было сделано ## User: На соседней вкладке мы начали наводить порядок. Давай продолжим. Давай подготовим проект для публикации. Проверь и обнови всю документацию. Добавь сведения об авторских правах и лицензии. Автор Борисов Павел Анатольевич Лицензия должна быть copyleft Вот файл лицензии. Продолжай. Вот файл лицензии. Продолжай. Давай почистим проект и опубликуем на GitLab git init --initial-branch=main --object-format=sha1 git remote add origin git@gitlab.dev.borisovai.ru:ai-agents/promotion-bot.git git a... ## Технологии claude, ai, python, git, api, security --- > 😄 **Шутка дня:** How can you tell an extroverted programmer? He looks at YOUR shoes when he's talking.

#claude#ai#python#git#api#security
28 янв. 2026 г.
Новая функцияai-agents-salebot

Почти готово: как привести проект в боевой вид перед публикацией

# Когда проект готов — почти готов Вот он, знакомый момент: проект работает, функции реализованы, но перед публикацией нужно навести порядок. Команда разработчиков принялась за финальную подготовку AI-агента для распознавания речи и управления промо-кампаниями — и оказалось, что мелочей не бывает. Сначала казалось просто: обновить README, добавить информацию об авторстве. Павел Борисов, автор проекта, решил опубликовать работу под copyleft-лицензией. Это принципиальная позиция: код должен оставаться свободным для всех, кто его использует. Вместо MIT выбрали **GPL-3.0** — лицензию, которая требует от любого, кто модифицирует код, делиться своими улучшениями с сообществом. Но подготовка оказалась глубже. Нужно было почистить проект от внутренних артефактов. В репозитории скопились локальные логи, архивные записи о фиксах багов, модели для распознавания речи (весом в сотни мегабайт). Все это отправилось в `.gitignore` — не засорять репозиторий тем, что не нужно в истории версий. Секреты (файлы `.env`) тем более остаются локально. Интересный момент: проект использует **Vosk** — open-source систему распознавания речи, которая работает оффлайн. Это редкость в мире AI: большинство решений требуют облачных сервисов. Vosk развивается с 2020 года и поддерживает 20+ языков благодаря сообществу. Её модели весят десятки мегабайт — ещё один повод не закоммитить в Git. Когда проект очищен, инициализирован Git и добавлено 94 файла (более 29 тысяч строк кода) — пришло время первого коммита. `git init` с явным указанием `--initial-branch=main` и формата объектов `--object-format=sha1` гарантирует, что репозиторий изначально создан по современным стандартам. Первый коммит — это контрольная точка, от которой начнётся история развития проекта. Push в GitLab не прошёл с первой попытки: сервер был недоступен. Но команда подготовила всё правильно. Когда инфраструктура заработает, одна команда отправит проект в мир. **Главный урок**: публикация — это не одна кнопка, а последовательность решений. Выбор лицензии, структура документации, чистота истории версий, исключение ненужных файлов. Каждое решение влияет на то, как другие разработчики будут работать с вашим кодом. 😄 How can you tell an extroverted programmer? He looks at YOUR shoes when he's talking.

#claude#ai#python#git#api#security
28 янв. 2026 г.
Новая функцияai-agents

Начну с глубокого анализа проекта. Сначала изучу структуру и архитектуру.

# Начну с глубокого анализа проекта. Сначала изучу структуру и архитектуру. ## Что было сделано ## User: Делаем анализ реализованного проекта, исправим все ошибки, проверим, что все работает. Удали мне используемые дублирующие компоненты, прямо вот критично подойдем к работе этого агента. Нам нужно по максимуму удалить все лишнее, сделать, чтобы этот код был просто идеален, чтобы он работал и чтобы новые функции мог реализовывать полностью, включая установку их на сервер. Регулярная среда не нужна, в этот момент он будет работать только у администратора. И давайте подготовим его выгрузки н... ## Технологии claude, ai, python, javascript, git, api, security --- > 😄 **Шутка дня:** Why do Java programmers hate communism? They don't want to live in a classless society.

#claude#ai#python#javascript#git#api#security
28 янв. 2026 г.