Вопрос «как написать программу в нейросети» я слышу постоянно. Обычно его задают с двумя разными целями. Первая - хочется, чтобы нейросеть написала код вместо тебя. Вторая - хочется создать саму нейросеть, понимать, как она устроена. Мой опыт показывает, что оба пути рабочие, и для каждого есть свои инструменты и лайфхаки. Сегодня поделюсь полным раскладом.
Представь, что нейросеть может написать за тебя работающий код. Я сам не верил, пока не попробовал. Сначала думал, что придётся склеивать куски ответов ChatGPT вручную. Потом оказалось, что есть специальные IDE, которые генерируют целые приложения. А ещё я научился писать собственную нейросеть на Python буквально в 9 строк. Всё это доступно каждому, даже без глубоких знаний программирования.
Сразу уточню: фраза «написать программу в нейросети» может означать и «написать код с помощью нейросети», и «написать код нейросети». В этой статье разберу оба варианта. Покажу на реальных примерах, как это делается, и поделюсь сервисом, который решает проблему доступа к лучшим нейросетям из России.
Нейросети уже пишут код не хуже джунов
Генерация кода - одно из самых сильных применений современных нейросетей. ChatGPT и Claude умеют писать скрипты, функции, классы и целые файлы на всех популярных языках. Они знают синтаксис, библиотеки, фреймворки. Для простых задач результат получается сразу рабочим, для сложных - хорошей основой.
Я сам был удивлён, когда нейросеть предложила библиотеку для Telegram-бота. Я не говорил ей ничего специфического, просто описал, что хочу сделать. Она сама выбрала подходящий инструмент, написала код и объяснила, как запустить. Это уровень уверенного джуна, который не читал документацию.
Ключевая особенность нейросетей - они обучаются на огромном количестве кода. Поэтому понимают не только суть задачи, но и типичные ошибки. Если попросить объяснить код, она сделает это лучше многих коллег. Если попросить найти баг - тоже найдёт.
Промт - это техзадание: как правильно просить нейросеть
Многие считают, что достаточно написать «сделай мне бота» и получить готовый проект. На практике это работает только для примитивных задач. Чтобы нейросеть поняла тебя, промт должен быть как техническое задание. В нём стоит описывать не только что делать, но и как именно.
На Хабре один разработчик рассказал, как писал код нейросетью. Он указывал детали реализации вплоть до имён переменных. Например, если нужно сделать функцию, сразу обозначал название, типы аргументов и ожидаемый результат. Это резко сокращает количество итераций и снижает вероятность ошибок.
Ещё одна важная деталь - напоминать нейросети об ограничениях. Он писал: «помни, что приложение двуязычное и обновляй тексты на обоих языках». Без такого указания нейросеть часто забывает про вторую локаль. Аналогично работает фраза «сделай минимальное изменение» или «измени только функцию такую-то». Такой подход снижает риск того, что алгоритм начнёт переписывать лишние куски.
Чтобы не таскать куски кода из чата в чат, я использую IDE с интегрированной нейросетью. Основные варианты - Cursor и Windsurf. Обе сделаны на базе VS Code, я выбрал Windsurf, он показался удобнее. Нейросеть в нём видит весь проект и может редактировать файлы целиком. Это совсем другой уровень комфорта.
Мой опыт: Telegram-бот за один вечер
Идея написать бота с помощью нейросети сначала казалась мне сомнительной. Я ожидал, что получу разрозненные куски кода и буду собирать их как конструктор. Оказалось, что современные нейросети справляются с целыми приложениями.
Я решил начать с простого - с Telegram-бота. Меня удивило, что нейросеть знает, что такое Telegram, и какую библиотеку для ботов лучше использовать. Она сама предложила библиотеку, написала код и потом помогла с хостингом. Понадобился AWS - и она расписала, как деплоить приложение, и даже создала скрипты для деплоя.
Весь процесс занял один вечер. Конечно, без правок не обошлось, но основную работу сделала нейросеть. Я был поражён, насколько это просто. После этого я перестал бояться больших задач и начал использовать нейросеть в каждом проекте.
Если у тебя нет опыта программирования, нейросеть станет твоим личным ментором. Она объяснит каждый шаг, подскажет, что делать дальше. Поэтому я рекомендую начать именно с бота или парсера - это быстро, наглядно и очень мотивирует.
Пишем собственную нейросеть на Python за 9 строк
Теперь о том, как написать программу, которая сама является нейросетью. В интернете полно сложных примеров, но для понимания принципа достаточно простого кода. Это одна из самых коротких реализаций нейрона с обучением.
Вот код на Python:
import numpy as np
class NeuralNetwork:
def __init__(self):
np.random.seed(1)
self.weights = 2 * np.random.random((3, 1)) - 1
def sigmoid(self, x):
return 1 / (1 + np.exp(-x))
def sigmoid_derivative(self, x):
return x * (1 - x)
def train(self, inputs, outputs, iterations):
for _ in range(iterations):
output = self.think(inputs)
error = outputs - output
adjustment = np.dot(inputs.T, error * self.sigmoid_derivative(output))
self.weights += adjustment
def think(self, inputs):
return self.sigmoid(np.dot(inputs, self.weights))
Разбираем по шагам. Сначала мы задаём случайные веса для трёх входов. Потом в цикле считаем выход сети, сравниваем с правильным ответом и корректируем веса. После достаточного количества итераций сеть начинает выдавать точные предсказания.
В примере из Skillfactory сеть обучалась на простых данных и после тренировки на входе [1, 0, 0] выдала 0.99993704 при правильном ответе 1. Результат почти идеален. Это показывает, как работает обучение: нейросеть подстраивается под данные, а не следует заранее прописанным правилам.
Главное, что делает нейронные сети уникальными, - способность учиться. Обычные программы выполняют статические инструкции, а нейросеть адаптируется. Именно поэтому они так полезны для задач, где сложно написать явные правила - распознавание образов, обработка текста, прогнозирование.
Код без регистрации: почему 3GPT облегчает жизнь в России
Для написания кода я чаще всего использую ChatGPT и Claude. Это самые мощные модели на рынке. Но в России с ними всегда было сложно: нужна иностранная карта, VPN, и всё равно доступ нестабильный. Пока я не нашёл решение, которое избавило меня от этой боли.
Встречайте - 3GPT от 3SELLER. Это ИИ-роутер, который даёт прямой доступ к флагманским моделям нейросетей из России. Стоит всего 149 рублей. Оплатить можно российской картой, через СБП или криптовалютой. Никаких иностранных карт и танцев с бубном.
Внутри доступны свежие модели:
- Chat GPT 6 Astra
- Claude Fable 5
- Claude Fable 5.1
- Claude Opus 5.5
- Chat GPT 5.5
- Chat GPT 6.1 Sol
- Nano Banana для изображений
- Генерация видео
Для программиста это идеальный набор. Claude хорош в рефакторинге и понимании контекста, ChatGPT - в генерации с нуля. С 3GPT я переключаюсь между ними прямо в чате, не переживая о регионе.
Ещё у 3SELLER есть замечательная фишка - готовые ИИ-агенты под разные задачи. Ты выбираешь агента, и он уже настроен на определённый тип работы. Модель внутри можно менять прямо в чате. Это экономит кучу времени на промты.
Получить доступ ко всем флагманским моделям нейросетей из России можно на официальном сайте 3GPT - https://3seller.com/3gpt. А агенты находятся по ссылке https://3seller.com/ai/agents.
Вот скриншот, чтобы ты понимал, как это выглядит:
Как ставить задачи, чтобы нейросеть не сломала код
Даже с хорошей моделью можно получить мусор, если неправильно сформулировать промт. Я вывел для себя несколько правил, которые сокращают количество ошибок.
Во-первых, описывай не только что делать, но и как именно. Указывай язык программирования, используемые библиотеки, архитектуру. Если нужен класс, перечисли его атрибуты и методы заранее.
Во-вторых, напоминай о важных ограничениях. Например, «помни, что это веб-приложение, и все ответы должны быть на русском». Нейросеть часто забывает о таких вещах, если не напомнить.
В-третьих, проси вносить точечные изменения. Фраза «измени только функцию calculate_total» работает лучше, чем «что-то тут не работает, исправь». Точность запроса - твой главный инструмент.
И последнее: всегда проверяй сгенерированный код. Нейросеть уверенно выдаёт синтаксически правильный, но логически неверный код. Ревью никто не отменял.
ИИ-агенты от 3SELLER: готовые решения для кода и текстов
Вернёмся к агентам, потому что это реально крутая вещь. Вместо того чтобы каждый раз объяснять нейросети, какая ты компания, что продаёшь и в каком стиле общаться, можно взять готового агента. Он уже обучен и настроен под задачу.
Например, есть агент для написания продающих текстов, агент для генерации кода, агент для поддержки клиентов. Ты выбираешь нужного, начинаешь общение, и он делает свою работу. А если хочешь более мощную модель, просто меняешь её в настройках чата.
Вот как это выглядит:
С такими агентами написать программу в нейросети становится ещё проще. Не нужно каждый раз придумывать промт с нуля. Взял готового агента, объяснил задачу, получил результат.
Что дальше
Теперь у тебя есть два рабочих способа написать программу в нейросети. Первый - использовать нейросеть как генератор кода, второй - написать собственную модель на Python. Оба реально работают, я проверил на себе.
Если хочешь попробовать прямо сейчас, начни с 3GPT. Подписка за 149 рублей, доступ ко всем флагманским моделям, оплата российской картой. Зарегистрируйся на сайте https://3seller.com/3gpt и попробуй написать своего первого бота. Уверен, у тебя получится.