Skip to content

Instantly share code, notes, and snippets.

@rsyuzyov
Last active January 27, 2026 07:48
Show Gist options
  • Select an option

  • Save rsyuzyov/c0334b86ca55886cc20defbd8078ee5a to your computer and use it in GitHub Desktop.

Select an option

Save rsyuzyov/c0334b86ca55886cc20defbd8078ee5a to your computer and use it in GitHub Desktop.
ai_base.md

Базовое использование нейросетей в ИТ и разработке 1С

Цели: дать базу и якори для дальнейшего самостоятельного изучения

Оглавление

Основные термины

  • LLM (Large Language Model) — Большая языковая модель. Нейросеть, обученная на огромных объемах текста, способная понимать сложные запросы и генерировать ответы.
  • SLM (Small Language Model) — Малая языковая модель. Компактная модель, оптимизированная для работы на локальных устройствах с ограниченными ресурсами.
  • SOTA (State of the Art) — Передовые технологии. Термин для обозначения самых лучших и мощных моделей, доступных на текущий момент.
  • Инференс (Inference) — Работа нейросети. Процесс генерации ответа моделью на основе поданного запроса (промпта).
  • Эмбеддинг (Embedding) — Цифровой слепок смысла. Представление текста в виде вектора чисел, позволяющее компьютеру понимать смысловую близость фраз.
  • Токен (Token) — Единица информации для нейросети. Часть слова, целое слово или знак препинания, которые сеть обрабатывает за раз (1000 токенов ≈ 750 слов).
  • Контекст (Context Window) — "Оперативная память" диалога. Объем информации (история переписки + загруженные файлы), который модель может удерживать во внимании одновременно.

Где применять прямо сейчас (без обучения)

  • Для ИТ-рутины: установка и настройка ПО, проверка состояния серверов (анализ логов, конфигураций, поиск проблем).
  • Для инструкций и документации: создание понятных гайдов, README и технической документации.
  • Для изучения кода: объяснение работы чужого кода, поиск ошибок, рефакторинг.
  • Для скриптов "здесь и сейчас": быстрое написание утилит для разовых задач (Python, PowerShell, Bash), которые после использования можно удалить.
  • Для обдумывания идей: буст брейншторминга ("у меня идея... / я хочу..., давай обсудим, жду твои вопросы и предложения").
  • Для идеального обучения под себя: персонализированное объяснение ("объясни на пальцах ...", "давай составим для меня экспресс-лекцию по...", "обрисуй мне общую картину ...").

Примечание: Не стоит бросаться создавать "нетленки" или универсальные инструменты. Сейчас проще и эффективнее дать задачу агенту, и он напишет решение под конкретную ситуацию лучше, чем писал вчера. Универсальные решения требуют опыта и устаревают быстрее, чем выходят.

SOTA модели

Классика жанра: люди используют дипсик, потому что он бесплатный и работает без квн, а потом говорят "говно эти ваши сети, для реальной работы не годится". Особенно актуально для 1С.

  • С SOTA можно творить чудеса. Можно общаться как с партнером-человеком, не трудиться с формулировками - сеть поймет и сделает.
  • С остальным, кроме мучений и разочарований, ничего не ждет. Сначала кажется, что с этим можно работать, но при малейшем увеличении сложности приходится поправлять, наводить и уточнять, полностью теряется автономность.
  • Есть сценарии, где использование не-SOTA выгодно и оправдано, но это за рамками вводного занятия

SOTA модели на январь 2026:

  • Claude Opus 4.5, лучше для разработки, но цена x3
  • Sonnet 4.5, №2, цена x1
  • GPT-5.2, много болтает и усложняет, но пишет код хорошо, цена x1
  • Gemini 3 Pro, своенравный, забивает на инструкции, но умный, умеет хорошо думать, цена x1

Все остальное:

  • GPT-4o / GPT-4o-mini
  • Claude 3.5 Sonnet / Haiku
  • Gemini 2 Flash / Pro
  • Grok
  • GLM 4.7
  • Mimo
  • Open Source (Llama 3, DeepSeek, Qwen)

Как не разориться

  • На первых порах вопрос затрат некритичен
  • Когда начинаешь использовать по полной, вопрос затрат встает остро

Итого:

  • Нужно искать способы получать доступ дешево или бесплатно — от этого в основном зависит выбор инструмента.
  • Можно и нужно изучать и использовать техники оптимизации
  • Вариант перехода на более дешевые или бесплатные модели - фатальная ошибка, тупиковый путь. Но 95% выбирают именно этот вариант.

Где есть SOTA и как получить доступ из РФ

Сравнение инструментов

Инструмент Доступен из РФ Бесплатный tier Платные планы
Cursor Да 2,000 автодополнений, 50 premium запросов Pro: $20/мес (безлимит автодополнений, 500 быстрых запросов)
Ultra: $200/мес (10,000 кредитов)
Kiro Да 500 кредитов при регистрации
50 кредитов ежемесячно
Pro: $20/мес (1,000 кредитов)
Pro+: $40/мес (2,000 кредитов)
Power: $200/мес (10,000 кредитов)
Antigravity Да Бесплатно (preview), щедрые лимиты на Gemini 3 Pro После preview планируется $20/мес
GitHub Copilot Да 2,000 автодополнений, 50 premium запросов Pro: $10/мес
Pro+: $39/мес (1,500 premium запросов)
Claude Pro Через посредников ~20 сообщений в 5 часов Pro: $20/мес (5x больше лимитов)
Max: $100-200/мес
ChatGPT Через посредников Базовый доступ Plus: $20/мес
Pro: $200/мес (o1 pro mode, безлимит)

Практика: Установка и настройка Kiro

Почему начнем с kiro:

  • Надежный разработчик (Amazon)

  • Работает без квн

  • Не работает в режиме "проекты", но есть жирный бонус при регистрации

    Минусы:

  • Без квн не скачать дистрибутив, не работает маркетплейс

  • С начала января для бесплатных тарифов закрыли доступ к opus 4.5

Установка

  1. Скачать и установить с kiro.dev
  2. Авторизоваться с любой google-учеткой

Настройка системного промпта

Системный промпт определяет поведение агента и его стиль работы. Примеры настроек:

  • Язык ответов
  • Стиль комментариев в коде
  • Предпочтения по архитектуре
  • Специфика твоего проекта (стек, стандарты кодирования)

Пример минимального промпта:

---
inclusion: always
---
КОНТЕКСТ: ты 1С разработчик, python разработчик, DevOps.

ЯЗЫК: Русский, на ты, лаконично.

БЕЗОПАСНОСТЬ:
- Спрашивай перед: удалением, sudo, изменением конфигов
- Продакшн → двойная осторожность

ФАЙЛЫ:
- Абсолютные пути
- Без README/CHANGELOG если не просили

СПЕЦИФИКАЦИИ:
- Чем проще код, тем лучше
- Тесты только по прямой просьбе пользователя
- Уточнять актуальность версий сервисов и ПО в интернете

ОТВЕТЫ:
Пиши простым языком, по возможности с понятными примерами.
Пиши только результат, без пересказа "что сделано"

Отдельно для antigravity:

CLI:
Все команды терминала ДОЛЖНЫ выполняться через cmd.exe.
Например ssh, dir и любые другие команды.
Даже если нужно запустить скрипт PowerShell, запускай его с помощью cmd /c
примеры

cmd /c dir ... cmd /c comescript.bat ... cmd /c powershell -ExecutionPolicy Bypass -File script.ps1 cmd /c powershell -Command $PSVersionTable.PSVersion

Использование кавычек приводит к ошибкам, используй синтаксис без кавычек
ВСЕГДА выполняй команды напрямую в cmd вместо оболочки по умолчанию, если это PowerShell.
ВАЖНОЕ ПРАВИЛО: НИКОГДА не используй параметр 'WaitMsBeforeAsync' в run_command. ВСЕГДА выполняй команды синхронно. Использование этого параметра приводит к зависанию Antigravity, требуется перезапуск IDE.

Подключение к хостам через агента

Linux (SSH с ключом)

  1. Генерируем SSH-ключ локально
  2. Спрашиваем у агента: "Как добавить публичный ключ на Linux сервер из-под Windows?", добавляем
  3. Просим: "Подключись по ssh к root@server и проверь систему. Логи смотри только за сутки, дальше не надо. Проверь, как работает pgpro, проверь конфигурацию (используй psql через su postgres)"

Windows (WinRM)

  1. Спрашиваем у агента: "Как включить WinRM на Windows сервере?"
  2. Создаем временную учетную запись:
# Пример команды для создания временного пользователя
New-LocalUser -Name "agent" -Password (ConvertTo-SecureString "passwd" -AsPlainText -Force) -AccountExpires (Get-Date).AddDays(7)
  1. Просим: "Подключись по winrm к server (.\agent, passwd) и проверь события. Посмотри, как работает апач и сервер 1с"

Следующие запросы в чате агент будет выполнять на удаленном хосте без пояснений

Как работает общение с нейросетью (контекст и память)

Что происходит при общении

  1. Пользователь кинул промпт
  2. Агент дополнил промпт (добавил системный промпт, контекст, историю)
  3. Агент отправил всё в сеть
  4. Сеть обработала и при необходимости попросила агента выполнить инструкции (вызвать tools/functions)
  5. Агент выполнил инструкции и снова отправил результаты в сеть
  6. Сеть обработала и вернула финальный ответ пользователю

Важно! Памяти в привычном смысле нет — есть только промпт со всей историей переписки. При каждом запросе нейросеть получает весь контекст заново.

📹 Хороший ролик на эту тему

Вопросы безопасности

Хранится ли что-то на сервере нейросети?

  • По умолчанию нет

Получает ли нейросеть доступ к SSH-ключам?

  • Нет, только агент на твоей машине

А пароли в промпте — это безопасно?

  • В целом нестрашно, но можно немного перебдеть:
    • Использовать временные пароли
    • Включать учетки для агента временно
    • Использовать ключи вместо паролей где возможно

Базовые задачи на сервере

Проверка состояния системы

Примеры простейших запросов к агенту:

  • "Проверь состояние дисков на сервере"
  • "Покажи использование памяти и CPU"
  • "Проверь логи последних ошибок"
  • "Проверь состояние сервера (логи системы, приложений и служб, диски и другие ресурсы)"

Установка Python

Почему Python must-have:

  • Универсальный язык для автоматизации
  • Агент умеет генерировать и выполнять Python-скрипты
  • Огромная экосистема библиотек
  • Простая интеграция с API

Пример: развертывание 1С в контейнере

Задача для агента

Подключись к pvehost и создай lxc-контейнер: debian последний, памяти 2 гб, 2 ядра, диск 8 гб, ip динамический.
Поставь туда n8n, сообщи адрес из локалки и учетные данные для входа

Разработка для 1С

Пример: Создание обработки

  • "Создай обработку для выгрузки справочника Контрагенты в csv"

Важно: прикладывание примеров сильно улучшает результат и уменьшает количество ошибок:

  • "Используй пример обработки в формате XML отсюда: ..."
  • "Сделай по аналогии с методом/модулем/файлом"

Онбординг: выгрузка конфигурации в XML

  1. Выгружаем конфигурацию в XML через конфигуратор
  2. Даем агенту доступ к файлам выгрузки
  3. Агент изучает структуру и может работать с кодом 1С

Важно: После онбординга агент понимает структуру твоей конфигурации и может предлагать изменения с учетом существующей архитектуры.

Основные правила работы с агентами

Следим за контекстом

  • Контекст ограничен (обычно 100k-200k токенов)
  • Длинные переписки "забывают" начало
  • При переключении темы лучше начать новый чат
  • Периодически напоминай агенту важные детали

Дробим задачи

Плохо: "Сделай полноценный веб-портал с личным кабинетом" (Но так можно начать делать спеку)

Хорошо:

  1. "Создай структуру базы данных для пользователей"
  2. "Напиши API для регистрации и авторизации"
  3. "Создай форму входа на фронтенде"

Пользуемся спецификациями

Если у технологии/библиотеки есть официальная документация:

  • Дай агенту ссылку или текст спецификации
  • Агент будет работать точнее
  • Меньше галлюцинаций и устаревшей информации

Что дальше

Инструменты и технолгии для изучения

Можно выбрать следующую тему или предолжить свою

  • Способы оплаты и обхода санкций
    • выпуск карты
    • платежные сервисы (ggsel, plati, funpay, mts)
  • perpexity
    • использование совместно с другими инструментами
    • подключение сторонних mcp
  • cursor
    • antigraviry
    • Обход отказа при авторизации (патчи)
    • покупка аккаунтов Pro
    • плагины для статистики и переключения записей
    • cli-proxy-api
  • vscode + kilocode/roocode/cline
  • copilot
  • claude
  • chatgpt (codex)

Промпт-инжиниринг

  • Изучение техник составления эффективных промптов
  • Chain-of-thought prompting
  • Few-shot learning

Навыки и расширения

  • Claude Skills — кастомные навыки для Claude
  • MCP (Model Context Protocol) — стандарт для расширения контекста
  • Subagents — использование специализированных агентов для решения узких задач в рамках одного большого процесса
  • Создание собственных инструментов для агентов

Технологии памяти

  • Memory Bank — долговременная память для агентов
  • Векторные базы данных для semantic search
  • RAG (Retrieval-Augmented Generation)

Для разработчиков

  • Спецификации: SDD (Software Design Document), Technical Specs
  • Автоматизация тестирования и выполнение инструкций через UI
  • Интеграция с CI/CD
  • Автоматизация код-ревью
  • Генерация тестов и документации

Полезные ссылки

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment