Кто спросил, когда, какая модель ответила, сколько это стоило и какой формы был ответ. Поля, которые превращают журнал ИИ в доказательство, два вида строк, которые стоит держать порознь, и доводы за то, чтобы оставить содержимое разговоров там, где оно было написано.
Аудитор, добравшийся до функции ИИ, спрашивает одно: может ли эта организация отчитаться за то, что она сделала. Насколько умна модель, вопрос второй. Почти весь ответ несут пять вопросов.
Кто спросил. Конкретный человек, взятый из вошедшей сессии, а не сервисная учётная запись, которую делят все.
Когда. Время на каждой строке, в последовательности, которую читатель может проследить по порядку.
Какая модель. Модель, которая ответила, прочитанная из ответа, а не из настройки. Тихий откат к другой модели это ровно то событие, которое вы хотите видеть.
Сколько это стоило. Токены на входе, токены на выходе и денежная сумма, помеченная как оценка, которой она и является.
Какой формы был ответ. Сколько строк вернул запрос, что ассистент прочитал по пути, сколько действий он предложил. Форма без содержимого.
Журнал, отвечающий на эти пять вопросов, можно передать проверяющему. Журнал, отвечающий на три, начинает разговор об остальных двух, обычно в самый неподходящий момент.
Что несёт одна строка
Личность и место
Вошедший человек и поверхность, на которой он был, когда спрашивал. Место важно: один и тот же вопрос значит разное, заданный из консоли аудита и из миграции.
Модель
Идентификатор модели, сообщённый ответом.
Токены
Счётчики на входе и на выходе. Это единственная цифра использования, которая сверяется со счётом провайдера.
Шаги чтения
Наблюдаемые чтения, которые ассистент сделал, составляя ответ, сохранённые как метки. Так проверяющий видит, откуда взялось число.
Предложения
Сколько действий для утверждения перед запуском ответ выставил перед человеком. Счётчик. Необычный день виден без открытия чего-либо.
Шаги чтения это поле, которое большинство журналов опускает, и поле, к которому проверяющий тянется первым. Ответ становится проверяемым, когда видно, к чему он обращался. Иначе проверяющий сравнивает абзац с собственной памятью о данных. Именно из этого положения журнал и должен его вытащить.
Два вида строк
Использование диалогового ассистента и использование функции внутри инструмента это разные события. Они записываются как разные виды строк.
Строки ассистента пишутся там, где на сервере существуют промпт и ответ. Они несут самые полные метаданные: человек, поверхность, модель, токены, шаги чтения и число предложений.
Строки инструментов выдаёт каждый инструмент в ходе работы. Они несут только использование: какой инструмент, какой человек, какая модель, сколько токенов. Инструменты не выдают контент, так что в строке его нет с самого начала.
Сложить их вместе значило бы получить одну таблицу, у которой половина столбцов навсегда пуста. Пустой столбец читается как отсутствующее значение, а не как категория, у которой его никогда не было. Две честные формы лучше одной формы с дырами.
Содержимое остаётся у автора
Самое сильное, что может сделать журнал ИИ, это записать всё о вызове, кроме его содержимого. По умолчанию эти строки несут только метаданные. Причины касаются управления, а не хранения.
Строка по умолчанию записывает, кто, где, какая модель, сколько токенов, что было прочитано и сколько действий предложено.
Администратор, читающий транскрипты, читает рабочие заметки коллег. Это иная власть, чем чтение аудиторского следа, и консоль никогда не просили о такой власти.
Хранилище транскриптов это вторая копия ваших данных в месте, которое ваша работа по классификации никогда не оценивала. Всё, что промпт процитировал из источника данных, теперь живёт и в файле журнала.
Хранение становится вопросом, на который вы уже ответили. Метаданные использования могут лежать годами, и никто не потеряет сон. Транскрипты с каждым годом хранения задают всё более трудный вопрос.
Полный захват остаётся доступным, и его включают намеренно. Он существует для регулируемого развёртывания, чья собственная политика требует аудита содержимого и говорит об этом письменно, и остаётся исключением. Команда, которой это нужно, знает, что ей это нужно, а все остальные хранят журнал, который могут удерживать без повторной проверки.
Что записывает запрос
Там, где ассистент выполняет запрос, сам запрос проходит аудит. Выполненная инструкция, сколько времени она заняла, сколько строк вернулось и удалась ли она. Возвращённые ячейки в запись не попадают. Число строк это форма, которую стоит хранить, а данные уже там, где им место.
Отказы записываются с тем же весом, что и успехи, и это как раз то, за что стоит побороться. Запрос, который отклонил страж, это самая информативная строка в файле. Это единственное место, где читатель может увидеть границу за работой. Журнал, хранящий только удавшиеся вызовы, тихо удалил собственное доказательство.
Область, внутри которой выполнялся запрос, записывается как хеш, а не как имя. Проверяющий всё равно может отличить две области и проследить строки через сессию. Сам журнал не превращается в справочник о том, у кого есть доступ к чему.
Стоимость, помеченная как оценка
Денежные цифры в консоли ИИ вычисляются из счётчиков токенов и таблицы цен, хранящейся в софте. Это делает их полезными для обнаружения изменения поведения и неверными для всего остального.
Это оценка оператора, и интерфейс об этом говорит. Цифру, представленную как счёт, будет считать счётом первый же человек, который сделает скриншот.
Цены меняются. Таблица, поставленная в релизе, отражает цены того дня, когда её написали, а авторитет это счёт вашего провайдера.
Счётчики токенов это долговечная часть. Они сверяются с вашим провайдером, никогда не устаревают, и разговор о стоимости лучше строить на них.
Ценность оценки сравнительная. Использование одного человека против другого, этот месяц против прошлого, один инструмент против остальных. Эти сопоставления остаются надёжными, даже когда абсолютная цифра разошлась с прайс-листом.
Ограниченный, и честный, когда пуст
Он ограничен. Файл имеет предельный размер, и самые старые строки выпадают, так что журнал аудита никогда не заполнит диск, от которого зависит работающий продукт.
На диске он доступен только владельцу, дописывается построчно и читается от самых новых записей.
Он не стоит на критическом пути. Сбой при записи строки проглатывается, а не выбрасывается. Полный диск оставляет чью-то рабочую сессию нетронутой. Граница, которая останавливает плохой запрос, работает до журнала и им не затрагивается.
Он честен, когда пуст. Пока функция спит, хранилище ничего не содержит, и консоль так и говорит, без выдуманной цифры для заполнения карточки.
Последний пункт кажется самым мелким, и именно он решает, поверит ли кто-нибудь остальным трём. Дашборд, готовый показать ноль, когда показывать нечего, это дашборд, которому можно доверять в тот день, когда он что-то покажет.
Утверждение это предложение. Доказательство это то, что второй человек может проверить, не спрашивая вас. Что должен содержать аудиторский след, что на самом деле доказывает хеш, и чего требовать от любого инструмента, который заявляет, что его создаёт.
Правило утверждения перед запуском простыми словами. Ассистент читает, объясняет и предлагает, а путь записи принадлежит человеку. Чего это стоит, что это даёт и три вопроса к любой функции ИИ.
Два вида учётных данных Tableau, выполняющих две разные работы. Одни несут права человека. Другие расширяют возможность платформы. Правильный выбор оставляет модель разрешений, которую вы строили годами, главной в вопросе о том, кто что видит.