Нейросеть для программиста и 1С — 11 задач: ошибки, SQL, код | Aidesk

Нейросеть для программиста и 1С
ошибки, скрипты, SQL, чужой код и документация — по вашему коду, а не по учебнику

Как это работает

Как программисту работать с нейросетью

Три шага от traceback или задачи до кода, который остаётся прогнать и закоммитить

02Скажите, что должно получиться и в каких рамках
«Python 3.12, без сторонних библиотек», «исправь минимально, не переписывай», «запрос для PostgreSQL 15, таблица на 40 млн строк», «1С 8.3, типовая Бухгалтерия, менять конфигурацию нельзя — только внешняя обработка». Рамки решают, получите вы патч или переписанный проект.
Совет: попросите «сначала объясни, в чём причина, потом код» — тогда исправление легко проверить, а не принимать на веру.
03Прогоните, проверьте, заберите в проект
Запустите тесты, которые модель написала вместе с кодом, проверьте запрос на реальных данных по плану выполнения, прочитайте диff глазами ревьюера. Что не сошлось — верните в чат с выводом: модель чинит по логу быстрее, чем по описанию.
Совет: вторую модель попросите сделать ревью первой: «какие случаи этот код не обрабатывает» — находит граничные условия лучше автора.
Начать → 2 бесплатные генерации после регистрации — без VPN и зарубежной карты

Задачи разработчика

Одиннадцать задач программиста: отправил — получил

Выберите задачу — и увидите, что отправляет разработчик и что приходит в ответ. На входе всегда ваш код, лог или схема

ОтладкаНайти ошибку в коде⏱ ~5 минут вместо часа с отладчиком
Вы отправили
📎 views.py + traceback.txt

Django 4.2, при сохранении формы падает с IntegrityError: UNIQUE constraint failed: orders_order.number. Прикладываю модель, вью и полный traceback. Номер заказа генерирую в save(). Почему падает только под нагрузкой и как починить?

Нейросеть вернула
  • Причина: генерация номера в save() не атомарна — два запроса читают один max(number) и пишут одинаковый
  • Исправление: select_for_update внутри transaction.atomic или последовательность в базе — два варианта с кодом
  • Почему воспроизводится только под нагрузкой — объяснение в три строки
  • Тест на гонку с ThreadPoolExecutor
  • Что ещё проверить: индекс на number, retry в форме
Подробный разбор задачи →
РазработкаНаписать скрипт или функцию⏱ ~10 минут вместо половины дня
Вы отправили
📎 пример_выгрузки.xlsx

Нужен скрипт на Python: берёт все .xlsx из папки, в каждом лист «Продажи», склеивает в одну таблицу, убирает дубли по колонке «Номер», считает сумму по менеджерам и сохраняет в итог.xlsx с форматированием шапки. Пример файла прикладываю.

Нейросеть вернула
  • Скрипт на pandas + openpyxl, с argparse для пути к папке
  • Обработка кривых файлов: нет листа, пустые строки, число как текст — с логом в консоль
  • Итог.xlsx: шапка жирным, автоширина колонок, сумма по менеджерам
  • Тесты на pytest с тремя мини-файлами
  • requirements.txt и инструкция запуска в три команды
Подробный разбор задачи →
База данныхSQL-запрос через ИИ⏱ ~5 минут вместо вечера с планом
Вы отправили
📎 schema.sql

PostgreSQL 15. Таблицы orders (40 млн строк), order_items, customers — DDL прикладываю. Нужен запрос: топ-20 клиентов по выручке за последние 90 дней, с количеством заказов и средним чеком, без клиентов с возвратами. Сейчас похожий запрос выполняется 40 секунд.

Нейросеть вернула
  • Запрос с CTE: отсечение по дате до join, агрегация после фильтра
  • Объяснение, почему старый запрос медленный: функция от колонки в WHERE ломает индекс
  • Два индекса с DDL и оценкой, что изменится в плане
  • Как прочитать EXPLAIN ANALYZE и что в нём искать — по вашему плану
  • Вариант с материализованным представлением, если отчёт нужен ежедневно
Подробный разбор задачи →
Чтение кодаОбъяснить чужой код⏱ ~10 минут вместо двух дней чтения
Вы отправили
📎 legacy_billing.php (2 400 строк)

Достался проект на PHP без документации, автор уволился. Прикладываю главный файл биллинга на 2 400 строк. Объясни, что он делает, какие функции кто вызывает, где состояние хранится в глобалах и что опасно трогать. Мне нужно добавить новый тариф.

Нейросеть вернула
  • Что делает модуль — на одну страницу, по сценариям: расчёт, списание, возврат
  • Схема вызовов: какая функция кого дёргает, точки входа
  • Семь глобальных переменных, кто их пишет и читает
  • Где опасно: расчёт пени завязан на текущую дату без таймзоны, деление без проверки нуля
  • Как добавить тариф: три места в коде с номерами строк и минимальным диффом
Подробный разбор задачи →
ДокументацияREADME, документация и ТЗ по коду⏱ ~15 минут вместо дня
Вы отправили
📎 репозиторий.zip

Прикладываю архив сервиса на FastAPI. Нужен README: что делает, как поднять локально и в докере, переменные окружения из settings.py, описание всех эндпоинтов из роутеров с примерами запросов. И докстринги в стиле Google для публичных функций.

Нейросеть вернула
  • README по разделам: назначение, быстрый старт, Docker, переменные окружения таблицей
  • Описание 14 эндпоинтов: метод, путь, параметры, пример curl и ответа — из кода роутеров
  • Докстринги для 23 публичных функций — отдельным диффом
  • Раздел «Известные ограничения» из TODO в коде
  • Файл .md и .docx
Подробный разбор задачи →
1СНейросеть для 1С⏱ ~15 минут вместо половины дня
Вы отправили
📎 структура_регистра.txt

1С 8.3, Бухгалтерия предприятия 3.0, менять конфигурацию нельзя. Нужна внешняя обработка: по выбранному периоду и организации собрать остатки по счёту 41 в разрезе складов и номенклатуры, вывести в табличный документ и дать выгрузку в Excel. Запрос через регистр бухгалтерии.

Нейросеть вернула
  • Запрос к РегистрБухгалтерии.Хозрасчётный.ОстаткиИОбороты с отбором по счёту и организации
  • Код модуля обработки: форма с периодом и организацией, вывод в табличный документ
  • Выгрузка в Excel через табличный документ — без COM
  • Что проверить в типовой: имена реквизитов и субконто, с пометкой «сверить в конфигураторе»
  • Как подключить внешнюю обработку в режиме предприятия
Подробный разбор задачи →
ВебСделать сайт нейросетью⏱ ~20 минут вместо недели
Вы отправили
📎 скриншот_референса.png

Нужен лендинг для студии ремонта: один HTML-файл со стилями и скриптом внутри. Блоки: шапка с телефоном, оффер, 6 услуг плитками, калькулятор стоимости по площади, отзывы, форма заявки, подвал. Адаптив под телефон. Тексты напиши сам, референс прикладываю.

Нейросеть вернула
  • index.html одним файлом: семантическая разметка, CSS-переменные, скрипт калькулятора
  • Тексты всех блоков: оффер, 6 услуг, 3 отзыва-заглушки с пометкой «заменить»
  • Форма с валидацией и подсказкой, куда подключить отправку
  • Мобильная версия: меню-бургер, плитки в колонку
  • Что дальше: хостинг и домен — отдельно, короткая инструкция
Подробный разбор задачи →
КодРефакторинг, тесты, перевод между языками⏱ ~10 минут вместо дня
Вы отправили
📎 utils.js

Прикладываю модуль на 400 строк — колбэки в три уровня. Перепиши на async/await без изменения поведения, вынеси повторы в функции, добавь JSDoc. Потом напиши тесты на Jest для всех экспортируемых функций.

Нейросеть вернула
  • Переписанный модуль: тот же интерфейс, async/await, повторы вынесены
  • Список изменений с объяснением каждого
  • JSDoc на все экспортируемые функции
  • Тесты на Jest: 18 кейсов, включая ошибки и пустые входы
  • Что поведенчески могло измениться — три места, чтобы проверить
Подробный разбор задачи →
ДокументТЗ на доработку для заказчика⏱ ~15 минут вместо вечера
Вы отправили

Заказчик просит «сделать, чтобы заявки с сайта падали в CRM». Напиши ТЗ, которое можно подписать: что интегрируем, какие поля, что при ошибке, как проверяем. CRM по API, сайт на WordPress, заявки из формы.

Нейросеть вернула
  • ТЗ по разделам: цель, границы, поля заявки таблицей, сценарии, обработка ошибок
  • Критерии приёмки — проверяемые пункты
  • Что не входит в работу — отдельным списком
  • Вопросы заказчику, без которых ТЗ не закрыть: доступы, дубли, кто отвечает за CRM
  • Файл .docx
Подробный разбор задачи →
Анализ файлаРазобрать лог или дамп⏱ ~5 минут вместо часа в grep
Вы отправили
📎 app.log (12 МБ)

Прикладываю лог сервиса за сутки. Найди, в какой момент начались ошибки 502, что им предшествовало, повторяется ли паттерн. Сгруппируй ошибки по типам с количеством.

Нейросеть вернула
  • Хронология: первая 502 в 14:07:31, за 40 секунд до неё — рост времени ответа к базе
  • Ошибки по типам таблицей: тип — количество — первое и последнее появление
  • Паттерн: ошибки идут волнами каждые 15 минут — совпадает с кроном
  • Гипотеза причины и что проверить первым
  • Регулярка для grep по этим событиям
Подробный разбор задачи →
СхемаСхема архитектуры и последовательности⏱ ~5 минут вместо часа в редакторе
Вы отправили

По описанию сервиса нарисуй схему: клиент → nginx → три сервиса на FastAPI → PostgreSQL и Redis, очередь на RabbitMQ, воркер. Нужна схема компонентов и sequence-диаграмма оформления заказа.

Нейросеть вернула
  • Схема компонентов с потоками данных
  • Sequence-диаграмма: от запроса клиента до ответа, с очередью и воркером
  • Код диаграммы в текстовом формате, чтобы править в репозитории
  • Экспорт в PNG для презентации и в документ
Подробный разбор задачи →

Общее у всех одиннадцати: на входе — ваш код, лог, схема или задача, на выходе — конкретный артефакт, который остаётся прогнать и проверить. Модель объясняет каждое изменение, а не отдаёт «вот исправленный файл».


Реальные задачи

Что разработчики приносят в чат и что получают

Формулировки — из настоящих запросов. Так эти задачи выглядят в работе

PythonПадает requests с SSL-ошибкой на сервере
Дали

«Скрипт на requests локально работает, на сервере падает: SSLError: certificate verify failed: unable to get local issuer certificate. Сервер Ubuntu 22.04, python 3.10. verify=False не вариант»

Вернул
  • Причина: на сервере нет промежуточного сертификата в системном хранилище, requests берёт бандл certifi
  • Три варианта решения: обновить ca-certificates, указать verify=путь к бандлу, собрать цепочку из промежуточных
  • Команда, чтобы проверить цепочку через openssl s_client
  • Почему verify=False действительно не вариант — коротко
  • Как сделать путь к бандлу настройкой через переменную окружения
1СЗапрос к остаткам товаров по складам
Дали

«1с 8.3 УТ 11. Нужен запрос: остатки номенклатуры по складам на дату, только где остаток больше нуля, с характеристиками. Выводить в табличный документ»

Вернул
  • Запрос к РегистрНакопления.ТоварыНаСкладах.Остатки с параметром Период и условием ВНаличииОстаток > 0
  • Поля: Склад, Номенклатура, Характеристика, остаток — с группировкой
  • Код вывода в табличный документ через макет
  • Пометка: имена регистра и измерений в вашей редакции УТ сверить в конфигураторе
  • Как добавить отбор по складу параметром формы
SQLУскорить отчёт по заказам
Дали

«Запрос с тремя джойнами и group by выполняется 40 секунд на postgres. Вот запрос и explain analyze. Таблица orders 40 млн строк. Что сделать?»

Вернул
  • Разбор плана: Seq Scan по orders из-за date_trunc в WHERE — индекс не используется
  • Переписанный WHERE через диапазон дат вместо функции
  • Индекс по (created_at, customer_id) с DDL
  • Агрегация до join вместо после — переписанный запрос с CTE
  • Ожидаемое изменение плана и как проверить
JavaScriptОбъяснить, почему не работает fetch
Дали

«fetch к моему API с фронта выдаёт CORS error, в postman всё работает. Бэк на express. Что не так?»

Вернул
  • Объяснение: браузер шлёт preflight OPTIONS, которого в postman нет
  • Что добавить на express: cors middleware с origin и методами, с кодом
  • Почему credentials: include требует точный origin, а не звёздочку
  • Как посмотреть preflight во вкладке Network
  • Чек-лист из четырёх пунктов, если после правки не заработало
Telegram-ботБот для приёма заявок
Дали

«Нужен телеграм бот на python: пользователь пишет /start, отвечает на 4 вопроса по очереди (имя, телефон, услуга, удобное время), бот пишет всё в гугл таблицу и присылает админу. aiogram 3»

Вернул
  • Бот на aiogram 3 с FSM: четыре состояния, валидация телефона
  • Запись в таблицу через gspread с сервисным аккаунтом — с инструкцией, где взять ключ
  • Уведомление админу одним сообщением с кнопкой «перезвонить»
  • Конфиг через .env, docker-compose для запуска
  • Что доделать: защита от повторных заявок, команда /cancel
КодЧто делает этот регекс
Дали

«Объясни, что делает регулярка ^(?=.*[A-Z])(?=.*\d)(?!.*\s).{8,}$ и почему пропускает пароль без спецсимвола»

Вернул
  • Разбор по частям: три просмотра вперёд и длина
  • Ответ: требования к спецсимволу в регексе нет — поэтому пропускает
  • Исправленная версия с (?=.*[^\w\s])
  • Пять тестовых строк: что проходит, что нет
  • Совет: вынести правила в список и проверять по одному — сообщение об ошибке получится понятнее

Ни в одном случае модель не отдала «вот исправленный файл» без объяснения: причина, изменение и способ проверить — всегда отдельными пунктами. Это и есть рабочий режим для кода.


Разделение труда

Что в каждой задаче делает модель, а что — разработчик

Граница одна и та же: написать, объяснить и проверить на тестах — модели, принять решение и смёрджить — человеку

ЗадачаЧто делает нейросетьЧто остаётся за разработчиком
Ошибка по tracebackнаходит причину по стеку и коду, предлагает исправление с объяснением, пишет тест на воспроизведениеподтвердить гипотезу запуском, выбрать между минимальным патчем и правкой архитектуры
Скрипт по описаниюкод, обработка кривых входов, тесты, requirements, инструкция запускапрогнать на реальных данных, решить про секреты и права
SQL-запросзапрос по схеме, индексы, разбор плана, миграцияпроверить план на реальном объёме, согласовать индекс с нагрузкой на запись
Чужой кодчто делает, схема вызовов, глобальное состояние, опасные места, где правитьрешение, трогать ли опасные места сейчас
README и документацияструктура, описание эндпоинтов из кода, докстринги, таблица переменныхактуальность: что из кода уже не используется
Код 1Сзапрос, модуль обработки, печатная форма, разбор ошибки платформысверить имена метаданных в конфигураторе, проверить на копии базы
Сайт одним файломразметка, стили, скрипт, тексты, адаптивдомен, хостинг, подключение формы к почте или CRM
Ревьюграничные случаи, что не обработано, что сломается при измененииприоритет замечаний и что чинить сейчас

Не перепутать

Где нейросеть, а где отладчик, тесты и документация

Модель не запускает ваш код и не видит вашу базу. Она закрывает то, что между ними: чтение, объяснение, написание и первую проверку

ЗадачаНейросетьЗапуск и тестыДокументация библиотекиРазработчик
Найти причину по tracebackда — по стеку и кодуподтвердить—выбор исправления
Проверить, что исправление работаетпишет тестпервоисточник—запуск
Сигнатура функции из редкой библиотекиможет ошибиться в версии—первоисточник—
Переписать модуль на asyncда — с перечнем измененийрегрессия—ревью
Ускорить SQL-запросда — по плану и схемеплан на реальных данных—решение об индексе
Объяснить легаси на 2 400 строкда — это её сильная сторона———
Имена метаданных в типовой 1Спо памяти, с пометкой—конфигураторсверка
Архитектура и границы сервисовварианты с плюсами и минусами——решение

Формулировки

Запросы, после которых код приходится переписывать

Разница — в контексте, рамках и в том, что вы просите объяснить

✕Почему не работает?
✓Вставляю код и полный traceback. Python 3.12, Django 4.2. Падает только под нагрузкой. Сначала причина, потом минимальное исправление, потом тест на воспроизведение
✕Напиши парсер сайта
✓Парсер на Python: вот HTML одной страницы и список полей, которые нужны. Пагинация по параметру page. Сохранять в CSV, повторять запрос при 429 с паузой, логировать ошибки. Без Selenium
✕Ускорь запрос
✓Вот запрос, DDL таблиц и EXPLAIN ANALYZE. PostgreSQL 15, orders — 40 млн строк. Объясни, почему медленно, и дай переписанный запрос и индексы с оценкой, что изменится в плане
✕Объясни код
✓Прикладываю файл. Мне нужно добавить новый тариф. Объясни по сценариям, что он делает, нарисуй схему вызовов, покажи, где глобальное состояние и что опасно трогать, и три места, куда вносить правку
✕Напиши обработку 1С
✓1С 8.3.24, Бухгалтерия 3.0, конфигурацию не меняем — внешняя обработка. Остатки по 41 счёту в разрезе складов на дату, в табличный документ. Имена метаданных, в которых не уверен, помечай «сверить»
✕Перепиши красиво
✓Рефакторинг без изменения поведения: вынести повторы, async/await вместо колбэков, JSDoc. Список изменений отдельно, потом тесты на Jest по текущему интерфейсу

Честная рамка

Что доверить нейросети, а что проверить самому

Код уходит в прод. Модель пишет уверенно всегда — проверка запуском обязательна, и она быстрее, чем кажется

✅ Доверяем смело
💚
Разбор traceback и логов — стек на 60 строк, лог на 12 МБ — причина и хронология за минуты
💚
Объяснение чужого кода — легаси на тысячи строк — по сценариям, с схемой вызовов и опасными местами
💚
Скрипты и утилиты — парсер, обработка файлов, бот, автоматизация Excel — с тестами и инструкцией
💚
SQL по схеме — запрос, индексы, разбор плана, миграция — если приложить DDL
💚
Документацию из кода — README, описание API, докстринги, таблица переменных окружения
💚
Тесты и граничные случаи — «какие входы этот код не обрабатывает» — находит лучше автора
💚
Код 1С по типовым объектам — запросы к регистрам, обработки, печатные формы — в синтаксисе встроенного языка
🚫 Проверяем руками
🚫
Сигнатуры редких библиотек и версий — модель может назвать метод, которого нет в вашей версии — сверять по документации пакета
🚫
Имена метаданных 1С — реквизиты, субконто, регистры в вашей редакции типовой — по конфигуратору
🚫
Производительность — ускорение запроса проверяется планом на реальном объёме, а не на словах
🚫
Секреты и права — токены, ключи, доступы — не в код и не в чат; модель напишет чтение из переменных окружения
🚫
Поведение после рефакторинга — регрессионные тесты до и после; список изменений от модели — карта, что проверять
🚫
Архитектурные решения — модель даёт варианты с плюсами и минусами; выбор — ваш, он будет жить годы

Кому полезно

Кто в разработке пишет и читает код больше всех

У каждой роли свои задачи — общее у всех, что на входе чужой код или лог

Бэкенд-разработчикPython, PHP, Go, Java, Node
Ошибка по tracebackSQL-запрос и индексыРефакторинг модуляТестыОписание API
Фронтенд-разработчикJavaScript, TypeScript, вёрстка
CORS и fetchПереписать на asyncКомпонент по макетуЛендинг одним файломТесты на Jest
1С-программисттиповые и отраслевые конфигурации
Запрос к региструВнешняя обработкаПечатная формаОшибка платформыДоработка типовой
Тимлид, техлидревью, архитектура, документация
Ревью граничных случаевREADME и онбордингСхема архитектурыТЗ на доработкуРазбор инцидента по логу
Аналитик данных, DBASQL, выгрузки, отчёты
Запрос по схемеОптимизация медленногоМиграцияСкрипт обработки выгрузкиОбъяснить план
Системный администратор, DevOpsскрипты, конфиги, логи
Bash и PowerShellРазбор логаDocker-composeКонфиг nginxКрон и мониторинг
Тот, кто пишет код по необходимостианалитик, маркетолог, бухгалтер, студент
Макрос для ExcelСкрипт для файловСайт-визиткаОбъяснить чужой скриптЗапрос 1С для отчёта

Студентам сюда тоже можно: лабораторные и учебные проекты собираются так же, но с одной оговоркой — просите объяснение каждой строки, иначе на защите нечего сказать.


Перед коммитом

Десять проверок кода от нейросети

Прогоните сами или попросите вторую модель проверить по каждому пункту

  1. 01
    Запущенокод выполнен на вашем окружении, а не прочитан глазами
  2. 02
    Тесты проходятте, что написала модель, и ваши регрессионные
  3. 03
    Версии совпадаютязык, фреймворк, библиотеки — те, что в проекте; импорты существуют
  4. 04
    Поведение не изменилосьпри рефакторинге — тот же интерфейс и те же результаты на тех же входах
  5. 05
    Граничные случаипустой вход, ноль, None, юникод, большой файл — спросили и проверили
  6. 06
    Секретов нетключи и токены — из переменных окружения, не в коде и не в истории
  7. 07
    Запрос проверен планомEXPLAIN на реальном объёме, индекс не ломает вставки
  8. 08
    Имена метаданных 1С свереныпо конфигуратору, на копии базы
  9. 09
    Понятно, почемукаждое изменение можете объяснить ревьюеру своими словами
  10. 10
    Документация обновленаREADME, докстринги, changelog — если менялся интерфейс

Отдельно прогоните код вопросом «какие входы здесь не обработаны и что сломается при изменении X» — это находит больше, чем чтение подряд.


Выбор модели

Какая нейросеть лучше для программиста

Все модели в одном окне — написать одной, сделать ревью другой


Примеры запросов

Примеры запросов

Нажмите на пример — он вставится в поле выше


Вопросы

Частые вопросы

О языках, 1С, файлах и границах

Все распространённые: Python, JavaScript и TypeScript, PHP, Java, C#, Go, C и C++, Kotlin, Swift, SQL всех диалектов, Bash и PowerShell, а также встроенный язык 1С — на русском и английском синтаксисе. Качество выше там, где больше открытого кода: Python и JavaScript модель пишет почти без правок, в редких языках и свежих версиях библиотек чаще ошибается в сигнатурах — это сверяется по документации пакета.
Да — архивом или несколькими файлами. Claude держит репозиторий на десятки файлов целиком и отвечает по нему: что делает модуль, кто кого вызывает, где править. Спрашивайте конкретно: «где обрабатывается оплата», «что сломается, если изменить поле status». Чем точнее вопрос, тем полезнее ответ по большому коду.
Нет — она читает, пишет и объясняет, а запускаете вы. Поэтому рабочий режим такой: модель вместе с кодом отдаёт тесты и команду запуска, вы прогоняете и возвращаете вывод в чат, если что-то не сошлось. По логу модель чинит быстрее, чем по описанию «не работает».
Да, и это одна из самых востребованных задач. Модель пишет запросы к регистрам, модули внешних обработок и печатных форм, разбирает ошибки платформы, объясняет код типовых конфигураций. Единственное, что нужно сверять по конфигуратору, — имена метаданных в вашей редакции: реквизиты, субконто, регистры. Попросите помечать то, в чём модель не уверена, — она так и сделает. Подробно — на странице про 1С.
Другой сценарий. Автодополнение продолжает строку, которую вы пишете. Здесь вы приносите задачу целиком — traceback, чужой модуль, схему базы, ТЗ от заказчика — и получаете объяснение, план и код с тестами, обсуждаете варианты, просите ревью второй моделью. Это работа с задачей, а не со строкой.
Лендинг одним HTML-файлом — да: разметка, стили, скрипт, тексты, адаптив под телефон. Модель пишет код и тексты, вы открываете файл в браузере и просите правки по скриншоту. Домен, хостинг и подключение формы к почте — отдельные шаги, модель даст по ним короткую инструкцию. Интернет-магазин с оплатой и личным кабинетом — уже задача для разработчика, но и её модель поможет разложить на этапы.
Для работы модели нужен код и описание задачи, а не ключи и токены — их заменяют на переменные окружения, модель сама так напишет. Переписка не используется для обучения моделей. Если в коде есть данные клиентов, приложите структуру и пример с замененными значениями — для отладки этого достаточно.
Да, это основной приём: решение одной моделью, ревью другой. Написали функцию в ChatGPT — отправили в Claude с вопросом «какие входы здесь не обработаны». Сделали запрос в Claude — попросили Gemini объяснить план выполнения. Все модели в одном окне, переключение без потери контекста.
Да. Прикрепите документ, и модель будет работать с ним: сверит формулировки, продолжит в том же стиле, вытащит данные. Для длинных файлов лучше подходит Claude, для таблиц — ChatGPT.
Текст можно забрать прямо из чата или попросить собрать файл: поддерживаются Word (.docx), Excel (.xlsx), PDF, CSV, JSON и XML. Формат PowerPoint (.pptx) пока не поддерживается.
Нет. Aidesk работает в России напрямую, без VPN и зарубежной карты, интерфейс на русском.
После регистрации даётся 2 бесплатные генерации — этого хватит, чтобы прогнать свой документ и посмотреть результат. Дальше работа с файлами, доступ ко всем моделям и большие объёмы — на платных тарифах с оплатой российской картой.

О нейросети для программистов

Нейросеть для программиста и 1С

Что она берёт на себя, где её граница и как встроить в работу

Работа разработчика на две трети состоит из чтения: чужой код, traceback, логи, документация, схема базы, задача от заказчика. Писать с нуля приходится реже, чем кажется. Нейросеть сильнее всего именно в чтении: она берёт модуль на две тысячи строк, лог на 12 МБ, план выполнения запроса — и возвращает причину, схему, объяснение, патч. Пишет тоже: скрипты с тестами, SQL с индексами, обработки 1С, README из кода, лендинг одним файлом. Архитектурные решения, запуск и ревью остаются за разработчиком — модель предлагает и объясняет, а мёрджите вы. Работает из России без VPN, код и документы можно забрать файлами.

Почему traceback — лучший запрос

Стек вызовов содержит почти всё, что нужно для диагноза: где упало, через что прошло, с какими значениями. Разработчик читает его сверху вниз и держит в голове код; модель читает код и стек одновременно и видит связь быстрее. Условие одно — вставлять traceback целиком, с кодом, который он вызывает, и версией фреймворка. «Почему не работает?» с одной строкой ошибки даёт общий ответ; полный стек и код — конкретный патч с объяснением и тестом на воспроизведение.

Рамки — первое, что нужно сказать

Одна и та же задача решается патчем в три строки или переписыванием модуля, и модель не знает, что вам нужно, пока вы не сказали. «Минимально, не переписывай», «без сторонних библиотек», «конфигурацию 1С не меняем — только внешняя обработка», «PostgreSQL 15, 40 млн строк» — эти рамки превращают учебный ответ в рабочий. Вторая половина рамок — формат: «сначала причина, потом код, потом как проверить». Тогда ответ можно проверить, а не принимать на веру.

Чужой код — задача, которую стоит отдать первой

Легаси без документации, проект после уволившегося автора, модуль на PHP, который все боятся трогать, — это чтение на дни. Модель держит такой объём целиком и возвращает карту: что делает по сценариям, кто кого вызывает, где состояние в глобалах, где опасно, куда вносить правку. Для нового человека в проекте это онбординг за час, для тимлида — README, которого никогда не было.

1С — отдельный мир, и модель в нём ориентируется

Запросы к регистрам накопления и бухгалтерии, внешние обработки и печатные формы, модули управляемых форм, ошибки платформы с непонятными формулировками, доработка типовой без снятия с поддержки — модель пишет на встроенном языке и знает структуру типовых конфигураций. Одна граница: имена метаданных в вашей редакции — реквизиты, субконто, регистры — сверяются по конфигуратору, а код проверяется на копии базы. Попросите модель помечать, в чём она не уверена, и она так сделает.

Где нейросеть опасна

В трёх местах. Сигнатуры редких библиотек и свежих версий: модель может назвать метод, которого в вашей версии нет, — сверяется по документации пакета. Производительность: «теперь быстрее» проверяется планом на реальном объёме, а не словами. Поведение после рефакторинга: список изменений от модели — это карта, что прогнать регрессией. Четвёртое, про секреты: ключи и токены не попадают ни в код, ни в чат — модель пишет чтение из переменных окружения, а вы следите, чтобы так и было.

Как это встраивается в работу

Выигрыш появляется на потоке мелких задач, которые раньше откладывались: тесты, которые некогда писать, README, которого нет, запрос, который «потом оптимизируем», скрипт для разовой выгрузки. Каждая из них — десять минут в чате вместо часа или вечера. Вторая модель в том же окне — ревьюер, у которого всегда есть время: «какие входы не обработаны», «что сломается при изменении схемы». Для тимлида это документация и онбординг, для 1С-программиста — обработки к вечеру, а не к концу недели, для аналитика — SQL, который не нужно ждать от разработчика.