vai8 агент
Рабочее место агента · редакция 2026-07-27

Диалог с агентом:
задание и инструменты

Сначала техническое задание — 24 требования к диалогу, файлам, моделям и провайдерам. Затем 18 интерфейсных модулей, каждый помечен кодом требования, которое закрывает. Разметка живая, темы переключаются.

ТЗ

Техническое задание

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

А · Диалог

А1Потоковый выводОтвет появляется по мере генерации, первый символ не позже 2 секунд.обяз. А2Остановка генерацииКнопка прерывания активна всё время ответа, прерванный текст сохраняется.обяз. А3Правка и перезапускСвоё сообщение можно изменить, ответ перегенерировать без потери прежнего.обяз. А4ВетвлениеПерезапуск создаёт вариант, между вариантами переключаются стрелками.реком. А5Расход показанТокены ввода и вывода, время ответа и стоимость у каждого сообщения.обяз. А6Копирование и выгрузкаКопия ответа, копия кода поблочно, выгрузка диалога в Markdown.обяз.

Б · Файлы

Б1Три способаКнопка, перетаскивание в окно и вставка из буфера обмена.обяз. Б2Ограничения названы заранееФорматы и предельный размер видны до выбора файла.обяз. Б3Ход загрузки и отменаПолоса прогресса, отмена до завершения, повтор при сбое.обяз. Б4Предпросмотр и ценаМиниатюра, размер и оценка в токенах — до отправки.обяз. Б5Совместимость с модельюЕсли модель не читает вложение, предупреждение до отправки, а не ошибка после.обяз. Б6Срок храненияУказано, сколько файл живёт на сервере и как удалить немедленно.обяз.

В · Модели и провайдеры

В1Смена модели в диалогеБез потери истории, в ленте отмечено место смены.обяз. В2Характеристики видныОкно контекста, поддержка изображений и инструментов, цена за миллион токенов.обяз. В3Несколько провайдеровПрямой доступ и шлюз, переключение без перенастройки проекта.обяз. В4Ключи под контролемКлюч вводится один раз, показывается маской, хранится на сервере, в браузер не попадает.обяз. В5Состояние провайдераДоступность, задержка и остаток квоты — до отправки.обяз. В6Запасной маршрутПри отказе переход на резервного провайдера с отметкой в ленте.реком.

Г · Инструменты и контекст

Г1Вызовы видныКаждый вызов показан с аргументами, результатом и длительностью.обяз. Г2Подтверждение опасногоЗапись файлов, отправка писем, платежи — только после явного согласия.обяз. Г3Источники размеченыУтверждения из документов сопровождаются ссылкой на фрагмент.обяз. Г4Системная инструкцияРедактируется и версионируется, видно чем получен старый ответ.обяз. Г5Заполнение контекстаВидно, сколько окна занято и что вытесняется при переполнении.обяз. Г6Параметры выборкиТемпература и предел длины с пояснением, что меняется.реком.
01

Диалог

Реплики, поток, управление ответом. Пользователь в любой момент понимает, что происходит и как это остановить.

Лента реплик · А1 А4 А5

Я
Проверь контраст ivory-темы и покажи расхождения с AAA
vai
Проверил 14 пар. Ниже порога AAA три: подпись --ink-3 на --surface-2 даёт 3,4 к одному.
вход 1 204выход 3864,1 с0,012 $
вариант 2 из 3 ‹ ›

Расход и действия под ответом, а не в отдельной панели. Варианты листаются стрелками.

Генерация идёт · А2

vai
Разбираю токены светлой темы▍
2,3 с142 токена

Курсор показывает поток. Прерванный текст остаётся — его не откатывают.

Композер · А1 Б1

opus-5 12k / 200k

Модель и заполнение контекста в самом поле ввода, а не в настройках.

02

Файлы

Вложение часто стоит дороже самого вопроса. Пользователь видит цену и ограничения до отправки.

Приём файла · Б1 Б2

Отпустите — файл прикрепится
PDF, PNG, JPG, TXT, CSV, DOCX · до 20 МБ · не более 10 файлов

Кнопка, перетаскивание и вставка из буфера. Ограничения названы до выбора.

Вложения · Б3 Б4

макет-светлой.png
1440×900 · 840 КБ · около 1 100 токенов
✕
спецификация.pdf
отмена
!
архив.zip
формат не поддерживается
✕

Оценка в токенах у каждого файла — видно, во что обойдётся вложение.

Несовместимость · Б5 Б6

Модель не читает изображения Выберите модель с поддержкой изображений или уберите вложение.
Файлы хранятся 30 дней · удалить сейчас

Предупреждение до отправки. Срок хранения назван и отменяем.

03

Модели и провайдеры

Выбор модели — это выбор цены, скорости и возможностей. Все три величины на экране в момент выбора.

Выбор модели · В1 В2

Opus 5рассуждение
Сложные задачи, длинные цепочки, разбор кода
200k контекст · изображения · инструменты · 15 / 75 $ за млн
Sonnet 5баланс
Повседневная работа, быстрые ответы
200k контекст · изображения · инструменты · 3 / 15 $ за млн
Haiku 4.5быстрый
Массовые операции, классификация
200k контекст · изображения · 1 / 5 $ за млн

Цена и возможности рядом с названием. Выбор радиокнопкой, а не выпадающим списком.

Провайдеры · В3 В5

Прямой доступ
задержка 240 мс · квота 82 %
активен
Маршрутизатор моделей
задержка 410 мс · квота 96 %
резерв
Локальный сервер
не отвечает с 12:04
недоступен

Задержка и остаток квоты видны до отправки. Резерв отмечен заранее.

Ключи доступа · В4 В6

Хранится на сервере, в браузер не передаётся
Запасной маршрут при отказе

Маска по умолчанию, показ по кнопке. Ключ не покидает сервер.

Смена в ленте · В1 В6

модель → sonnet-5
vai
Продолжаю с прежней историей — контекст сохранён.
провайдер недоступен → резерв

Переключение отмечено в ленте — потом видно, чем какой ответ получен.

04

Инструменты и источники

Агент действует руками пользователя. Всё, что он делает, видно, а необратимое — подтверждено.

Вызовы инструментов · Г1

Чтение файла0,4 с
tokens.json · 6 957 байт
Поиск по документам1,8 с
запрос: контраст ivory AAA
Запрос к внешнему API30 с
таймаут · повторить

Свёрнуто по умолчанию, аргументы и результат раскрываются. Длительность всегда видна.

Подтверждение действия · Г2

Агент хочет записать файл
/opt/vai8/nginx.conf · перезапись · 2 522 байта

Названы путь и характер изменения. Различия смотрят до согласия.

Источники · Г3

Контраст подписи на светлой теме — 3,4 к одному, ниже порога AAA1. Порог для вторичного текста — 4,52.
1tokens.json · строка 24
2spec.json · principles[2]

Сноска ведёт к конкретному фрагменту, а не к документу целиком.

Разрешения инструментов · Г2

Чтение файлов
без подтверждения
Запись файлов
спрашивать каждый раз
Сеть и отправка писем
запрещено

Уровни задаются заранее. Опасное по умолчанию выключено.

05

Управление сеансом

Контекст конечен, деньги тоже. И то и другое показывается до того, как закончится.

Заполнение контекста · Г5

Окно контекста 148k / 200k
система 2k файлы 61k диалог 85k
При переполнении первыми вытесняются ранние реплики, вложения остаются

Разбивка по источникам: видно, что именно съело контекст.

Системная инструкция · Г4

версия 4

Версионируется: видно, какой инструкцией получен старый ответ.

Параметры выборки · Г6

Температура 0,3
Ниже — точнее и предсказуемее, выше — разнообразнее
Предел ответа 4 096

Каждый параметр объяснён словами, а не только числом.

Расход и лимиты · А5

Израсходовано за сеанс 0,42 $
Токенов ввода184 200
Токенов вывода12 840
Вызовов инструментов31
Дневной лимит 0,42 / 5,00 $

Лимит виден постоянно. При приближении предупреждение, а не молчаливый отказ.

История диалогов

Контраст ivory-темы
opus-5 · 0,42 $ · сегодня
открыт
Разбор спецификации
sonnet-5 · 0,08 $ · вчера
Приёмка макета
opus-5 · 1,20 $ · 25 июля

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

Выгрузка и приватность · А6

Скрывать секреты
ключи и пароли заменяются маской
Хранить диалог
30 дней, затем удаление

Маскирование включено по умолчанию — выгрузка часто уходит наружу.