Flask + Claude API за 10 дней: как мы автоматизировали акты выполненных работ для самозанятых

Как мы запустили ИИ-сервис для генерации актов за 10 дней: Flask + Claude API TL;DR: сделали сервис для автоматической генерации актов выполненных работ с помощью Claude API. Расскажем про архитектуру, промпт-инжиниринг и подводные камни. Предпосылки Самозанятые и ИП вынуждены тратить 20–40 минут на оформление каждого акта выполненных работ. Существующие решения — либо тяжёлые бухгалтерские системы, либо ручные Word-шаблоны. Мобильного, быстрого инструмента не было. Архитектура Бэкенд: Flask + SQLAlchemy + PostgreSQL. Хостинг на Railway. Для генерации документов — Anthropic Claude API (модель claude-sonnet-4). Ключевая часть — промпт. Мы передаём структурированные данные: исполнитель, заказчик, описание работ в свободной форме. Модель возвращает чистый HTML с таблицей работ, расчётом итога и блоком подписей. Промпт-инжиниринг: самая сложная часть — научить модель правильно парсить неструктурированное описание («установил 3 розетки по 500, провёл кабель 20 метров по 80») и формировать аккуратную таблицу с единицами измерения. Дополнительные возможности: распознавание реквизитов из загруженного договора (Claude Vision), голосовой ввод через Web Speech API, генерация PDF через ReportLab с поддержкой кириллицы, Word через python-docx, отправка на email через Resend API. Подводные камни Главная проблема — таймауты Gunicorn при длинных запросах к Claude API (30–90 секунд). Решили через увеличение воркер-таймаута до 300 секунд и настройку Anthropic SDK timeout. Кириллица в PDF: WeasyPrint не заработал на Railway из-за отсутствия системных библиотек. Перешли на ReportLab с подключением шрифта Arial через TTFont.

https://habr.com/ru/articles/1014484/

#Flask #Claude_API #SaaS #самозанятые #ИИ #Python #стартап #акт_выполненных_работ #Anthropic #автоматизация

Flask + Claude API за 10 дней: как мы автоматизировали акты выполненных работ для самозанятых

Как мы запустили ИИ-сервис для генерации актов за 10 дней: Flask + Claude API TL;DR: сделали сервис для автоматической генерации актов выполненных работ с помощью Claude API. Расскажем про...

Хабр
From zero to a RAG system: successes and failures | Andros Fenollosa

A few months ago I was tasked with creating an internal tool for the company's engineers: a Chat that used a local LLM. Nothing extraordinary so far.

Publico nuevo artículo: «De cero a un sistema RAG: acirtos y errores»

https://andros.dev/blog/fe3cb75b/de-cero-a-un-sistema-rag-acirtos-y-errores/

#python #ai #llama #rag #flask #stremlit
De cero a un sistema RAG: acirtos y errores | Andros Fenollosa

Hace unos meses me encargaron crear una herramienta interna para los ingenieros de la empresa: un Chat que usara un LLM local. Hasta aquí nada extraor

Kontiki, a microservices framework in Python.
github.com/kontiki-org/kontiki

#python #kontiki #amqp #rabbitmq #flask #fastapi #microservices

Raspi-Sump Version 2 Web Page is now online. It is currently at version 2.0rc1

Raspi-Sump is a sump pit water level monitoring system that uses a #RaspberryPi and an HC-SR04 or JSN-SR04T ultrasonic sensor. It monitors the water level in your sump pit and alerts you when water rises above a threshold. It is an early warning system for sump pump failures.

https://www.linuxnorth.org/raspisumpv2/

#python #flask #linux #foss #opensource #uPlot

Raspi-Sump v2

Raspi-Sump v2 — open source sump pit water level monitoring for Raspberry Pi. APT package install, web interface, SQLite logging, and Mastodon alerts.

A febbraio abbiamo fatto il primo evento dell’anno di #PyVenice !

🗣️ Due interventi sui #framework del momento, #flask e #django
⚖️ Un confronto tra #python e #javascript, in termini di #ServerSide e #ClientSide rendering
🚀 Come #DjangoNinja ha reso veloce le #REST di Django, mostrando il codice in azione !!!

🕖 Noi ci vediamo il 16 aprile 2026, con il #workshop su #n8n ‼️
Info e prenotazioni 👇
https://www.meetup.com/pyvenice/events/312919609/
💾 NON mancate !

#PyVenice #3 @pythonitalia #Python #Flask & #DjangoNinja

Bronze flask, Qin Dynasty China, 221-207 BCE
Dzisiaj znów szkolenie #Python, tym razem trochę plików, katalogów (nie folderów), importy, rekurencja.... w ogóle mam nadzieję, że #Flask, który za chwilę wejdzie na tapetę, będzie ciekawy.

Decorator Order Executes Route BEFORE Auth Check?!

DECORATOR DISASTER! Apply bottom-to-top! Route runs BEFORE auth! Non-admin deletes 847 users! Cannot recover! $4.7M data loss! €2.7M GDPR fine! Security team FIRED!

#python #pythondisaster #decoratororder #authenticationbypass #routesecurity #productionbug #pythonshorts #pythonwtf #adminaccess #careerending #gdpr #flask

https://www.youtube.com/watch?v=8hBZoqogJP0

Decorator Order Executes Route BEFORE Auth Check?! #Flask

YouTube
At the beginning of 2025 I fulfilled a small personal dream through a soft-skills course at university: teaching computer science to students for a few days!

For my workshop I developed a prototype for a small AI project. The idea was that students set up a virtual machine with VirtualBox running Debian and then build their own small AI web apps using Python (vibecoding) and Flask.

The task was to choose three out of five simple AI models and make them usable through a self-built (vibecoding) web interface (HTML / CSS / JS).

The available models were:

- BLIP, image captioning
- DistilBERT, sentiment analysis
- GPT-2 (117M), text generation
- EasyOCR, text recognition in images
- Real-ESRGAN, image upscaling

I deliberately selected the models so they could run on typical school hardware. As a benchmark I used my old notebook (Intel Celeron N3150, 4×1.6 GHz, 4 GB RAM).

The goal was not only to "use AI", but to show how models can be integrated, how web interfaces are built, and how a small system can be assembled from different components.

(More information can be found in the comments.)

The video shows the prototype of the project.

Background music: Eiffel 65 - Blue (Da Ba Dee) (Rock Version by Kenke) https://www.youtube.com/watch?v=A-M5gMmDRJ8

#AI #Python #Flask #FOSS #OpenSource #FreeSoftware #Linux #Debian #Privacy #DigitalSovereignty #Fediverse #DigitalLiteracy #MediaLiteracy #TechEducation #ComputerScience