Я создал полноценного AI-агента, который умеет общаться, запускать Python-код, создавать файлы, работать с терминалом и даже сам искать информацию в интернете. То есть фактически – это помощник-программист, который может решать задачи от написания скриптов до парсинга сайтов.
🔹 Что было сделано:
Настроил backend на FastAPI с поддержкой WebSocket для живого диалога.
Подключил OpenAI через прокси-API (Helicone), чтобы можно было работать стабильно и без ограничений.
Реализовал функции-инструменты:
сохранение кода в файлы,
выполнение команд в терминале,
поиск информации в интернете,
парсинг страниц через Playwright + BeautifulSoup (с обходом антибот-проверок).
Продумал системный prompt так, чтобы агент умел:
автоматически создавать структуру проектов,
устанавливать зависимости,
писать корректный Python-код,
тестировать его перед тем, как отдавать пользователю.
🔹 Что получилось в итоге:
На выходе — умный ассистент-разработчик, который реально может работать как «вторые руки» программиста. С ним можно в реальном времени обсуждать задачу, получать готовый код, сохранять файлы и запускать их прямо во время диалога. Плюс он умеет выходить в интернет за свежей информацией и анализировать сайты.
По сути, это готовая основа для:
AI-помощника для команды,
автоматизации рутинных задач,
создания проектов «под ключ» прямо через диалог.