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