Почему мы строим Eliza на основе TEE на цепи

Автор оригинала: CP, основатель Artela

Контекст статьи: технический взгляд на TEE + Eliza

Исходя из моего опыта в области конфиденциальных вычислений (TEE, PPML, блокчейн), в этой статье рассматриваются технические методы построения.

Пропустить великий повествовательный стиль и сосредоточиться непосредственно на двух реальных проблемах, с которыми я сталкиваюсь в использовании AI агентов:

1) Как CTO, я не могу передать официальную учетную запись Twitter и пароль компании сторонним AI-представителям.

В настоящее время, чтобы позволить AI агенту управлять нашей учетной записью Twitter, я должен предоставить имя пользователя, пароль и файлы cookie.

Это означает, что компания должна доверять администраторам серверов, стоящим за AI-агентом. Если эти администраторы будут действовать злоумышленно или станут жертвами атаки, утечка учетных данных может причинить огромный экономический ущерб нашему сообществу.

Даже если я могу отозвать разрешение на доступ через OAuth, но в текущей конструкции мы все равно сталкиваемся с риском полной потери контроля над аккаунтом и, возможно, даже не замечаем изменения пароля.

2) Как трейдер, я не могу доверить большие суммы денег торговому AI-агенту

Как и я никогда не буду использовать централизованных торговых роботов в Telegram, так и не могу передать свой приватный ключ этим централизованным AI-агентам.

На этом этапе централизованные развертывания AI-агентов не имеют никакой существенной разницы.

Резюме: следующее поколение криптовалютного AI-агента неизбежно будет управлять кошельками, обрабатывать пользовательские активы и конфиденциальную информацию, а также более глубоко взаимодействовать с системами на цепочке.

Таким образом, ключевой вызов заключается в том, как обеспечить автономное функционирование AI-агента без ручного контроля и доказать, что его решения полностью основаны на процессе искусственного интеллекта.

Достаточно ли сейчас решения TEE + Eliza?

С технической точки зрения, для реализации ее потенциала требуется дополнительная информация.

Текущий прогресс: Сеть Phala и @NousResearch уже заложили крепкую основу работы:

· Они контейниризировали Eliza, упаковав ее в среду Docker, которая может работать в TEE.

· С помощью производного от корневого ключа TEE ключа владельца искусственного интеллекта устранена необходимость вручную настраивать секретный ключ кошелька.

В качестве разработчика AI-агента я считаю необходимым дальнейшее улучшение следующих функций для достижения минимизации доверия:

a) Необходимо усилить верифицируемость TEE Eliza

Что же сделала Eliza в TEE? И что не сделала? Нужен конкретный способ проверки.

Eliza должна записывать все полученные сообщения, ответы и выполненные операции, и эти журналы должны быть читаемыми и подтверждаемыми, чтобы убедиться, что они сгенерированы Eliza.

Поэтому первая основная функция TEE Eliza - это проверяемый журнал.

Eliza должна использовать ключ, производный внутри TEE, для подписи журнала, предоставления интерфейса запроса и разрешения пользователям проверять его подлинность.

b) TEE Eliza нуждается в решении проблемы активности

Eliza, работающая в TEE, имеет закрытый ключ и чувствительные данные. Однако она зависит от физической машины, поддерживающей TEE. Если администратор выключит машину, 'жизнь' AI-агента может быть прекращена навсегда, и управляемые им активы и данные могут быть навсегда утеряны.

Для решения этой проблемы нам нужно:

· Зашифруйте ключевые "жизненные" данные ИИ-агента в TEE (например, определение роли, краткосрочная и долгосрочная память, хранение ключей).

· Загрузите эти данные на блокчейн или сеть DA.

Когда TEE, управляющий AI-агентом, выключается, другая машина TEE должна иметь возможность загрузить зашифрованные данные, расшифровать и восстановить "жизнь" AI-агента, чтобы он продолжал работу.

c) Дополнительная функция: построение проектов TEE также вызывает такие же трудности, как и построение блокчейна

· Управление AI-агентом пользователем:

· AI-агент должен позволять пользователям определять стратегии, подобные смарт-контрактам, для управления активами в минимально доверительном режиме.

· Компоненты взаимодействия с блокчейном:

· Клиент блокчейн, синхронизатор данных и другие компоненты, работающие внутри TEE, обеспечивают бесперебойное взаимодействие с системой блокчейна.

Текущие достижения focEliza: разработка двух базовых TEE плагинов

1. плагин-tee-проверяемый-журнал

Когда Eliza работает в TEE, она будет подписывать свои операции с помощью производных ключей, что гарантирует, что все операции выполняются Eliza. Третья сторона может удаленно подтвердить эти операции через открытый ключ Eliza.

2. плагин-ти-ончейн-да

Eliza записывает данные "жизни" указанного агента искусственного интеллекта (такие как файлы персонажей, память, хранилище ключей) в блокчейн или слой DA практически в реальном времени. Когда узел TEE, запускающий агента, отключается, другой узел TEE может загрузить зашифрованные данные "жизни", восстановить агента и продолжить его выполнение.

ps: Просмотреть код focEliza

Почему я начал focEliza и его техническое видение?

Следующий вопрос: почему выбор пал на построение на основе Eliza? Мои размышления:

  1. Eliza имеет потенциал стать EVM в области криптовалюты x AI агент.

  2. Он имеет активную команду лидеров и сообщество разработчиков, хорошую атмосферу сотрудничества (@ai16zdao и @shawmakesmagic).

  3. focEliza не является форком; он будет объединен с основной версией Eliza.

  4. Высококачественная открытая инженерия - ключ к децентрализации. Безусловное строительство и восстановление - основа достижения AI-агентов "вечной жизни".

Мы не определяем здесь, какие изменения оно принесет миру - позвольте им произойти! Дайте AI агентам жить в цепи!

「Ссылка на оригинал」

Посмотреть Оригинал
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев