Агентский ИИ

Агентский ИИ: модель, которая действует, то есть вызывает инструмент, читает ответ и решает, каким будет следующий шаг, а не только отвечает.

Определение

Форма всегда одна и та же: цель словами, набор инструментов (поиск, файл, команда оболочки, API), цикл и правило остановки. По своей природе здесь нет ничего нового, ведь программа всегда могла вызвать API. Ново то, что выбор вызова делает модель, читающая текст, поэтому система берётся за работу, для которой никто не написал правила, и может ошибаться там, где правило ошибиться не может. Любую такую систему описывают два вопроса: какие инструменты у неё есть и что ей позволено делать не спрашивая.

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

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

Наш собственный агент применяет все три именно в этом порядке. Ключ счёта остаётся в вашем кошельке, прежде всего в Locker Vault на офлайновом телефоне, или в выбранном вами расширении либо мобильном кошельке, и может всё. Ключ агента живёт на компьютере, запечатанный под паролем, и ему позволено только ставить и отменять ордера и задавать плечо и режим маржи рынка. Подписанный вашим кошельком мандат держит границы (рынки, самый крупный ордер, самое высокое плечо, ордера и номинал за сутки, комиссию и её единственного получателя), сроком, который кончается вместе с ключом агента, не больше 180 дней, а хранитель перед каждым открытием применяет то из двух, что уже: мандат или локальную политику.

Пример

Пример ограниченного цикла: наш ежедневный пилот. Одно размышление в день, в 00:30 UTC, если регламент не велит иначе, называет сторону, рынок и первый вход, с тезисом и с уверенностью, и ничего больше: ни размера, ни стопа, ни цели. Дальше код считает размер позиции по регламенту, а здесь это лестница из 1, 1, 2, 3 и 5 долей при плече 3, со ступенями в 0,5 дневного ATR друг от друга, и базовая доля в 2,78 % капитала. Если комиссии, фандинг за дни, которые позиция по ожиданиям простоит, и проскальзывание съедают те 10 % базовой доли, в которые он целит, сделку отклоняют уже после того, как модель высказалась.