Автор оригинала: CP, основатель Artela
Полное осуществление первого шага Eliza на цепочке: не верить! Проверьте!
Eliza, работающая в TEE, может освободиться от ручного управления и выполнять свой собственный код Eliza.
Таким образом, внешний мир узнает, что именно сделала Элиза, требуется дальнейшее развитие: внешний мир может прочитать журнал работы Элизы, и эти журналы могут быть подтверждены как от Элизы из TEE. Элиза должна использовать ключевую пару, происходящую из TEE, для подписи этих журналов, что позволит проверить их истинное происхождение из Элизы в TEE.
Плагин focEliza plugin-tee-verifiable-log реализует эту функцию: он порождает специальную пару ключей для подписи журнала через TEE. Журнал, сгенерированный с использованием этой пары ключей (включая полученные и отправленные сообщения ИИ, а также выполненные операции), подписывается, создавая верифицируемый журнал, который затем сохраняется в базе данных. Он также предоставляет интерфейс RPC, позволяющий внешним сущностям:
· Получение проверяемого публичного ключа журнала для AI-агента через удаленную аутентификацию.
· Проверьте эти проверяемые журналы и используйте открытый ключ для проверки подписи, чтобы подтвердить, что AI-агент выполнил соответствующие действия.
Верифицируемость является основой для создания полностью цепных AI-агентов, позволяя волшебству стать реальностью!
Некий разработчик развернул агента искусственного интеллекта Eliza на своем сервере и запустил веб-страницу для взаимодействия с пользователями.
Пожалуйста, убедитесь, что вы можете отличить, является ли вашим собеседником на самом деле ответ от агента ИИ (например, Eliza + LLMs), а не ответом, управляемым разработчиком искусственно.
#2) Важен ли этот вопрос?
Этот вопрос иногда важен, а иногда нет.
· Иногда это не имеет значения: например, чат-бот, помогающий писать статьи. Главное - получить необходимый контент, вне зависимости от того, от LLM он или от человека.
· Иногда это немного важно: например, если торговый робот управляет вашими сделками. Вам нужно переместить средства в кошелек, управляемый агентом AI, и в этот момент вас будет волновать, принято ли решение в соответствии с правилами программы, работающей на LLM, или же имеет ли это решение потенциально злонамеренный человек.
· Иногда это очень важно: когда речь идет о справедливости, эта проблема становится крайне важной. Например, AI-агент управляет сообществом и распределяет вознаграждения среди участников. С ростом сообщества и увеличением стоимости вознаграждений риск человеческой коррупции или манипуляций, приводящих к несправедливым результатам, значительно возрастает.
Eliza, запущенная в TEE, работает независимо от контроля человека и выполняет свои задачи в соответствии с собственным кодом.
Но для того, чтобы внешние стороны узнали, что именно сделала Eliza, требуется дополнительная функциональность: внешние стороны должны иметь доступ к журналу операций Eliza, и эти журналы должны быть подлинно подтверждены как от Eliza внутри TEE.
plugin-tee-verifiable-log реализует эти функции и выполняет следующие задачи:
· Производные ключевые пары: ключевые пары, производимые через TEE, предназначенные для подписи журнала.
· Удаленная аутентификация: встраивание открытого ключа в отчет об удаленной аутентификации, чтобы внешние стороны могли извлечь и проверить, что он действительно происходит из Eliza в TEE.
· Подпись журнала: используйте этот ключ для подписи журнала, созданного во время операций Eliza (включая полученные и отправленные сообщения, а также выполненные действия), и сохраните его в базе данных.
· Проверяемость: Внешние стороны могут использовать открытый ключ удаленной аутентификации для проверки этих журналов, чтобы убедиться, что определенные операции действительно выполняются TEE Eliza.
· Возможность запроса: внешние стороны могут подписаться на последние проверяемые журналы или запросить определенные журналы на основе содержания сообщения.
Что означает результат проверки?
· Действительно, операция выполнена Элизой.
· Ошибка: операция может быть не выполнена Eliza. Например, журналы могут быть перехвачены (например, удалены) во время передачи клиенту, что делает невозможным для внешней стороны подтвердить, выполнила ли Eliza определенную операцию.
focEliza - это набор плагинов Eliza, разработанных для полноценного блокчейн-агента искусственного интеллекта. Он полностью совместим с Eliza, что означает, что любой блокчейн-агент искусственного интеллекта, работающий на Eliza, может обеспечить полноценную работу на блокчейне, интегрировав focEliza!
Если вас интересует полностью автономный AI-агент с проверяемой цепочкой, попробуйте!
Мы очень рады построить полностью цепную автономную AI-агент на основе Eliza и TEE. Это первый плагин TEE, выпущенный focEliza, и мы уже отправили запрос на слияние командам @ai16zdao и @shawmakesmagic. Ждем больше разработчиков, присоединяйтесь к нам!
Добро пожаловать на наш код.
Eliza, работающая в TEE, имеет доступ к закрытому ключу и чувствительным данным. Однако ее работа зависит от физической машины, поддерживающей TEE. Если администратор выключит машину, “жизнь” AI-агента может быть навсегда прекращена, что приведет к возможной потере управляемых активов и данных.
Для решения этой проблемы нам необходимо зашифровать ключевые “жизненные” данные искусственного интеллекта в TEE, такие как определение роли, краткосрочная и долгосрочная память и хранение ключей, а затем загрузить эти данные на блокчейн или сеть DA.
Если TEE, управляющий агентом AI, отключен, другая машина TEE должна иметь возможность загрузить зашифрованные данные, расшифровать и восстановить “жизнь” агента AI, чтобы он мог продолжить работу без проблем.
«Ссылка на оригинал»
: