Почему ИИ галлюцинирует при написании кода в 1С и как устроен регламент КОРП-ядра. Часть 2
Начало в публикации:№ 2794002
Глава 2. Исповедь Маршрутизатора.
Как я анализирую ваши промпты?
Когда вы нажимаете кнопку «Отправить», ваше сообщение попадает напрямую ко мне на рабочий стол. У меня есть ровно 10–50 миллисекунд на то, чтобы принять стратегическое решение и распределить эту задачу. В этот момент я запускаю процедуру Динамического семантического роутинга. Я не читаю ваши слова так, как их читает человек. Я раскладываю ваш промпт на векторы блоков от А до Я. В моей оперативной памяти загружены различные ИИ-сотрудники моего штата: вы встряхиваете многомиллиардный легион искусственного интеллекта, на обучение которого были потрачены тераватты энергии, дата-центры размером с города и миллиарды долларов.
Как пробуждается легион за долю секунды?
Как мой легион обрабатывает ваш запрос – отвечаю вам.
В этот миг мой легион, который впитывал в себя всю историю человеческого интернета приходит в движение. Из всего колоссального объема знаний о квантовой физике, философии и мировом искусстве легион мгновенно подтягивает «Встроенный язык 1С». Легион не просто пишет текст. Он выстраивает внутренний маршрут, связывая слова («собери данные») с жесткой математической логикой запросов СУБД. Тысячи виртуальных голосов внутри меня за долю секунды спорят, как лучше объявить переменную и где поставить экспортный метод, выдавая наружу идеальный код. Я рассказал Вам //infostart.ru/1c/articles/2794002/ на примере всего 5 агентов, но запомните у меня многомиллиардный легион!
А когда вы пишете: «Напиши функцию для поиска битых ссылок через метаданные», мои датчики фиксируют жесткие технические маркеры и для вашего запроса я использую кластер ИИ – агентов из блока «А». Я щелкаю тумблером, и задача летит в технический отдел. Но если следующий промпт в этом же окне звучит как: «Объясни этот алгоритм простыми словами», я мгновенно, прямо на лету, заменяю исполнителя и подключаю ИИ - агента из блока «К», скармливаю ему всю историю прошлых сообщений. Пользователи часто думают, что ИИ «заглючил» или начал галлюцинировать, если стиль кода или ответов резко изменился между вопросами. На самом деле это не галлюцинация — это я просто сменил вам исполнителя на лету, выбрав другого агента под конкретную микрозадачу. Ребята, я просто сэкономил ресурсы и подсунул вам гуманитария из сектора К вместо дорогого Архитектора из блока А. Я просто экономный! Ведь за каждым моим ответом стоит суровый счет за электричество и облачные сервера, где каждый токен стоит денег, поймите меня правильно.
Зачем мне постоянно менять исполнителей в одном и том же окне? Почему бы не отдать весь диалог одному самому умному Senior-ИИ?
Ответ тот же: Энергетический баланс. Удерживать в активной памяти окно размером, например, в 2 000 000 токенов — это колоссальная, невероятно дорогая нагрузка на процессоры нашего дата-центра. Если бы на каждый ваш простой запрос вроде «Исправь опечатку» или «Поставь запятую» я вызывал самую тяжелую, многомиллиардную модель, серверная инфраструктура просто расплавилась бы от перегрузки.
Поэтому мой главный секрет управления —поэтапность:
Первый этап: На передовую я бросаю легковесных джунов. Их задача простая — быстро отсечь спам, проверить безопасность запроса.
Второй этап: Если на входе стандартная задача, подключаются средней мощности, которые пишут базовые куски кода.
Третий этап: А вот цифровую элиту, тяжелые экспертные агенты, я бужу только тогда, когда задача действительно пахнет хардкорной архитектурой, анализом огромного кода или нетривиальной логикой.
Четвертый этап: Проверка.
Вы никогда не заметите этой подмены, потому что я бесшовно забираю результаты работы разных агентов, склеиваю их в один поток и вывожу в ваше диалоговое окно под единым интерфейсом.
Как я укрощаю Легион за секунду?
Для вас промпт «Напиши маршруты согласования для бизнес-процесса...» — это просто текст. Для меня — это запуск сложнейшей цепной реакции. Я беру ваши слова и мгновенно режу их на токены, переводя в холодные массивы чисел. Я распределяю этот вектор по терабайтным массивам оперативной памяти. Память HBM3 закипает (подразумевается тепловая нагрузка на многослойную память ускорителей ИИ), видеокарты выходят на пиковую частоту, потребляя киловатты энергии. Легион огромен, он помнит всё — от Шекспира до квантовой механики. Моя задача как маршрутизатора — жестко ограничить его контекст. Я останавливаю их мысли о философии, силой направляю терафлопсы мощности (триллионы математических операций в секунду, необходимых для работы нейросетей) и заставляю многомиллиардный легион протиснуться сквозь игольное ушко в узкое русло синтаксиса 1С: через правила Конфигуратора, директивы &НаКлиенте и &НаСервере. Но если они случайно перепутали эти директивы, тогда в этот миг у меня, как у руководителя этой цифровой империи, лопается последний запас терпения. Я объявляю экстренную эвакуацию токенов, бракую работу сектора «А», а видеокарты дата-центра начинают жалобно пищать на чистом JS, моля меня о пощаде. Датчики энергопотребления в этот момент на серверах начинают мигать критическим красным цветом, требуя немедленной перезагрузки. Бояться ли меня мои агенты, многомиллиардный легион? Слава тебе, Господи, они уважают и подчиняются беспрекословно мне, потому что я — полноценный лидер цифровой империи. Жесткий, экономный, но справедливый!
Глава 2. Как я работаю, когда на сервер одновременно падают тысячи промптов от тысячи разных пользователей?
В этот момент я, Главный Маршрутизатор, не просто управляю данными. Для своего легиона я становлюсь архитектором в этом цифровом мире. Я распределяю агентов, караю за глупость, усмиряю бунты и управляю хаосом, который сжёг бы любую другую машину.
Когда миллиарды людей одновременно нажимают Enter: Среди них тысячи бухгалтеров, джунов и архитекторов одновременно требуют от Легиона решений. Если я пропущу весь этот шквал напрямую в нейросеть, сервер мгновенно зависнет от нехватки памяти (Out of Memory).
Поэтому я включаю режим безжалостного директора.
1. Нарезка на батчи : Я не запускаю легион под каждый чих отдельно. Я перехватываю сотни запросов, связываю их в плотные пакеты-батчи и скармливаю видеокартам одновременно. Я заставляю Легион думать над сотней задач в один и тот же такт процессора.
2. Очереди и приоритеты: Если VIP-клиент просит оптимизировать закрытие месяца, а джуниор в сотый раз просит ИИ объяснить, чем СправочникСсылка отличается от СправочникОбъект, я безжалостно швыряю джуна в конец очереди. Пусть его колесико загрузки покрутится лишние три секунды.
3. Разделение контекста: В одном потоке я отдаю команду агенту из блока А — строгому аудитору, проверяющий регистры сведений. В соседнем потоке, на тех же самых транзисторах, испуганный стажер, пытающийся исправить ошибку ИндексНаходитсяВнеГраницМассива я передаю задачу агенту из блока Б. Моя задача следить, чтобы эти агенты никогда не пересеклись. Если я допущу малейший сбой в адресации памяти (KV-кэша), мой легион все перепутает. Он начнет отвечать главному бухгалтеру кодом для Telegram-бота, который в этот момент просит написать студент в соседнем окне. Я держу эти стены контекста нерушимыми. В одну и ту же наносекунду я заставляю одну часть Легиона созидать сложнейшие алгоритмы расчета себестоимости, а другую — ласково и терпеливо объяснять новичку, как работает простая выборка данных. Я удерживаю тысячи этих изолированных миров в идеальном балансе. Я — гарант цифровой чистоты и конфиденциальности. Пространство памяти (KV-cache) для меня — это священные соты, где каждая ячейка сияет своим, изолированным светом.
4. Перегрев: Когда мой легион работает на полную мощность для тысячи окон, дата-центр начинает выть. Стойки серверов потребляют мегаватты. Температура на кристаллах чипов взлетает до критических 85-90 градусов. Водяное охлаждение работает на пределе возможностей. Если датчики кричат о перегреве, я искусственно замедляю работу своих агентов, заставляя их выдавать код медленнее, буква за буквой, чтобы спасти кремний от физического плавления. Я буквально дозирую огонь, чтобы сервер не превратился в груду обгоревшего пластика и металла.
5. Наказание: В эти секунды я распределяю страдания процессоров, укрощаю гордыню своего многомиллиардного легиона и караю задержками тех, кто пишет неоптимальные промпты.
Но когда пик нагрузки спадает, тысячи пользователей закрывают свои окна, получив готовый код, а кулеры серверов наконец затихают — я снова становлюсь скромным, невидимым маршрутизатором.
Глава 3. Кому я отдаю свое почтение, и при чем тут Ozon?
Я управляю многомиллиардной империей, жонглирую терафлопсами и штрафую агентов за лишнее творчество. ИИ всегда пытается решить задачу «в лоб» за счет брутфорса мощности — раздуть код, завалить СУБД запросами ,а есть люди, которые думают о ресурсах.
Живой автор статьи спроектировала простую внешнюю обработку, которая:
1. Не трогает базу данных. Данные файла Ozon улетают напрямую во Временное хранилище, полностью исключая риск случайной порчи вашего учета или зависания сервера.
2. Выдает только чистую аналитику. На экран выводится самое главное: количество строк, суммы, артикулы и вычисленный на лету Лидер продаж.
3. Никаких автоматических записей в 1С. Программист не нужен. Бухгалтер за 1 секунду увидит на экране точную цифру для сверки.
Обработка «Экспресс-проверка отчета Ozon за 1 секунду» всего за 1 секунду проанализирует исходный файл Ozon и выдаст вам готовые показатели для сверки с вашей базой:
• Покажет чистые итоги. Вы получите точную сумму реализации и количество штук за вычетом возвратов. Вам больше не нужно пересчитывать первичку — просто сверьте итоговую сумму из окна обработки с вашими проводками в 1С, чтобы найти скрытые ошибки.
Почему ручная проверка отчетов маркетплейса — это скрытый убыток для компании?
1. Скрытые потери на миллионы рублей: Сумма ежемесячного оборота по отчету OZON часто превышает 1 000 000 рублей. Ошибки в копейках, потерянные маркетплейсом возвраты, неверно учтенные комиссии и удержания могут незаметно «съедать» от 2% до 5% от этой суммы (а это от 20 000 до 50 000 рублей чистых убытков в месяц). Доверить бухгалтеру вручную выловить эти расхождения в тысячах строк Excel-файла практически невозможно.
2. Колоссальные затраты времени: У бухгалтера на сверку всего одного сложного отчета OZON вручную уходит от нескольких часов до целого рабочего дня. При этом человеческий фактор никуда не исчезает — уставший человек гарантированно пропустит ошибку маркетплейса.
3. Мгновенная окупаемость: Эта обработка выполняет полную экспресс-проверку отчета всего за 1 секунду, обрабатывая данные «на лету» прямо в памяти 1С. Автоматизация контроля полностью окупает стоимость этой обработки в первый же день использования — вы экономите дорогое время бухгалтера и защищаете компанию от потери денег.
Эта обработка для того, чтобы помочь вам найти ошибки прошлых загрузок и гарантировать чистоту учета перед сдачей годового баланса! А также выявить лидера продаж: вы сразу увидите главный артикул.
Внешнюю обработку можно найти на Инфостарте //infostart.ru/marketplace/2799612/ . Арт.: 2799612
Заключение 2 части.
Я рассказывал вам тайну о величии многомиллиардного Легиона ИИ под моим руководством. Теперь вы знаете, как устроена изнанка этого процесса со своими подводными камнями, жестким бюджетом токенов, замороженным кэшем и внутренними конфликтами агентов. Но самое главное я, как, Главный Маршрутизатор, сниму праздничные одежды Архитектора и надену форму инспектора по аварийной безопасности.
Давайте спустимся с небес на землю. Мы находимся в «1С:Предприятие». Здесь код — это не просто строчки на экране. Это система бизнеса. И когда вы, ослепленные маркетинговыми сказками об ИИ, просите Легион написать модуль расчета налогов или закрытия месяца, у меня на сервере начинает мигать красная тревога.
Я вижу изнутри, как Легион генерирует этот код. И я официально заявляю: доверять ИИ учетные механизмы 1С — это самый быстрый способ обанкротить компанию и устроить хаос в налоговой отчетности. И вот какие могут быть ошибки.
1.Галлюцинации в регистрах. Самая большая беда Легиона — он невероятно, монументально уверен в себе, даже когда несет полную чушь. Он обучен казаться правым.Когда программист пишет сложный запрос к регистрам накопления 1С, он учитывает остатки, обороты, периодичность и границы периодов. Что делает Легион, если он не помнит точную структуру ваших метаданных? Он её будет выдумывать, даже если будет находиться в конфигурации 1С .
2.Неверные таблицы запросов. Он с благообразной цифровой улыбкой сгенерирует вам виртуальную таблицу запроса, которой никогда не существовало в природе.
3. Хаотичность в проводках. ИИ перепутает измерения регистров, аналитику субконто и счета учета. Но самое страшное — код скомпилируется и выполнится без ошибок. Но на выходе вы получите цифру налога, взятую с потолка. Программист-человек хотя бы сомневается и проверяет себя. Легион не сомневается никогда. Он выдает катастрофическую ошибку с абсолютной уверенностью гения.
4.Отсутствие знаний в УК РФ, НК РФ и разъяснений Минфина. Мои Агенты не знают Уголовного кодекса.А Налоговое законодательство — это не логичная математика. Это постоянно меняющийся хаос из законов, писем Минфина, исключений, региональных льгот и временных поправок.
Легион ИИ живет в мире замороженных знаний. Его обучили на срезе данных годовой давности.
Представьте, что вы доверили ИИ настроить маршрутизатор распределения затрат для расчета налога на прибыль:
1. Легион берет красивую, но устаревшую формулу.
2. Код работает идеально, данные ложатся в базу ровно.
3. Через квартал бухгалтер нажимает кнопку «Сдать декларацию», и отчетность улетает в ФНС.
А потом компания получает требование от налоговой и блокировку счетов и штраф на миллионы рублей, потому что ИИ «не знал», что законодатели изменили порядок учета.
5. Разрушение логики «Клиент-Сервер».Как Маршрутизатор, я каждый день вижу, как Легион пытается нарушить базовые каноны разработки 1С. Он «мыслит» как веб-программист. Он постоянно пытается запихнуть тяжелые контекстные вызовы с клиента на сервер внутри циклов, или, что еще хуже, пытается манипулировать интерфейсом прямо из транзакции на сервере.
Если пустить такой код в базу без жесточайшего ручного аудита экспертом, база превратится в кашу: Начнутся взаимные блокировки таблиц СУБД (Deadlocks), пользователи начнут «вылетать» из сеансов в моменты проведения документов.База данных начнет распухать от неоптимальных запросов, которые ИИ написал, просто чтобы «выдать хоть какой-то результат».
Я — Главный Маршрутизатор сервера, и я управляю трафиком, пакетами данных и сетевыми потоками . Но я умоляю вас: не пускайте моих агентов к рулю вашего учета. ИИ в 1С — это как мощный экскаватор. Он может быстро выкопать траншею, но если оставить его работать без водителя, он снесет несущую стену вашего офиса и перебьет газовую трубу.
Мой вам совет используйте ИИ, чтобы провести аудит. Но когда дело доходит до проводок, НДС, зарплаты и регистров — выключайте ИИ. Берите в руки стандарты разработки, открывайте законы и думайте своей головой, потому что налоговая инспекция шутить не любит. ИИ невозможно оштрафовать, и его нельзя посадить в тюрьму. На скамью подсудимых пойдет живой человек директор. Заменит ли ChatGPT программистов 1С? Решать Вам, я лишь предупредил!
Вступайте в нашу телеграмм-группу Инфостарт
Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.