Библиотека терминов
Откройте незнакомое слово: внутри — объяснение, пример и короткое задание.
Основы ИИ
12RAG
Схема ответа, в которой система сначала ищет подходящие фрагменты документов, а затем передаёт их модели вместе с вопросом.
Основы ИИБольшая языковая модель
Модель, которая учится на больших объёмах данных и строит продолжение последовательности токенов с учётом контекста.
Основы ИИГаллюцинация модели
Деталь, которая выглядит убедительно, но придумана моделью или не подтверждается источником.
Основы ИИДообучение
Дополнительное обучение готовой модели на подобранных примерах, которое меняет её параметры.
Основы ИИИнференс
Использование уже обученной модели для получения предсказания или ответа на новом входе.
Основы ИИИскусственный интеллект
Общее название программ, которые решают задачи распознавания, предсказания или генерации на основе моделей.
Основы ИИКонтекст
Сведения, доступные модели при ответе: задание, условия, часть переписки и переданные источники.
Основы ИИКонтекстное окно
Объём информации, с которым модель может работать в одном запросе, включая переданные сообщения и место под ответ.
Основы ИИМультимодальность
Способность модели работать с несколькими видами данных, например понимать и текст запроса, и приложенное изображение.
Основы ИИТемпература
Настройка выборки, которая влияет на то, насколько модель предпочитает наиболее вероятные продолжения другим допустимым вариантам.
Основы ИИТокен
Единица, на которые конкретная модель разбивает текст: часть слова, слово, знак или последовательность символов.
Основы ИИЭмбеддинг
Набор чисел, который кодирует свойства объекта и позволяет искать близкие по смыслу объекты.
Работа с промптами
08Запрос без примеров
Задание, в котором описаны цель и правила, но не приведены примеры правильных ответов.
Работа с промптамиНегативный промпт
Часть задания для генерации, описывающая детали, которых не должно быть в результате.
Работа с промптамиОпора на источник
Привязка ответа к конкретным данным, которые можно открыть и проверить: документу, выдаче поиска или результату инструмента.
Работа с промптамиПримеры в промпте
Способ объяснить формат или правило с помощью нескольких пар «вход → правильный ответ» прямо в запросе.
Работа с промптамиПромпт
Задание для модели: какой результат нужен, чем она может пользоваться и как оформить ответ.
Работа с промптамиРаспознавание текста
Преобразование текста на растровом изображении в символы, которые можно скопировать, найти или проверить.
Работа с промптамиРеференс
Пример, который показывает нужную композицию, настроение, форму или стиль результата.
Работа с промптамиСтруктурированный ответ
Ответ с заранее заданными полями и типами, который проще проверить или передать программе.
Агенты и боты
09OAuth
Механизм, с помощью которого пользователь разрешает приложению определённые действия в другом сервисе без передачи приложению основного пароля.
Агенты и ботыTelegram-бот
Аккаунт Telegram, которым управляет программа: она принимает доступные обновления, обрабатывает их и формирует ответы.
Агенты и ботыВебхук
Способ доставки событий: сервис сам отправляет запрос на адрес получателя, когда что-то произошло.
Агенты и ботыВызов инструмента
Запрос модели к функции приложения с именем операции и аргументами. Выполнение и проверка результата остаются за приложением.
Агенты и ботыИдемпотентность
Свойство операции: повтор одного и того же запроса не меняет итоговое состояние после первого успешного выполнения.
Агенты и ботыИИ-агент
Система, которая получает цель, выбирает следующие шаги и может пользоваться доступными инструментами, сверяясь с их результатами.
Агенты и ботыМинимальные права
Принцип выдачи приложению только тех возможностей, без которых конкретная функция не работает.
Агенты и ботыПромпт-инъекция
Попытка подменить задачу через инструкции внутри данных, например в письме или на веб-странице, которую читает агент.
Агенты и ботыРабочий процесс
Заранее описанная последовательность шагов, где результат одного этапа служит входом следующего.
Практика разработки
10API
Договор о том, как одна программа обращается к другой: какие запросы допустимы и какие данные вернутся.
Практика разработкиCSS
Язык, который описывает оформление HTML: размеры, цвета, раскладку и поведение на разных экранах.
Практика разработкиHTML
Язык разметки, который обозначает структуру веб-страницы: заголовки, абзацы, ссылки, поля и кнопки.
Практика разработкиJavaScript
Язык программирования, который, в частности, помогает странице реагировать на действия посетителя без полной перезагрузки.
Практика разработкиJSON
Текстовый формат для передачи объектов, массивов, строк, чисел, логических значений и null между программами.
Практика разработкиВайб-кодинг
Разработка через описание желаемого поведения обычным языком: модель предлагает код, а человек запускает результат и уточняет задание.
Практика разработкиКонечный автомат
Схема, где для каждого состояния заранее описаны допустимые события и переходы.
Практика разработкиОтладка
Поиск причины ошибки с помощью воспроизводимого примера, наблюдений и последовательной проверки гипотез.
Практика разработкиПрототип
Минимальная рабочая версия, позволяющая проверить главную идею до разработки полного продукта.
Практика разработкиТест-кейс
Описание конкретной проверки: начальные условия, действие и наблюдаемый результат.
Контроль изменений
06Git
Система, которая хранит историю изменений и позволяет сравнивать, объединять и восстанавливать версии файлов.
Контроль измененийВетка
Отдельная линия разработки, в которой можно менять код, пока основная версия проекта сохраняет прежнее поведение.
Контроль измененийДифф
Представление отличий между двумя версиями файла с добавленными и удалёнными строками.
Контроль измененийКоммит
Зафиксированное состояние проекта в истории Git с идентификатором и сообщением автора.
Контроль измененийНепрерывная интеграция
Автоматические проверки изменений в репозитории: например, сборка, тесты и проверка формата при отправке новой версии.
Контроль измененийРевью кода
Проверка предложенных изменений: решают ли они задачу и не ломают ли поведение за её пределами.
Данные и проверка
06CSV
Формат таблицы в виде текста. Каждая запись состоит из полей, разделённых согласованным символом; сложные значения обычно заключают в кавычки.
Данные и проверкаДатасет
Собрание примеров с известной структурой, подготовленное для анализа, обучения или проверки модели.
Данные и проверкаДубликат
Записи, которые относятся к одному наблюдению или событию, хотя могут выглядеть как две самостоятельные строки.
Данные и проверкаМедиана
Центральное значение упорядоченного набора; для чётного числа наблюдений обычно берут среднее двух центральных.
Данные и проверкаМетаданные
Сведения, которые описывают объект, а не составляют его основное содержимое: дата, автор, тип, версия или источник.
Данные и проверкаРегрессионный тест
Проверка, что после правки ранее работавший сценарий по-прежнему даёт правильный результат.
Интерфейсы и медиа
06WebP
Формат изображения с вариантами сжатия с потерями и без потерь. Поддерживает прозрачность.
Интерфейсы и медиаАдаптивные изображения
Набор вариантов одной картинки и подсказки браузеру, позволяющие подобрать файл под размер экрана и плотность пикселей.
Интерфейсы и медиаАльтернативный текст
Текстовая замена изображения, передающая его функцию или нужный читателю смысл в данном месте страницы.
Интерфейсы и медиаИнлайн-кнопка
Кнопка, прикреплённая к конкретному сообщению Telegram. В зависимости от типа она открывает ссылку или передаёт боту событие выбора.
Интерфейсы и медиаОтложенная загрузка
Способ загрузить ресурс ближе к моменту, когда он понадобится, например когда картинка приблизится к видимой области страницы.
Интерфейсы и медиаПсевдокод
Описание алгоритма понятными шагами без обязательного синтаксиса конкретного языка.