python. - страница 11

Как я собрал бота коммерческих предложений на чистом stdlib и рендерю PDF через headless Chrome

Я дизайнер интерфейсов и работаю как фрилансер. На каждое коммерческое предложение у меня уходило часа три: смета в таблице, вёрстка, экспорт, проверка. Шаги одни и те же, меняются цифры и состав работ. В конце июля я упаковал его в Telegram-бота, который задаёт семь вопросов и присылает PDF со сметой, сроками, этапами и кейсами.Расскажу, как смета собирается из свободного текста, почему PDF рендерит Chrome, как бот приводит обложки кейсов к одной пропорции и зачем ему мини-приложение. В конце грабли эксплуатации и цифры за два месяца.Почему без зависимостей

продолжить чтение

Семь занятий по локальному RAG на Python от файла до ответа с источниками

Сделал бесплатный курс для тех кто хочет научиться создавать локальные ИИ приложения на Python. За семь занятий разберём помощника, который ищет по вашим документам, отвечает на вопросы и показывает исходные фрагменты для проверки.Чат с документами выглядит просто. Положили файлы в папку, задали вопрос, получили несколько складных предложений. Но стоит ответу разойтись с текстом — и хочется увидеть всю кухню: что нашёл поиск, что отправили модели и откуда она взяла последнюю фразу.В local‑docs‑ai

продолжить чтение

Как документировать API: частые ошибки и лучшие практики для создания своего руководства

Через дата-инженеров Далее

продолжить чтение

Книга: «Простой Python. Современный стиль программирования. 3-е изд.»

Привет, Хаброжители!

продолжить чтение

Agent DevTools: локальная инфраструктура для ИИ‑агента, которой достаточно только базового Python

продолжить чтение

Как я уделал Microsoft, но это никому не нужно (кайфую сам)

Как я уделал Microsoft, но это никому не нужно (кайфую сам)Однажды мне надоело много печатать, я включил voice typing от Microsoft, и он меня не устроил: медленный, тупой и ещё грузит процессор.— ChatGPT, родной, сможем написать своё приложение для диктовки? — спросил я ИИ.— Без проблем, — ответил он.Так и началось.Сразу предупрежу. Я не программист.Я актёр и модель, писатель, финансист, предприниматель — и это не для упоминания Брюса Уэйна. Я просто человек, который последние годы постоянно что-то придумывает и пытается это реализовывать.

продолжить чтение

Нейросеть написала PR, тесты зелёные, а поведение изменилось. Как я научил CI это ловить

Отчёт confidence‑scorer: найден контрпример, score 35/100

продолжить чтение

Локальный ассистент для зумов, часть 8: модель, ради которой я поменял диаризацию за один вечер

В третьей части я написал, что не вижу чужой модели, ради которой стоит менять связку. sherpa-onnx на диаризации, свой второй проход поверх, канал собеседников двадцатиминутного звонка размечается минут семь. Жить можно.23 сентября NVIDIA выложила Nemotron 3 Diarization. Вечером 28-го я включил её в разбор своих созвонов. Тот же канал — три секунды.Что этоSortformer на сто миллионов параметров, до восьми голосов. На каждые 10 мс у каждого голоса своя вероятность, два голоса в одном кадре для неё норма. Старая связка решает по отпечатку куска речи. Двое говорят разом — отпечаток общий, кто-то пропадает.

продолжить чтение

От Excel‑макроса до RapidTag: как электрик с помощью ИИ собрал инструмент для маркировки проводов

Стартовая страницаНемного обо мне.

продолжить чтение

Шестнадцать обещаний и две модели, которые пытались их нарушить: как мы выпускали skillmem 0.12

skillmem — это локальная память для кодовых агентов: MCP-сервер поверх SQLite с девятью инструментами mem_*. Одну базу делят Claude Code, Codex, Cursor и другие клиенты. На Хабре уже были две статьи о нём: как чужой README становился правилом пользователя и сорок раундов ревью. Эта статья — третья и, надеюсь, последняя про ревью.Почему «ревьюить, пока не станет чисто» не работает

продолжить чтение