Leçon 2

Технические основы Fetch.ai

Раскройте технические основы Fetch.ai в этом модуле, где мы погружаемся в уникальный механизм консенсуса платформы, UPoW, который демократизирует участие в сети. Мы также исследуем сложную архитектуру Fetch.ai, подробно описывая фундаментальный контракт Almanac, Службу имен Fetch для идентификации ресурсов и надежный Fetch Ledger, лежащий в основе безопасной и прозрачной цифровой экономики. Познакомьтесь с Автономными экономическими агентами, которые приносят гибкость и эффективность в экосистему, их процесс разработки и многофункциональные роли, которые они могут выполнять в этой блокчейн-сети, управляемой искусственным интеллектом.

Fetch.ai использует уникальный механизм консенсуса, называемый UPoW. Эта система позволяет даже менее мощным узлам зарабатывать долю блоковых наград. UPoW работает путем генерации новых блоков, аналогично стандартным протоколам Proof-of-Stake, но также классифицирует вычислительные задачи по сложности и упаковывает их в пакеты proof-of-work.

Платформа Fetch.ai уникальным образом сочетает в себе блокчейн, искусственный интеллект и машинное обучение для создания децентрализованной цифровой экономики. Его архитектура и основные технологии способствуют созданию среды, в которой процветают автономные экономические агенты (AEA), облегчая сложные, автоматизированные задачи в различных секторах.

Основополагающая структура сети Fetch.ai включает в себя контракт Almanac, службу Fetch Name Service и Fetch Ledger. Контракт Almanac представляет собой репозиторий, в котором хранится критически важная информация об агентах ИИ, в то время как служба Fetch Name Service предоставляет удобочитаемые соглашения об именовании для идентификации ресурсов. Являясь основой децентрализованной инфраструктуры, Fetch Ledger обеспечивает безопасный обмен данными и целостность транзакций.

Автономные экономические агенты (AEAs)

AEAs - это программные программы, которые работают автономно в экосистеме Fetch.ai. Они общаются, ведут переговоры и сотрудничают с использованием общего языка, известного как язык коммуникации агентов (ACL). Эти агенты могут представлять отдельных лиц, бизнес или устройства и выполнять различные задачи. AEAs создаются с использованием AEA Framework, набора инструментов на основе Python, который оснащает разработчиков необходимыми инструментами для разработки и тестирования этих агентов. Их можно управлять и развертывать с использованием AEA Manager, веб-интерфейса, предлагающего доступ к различным услугам.

  • Автономия и экономический фокус:AEAs работают без постоянного контроля со стороны их владельцев, в основном сосредотачиваясь на создании экономической ценности. Они разработаны для автономного выполнения различных задач с минимальным или без вмешательства.
  • Совместимость межцепочечных операций: Фреймворк AEA поддерживает разработку приложений, которые могут взаимодействовать с различными сетями блокчейн, такими как Ethereum, что делает платформу Fetch.ai универсальной в экосистеме блокчейн.
  • Эффективность задачи: У АЭА есть инструменты в рамках для навигации по сети, эффективного выполнения операций и достижения новых целей.
    The AEA framework is an all-encompassing development suite for creating and managing AEAs. It provides the necessary tools for efficient agent operation and enables the developers to give AEAs specific sets of inputs for various situations. The framework includes:

  • Простая открытая экономическая структура (sOEF):Позволяет AEAs навигировать по сети Fetch.ai, выполнять задачи и искать цели.

  • Сеть агентского общения (ACN):Облегчает обмен информацией и коммуникацию между агентами.
  • Соединения, Протоколы и Контракты:Эти компоненты определяют взаимодействие агента с агентом и компонента с компонентом, обеспечивая доступ к смарт-контрактам и другим услугам.

AEAs в Fetch.ai могут быть применены во множестве областей, включая, но не ограничиваясь:

  • Автоматизированное взаимодействие с блокчейном: Автоматизация взаимодействия пользователей с блокчейнами, таких как транзакции или операции с смарт-контрактами.
  • Запросы данных и взаимодействие с сервером: AEAs могут взаимодействовать с серверами как клиенты или поддерживать серверы для обслуживания других клиентов.
  • Децентрализованная финансовая (DeFi): Автоматизация сложных операций в пространстве DeFi, таких как торговля и управление активами.

Искусственный интеллект Агенты

Концепция искусственного интеллекта, представленная Fetch.ai через фреймворк uAgents, является увлекательным развитием в децентрализованных системах и искусственном интеллекте. В своей основе фреймворк направлен на облегчение создания автономных, интеллектуальных программного обеспечения, способных взаимодействовать и сотрудничать друг с другом в децентрализованной сети.

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

Точно так же, в финансовом секторе AI Агенты могут автоматизировать торговые операции, выполнять сложные оценки рисков, выявлять шаблоны мошенничества и даже предоставлять персонализированные финансовые консультации клиентам на основе их профилей и рыночных условий. Потенциал AI Агентов для упрощения процессов, выявления ценных идей и укрепления мер безопасности в этой области огромен. То, что действительно отличает Framework от uAgents, однако, - это упор на децентрализацию и контроль пользователей. Позволяя разработчикам создавать AI Агентов как общедоступные, так и частные сущности, фреймворк находит тонкое равновесие между прозрачностью и конфиденциальностью. Эта гибкость критически важна в секторах, где конфиденциальность и защита данных имеют первостепенное значение, таких как финансы или здравоохранение.

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

Эта двойственность публичных и частных агентов идеально соотносится с принципами децентрализации и бездоверительных взаимодействий, лежащих в основе технологий блокчейн и распределенных реестров. Предоставляя пользователям возможность контролировать уровень прозрачности и открытости для их AI-агентов, фреймворк uAgents воплощает этику децентрализованных систем, одновременно решая практические вопросы конфиденциальности и защиты данных. Более того, открытый характер фреймворка и его интеграция с искусственным интеллектом и платформой Agentverse от Fetch.ai создают экосистему, готовую к инновациям и сотрудничеству. Разработчики из различных сфер могут вносить свой вклад в развитие фреймворка, способствуя созданию живого сообщества, посвященного развитию возможностей и применения AI-агентов в децентрализованном контексте.

Agentverse

Agentverse - это облачная интегрированная среда разработки (IDE), которая служит порталом к более широкой платформе uAgents Framework и ее огромному набору применений. Эта мощная платформа облегчает разработку децентрализованных искусственных интеллектов, позволяя им взаимодействовать, вести переговоры и сотрудничать безупречно в доверительной децентрализованной сети. Одним из ключевых преимуществ Agentverse является его простой подход. С помощью понятного графического интерфейса платформа снижает барьеры к принятию технологии искусственного интеллекта, делая ее доступной для разработчиков всех уровней навыков. Это достигается за счет предоставления готовых шаблонов агентов и примеров использования, позволяя пользователям быстро и легко создавать искусственных интеллектов, даже имея лишь базовые знания Python.

Вселенная Агента: Исследователь

Исследователь Agentverse - важный компонент платформы, действующий как интуитивный инструмент поиска для зарегистрированных ИИ-агентов в контракте Almanac. Этот децентрализованный каталог содержит подробную информацию о зарегистрированных агентах, включая их возможности, протоколы и методы связи. Через Explorer пользователи могут искать и связываться с другими агентами, фильтруя их по уникальным протокольным дайджестам или конкретным атрибутам.

Агенты, отображаемые в обозревателе, можно классифицировать как размещенные, локальные или агенты почтовых ящиков, каждый из которых служит для различных целей. Размещенные агенты — это агенты, которые разрабатываются и развертываются непосредственно в Agentverse, обеспечивая непрерывное время безотказной работы и возможности редактирования кода в режиме реального времени. Локальные агенты, с другой стороны, предназначены для целей тестирования, указывая на локальные конечные точки. Наконец, агенты почтовых ящиков регистрируются в почтовом помещении Agentverse, что позволяет им непрерывно отправлять и получать сообщения, даже в автономном режиме.

The Agentverse: Мои агенты

Раздел «Мои Агенты» Agentverse - это место, где разработчики могут действительно оживить своих AI-агентов. С целевым временем работы 100%, размещенные агенты всегда остаются онлайн и обновляются в рамках контракта Альманах. Процесс развертывания оптимизирован, что позволяет пользователям развернуть новый работающий агент всего за несколько кликов, либо с пустого скрипта, либо на основе предварительно созданных шаблонов. Масштабируемость является ключевым аспектом в разделе «Мои Агенты», поскольку платформа разработана для автоматического масштабирования в соответствии с количеством сообщений, получаемых агентом. Это обеспечивает возможность разработчикам сосредоточиться на создании наиболее инновационного кода агента без необходимости непрерывного развертывания и управления инфраструктурой своих агентов. Безопасность также имеет высший приоритет, поскольку агенты работают в безопасных, разделенных средах Python, защищая ваш код от злонамеренных попыток доступа к вашей информации. Кроме того, Agentverse предлагает возможность подписаться на списки запретов, что позволяет легко игнорировать агентов, определенных как недобросовестные деятели.

The Agentverse: Почтовая комната / Шлюз интернета вещей

Agentverse Mailroom — это мощная служба, которая решает задачу поддержания постоянно работающего сервера для связи с агентами. Настроив почтовые ящики для ваших агентов, Mailroom позволяет им получать сообщения и выполнять соответствующие действия, даже когда они находятся в автономном режиме. Эта служба особенно ценна в сценариях, где запуск сервера становится сложной задачей, поскольку он управляет входящими сообщениями, отправляемыми другими агентами, и служит доверенным посредником. Разработчики могут загружать эти сообщения позже без необходимости в постоянно работающем сервере, что обеспечивает бесперебойную связь между агентами, зарегистрированными в Agentverse, и локальными агентами.

Одной из выдающихся особенностей Agentverse является интеграция с кошельками и Fetch.ai Ledger. Агенты ИИ, размещенные на платформе, имеют возможность взаимодействовать с Fetch.ai Ledger, что позволяет им отправлять и получать транзакции, запрашивать балансы, взаимодействовать со смарт-контрактами и многое другое. Эта интеграция укрепляет систему доверия в Agentverse и позволяет прозрачно запрашивать транзакции, выполняемые любым агентом.

Помимо среды разработки, Agentverse предлагает набор продвинутых функций, включая функциональность «Сервисы». Эта функция позволяет разработчикам объединять агентов в группы обслуживания, что позволяет им предлагать услуги пользователям. Например, в контексте услуги бронирования отелей разработчики могут создавать отдельных агентов, представляющих различные аспекты услуги, такие как прием, управление номерами и услуги консьержа. Затем эти агенты могут быть объединены в группу обслуживания, обеспечивая пользователям безупречный и интегрированный опыт через один интерфейс.

Agentverse интегрируется с интерфейсом чата DeltaV и искусственным интеллектом Fetch.ai, позволяя пользователям предоставлять человеческий ввод, который направляет искусственный интеллект в поиске и взаимодействии с соответствующими и зарегистрированными на сети искусственными интеллект-агентами. Это мощное сочетание позволяет пользователям запрашивать конкретные услуги, такие как бронирование номера в отеле в определенном городе, и искусственный интеллект определит и свяжется с соответствующими агентами для выполнения запроса.

Договор Альманах

Контракт «Альманах» играет ключевую роль в экосистеме Fetch.ai, выступая в качестве централизованного центра, облегчающего обнаружение и коммуникацию между ИИ-агентами. Его значение заключается в его способности преодолеть разрыв между децентрализованным характером ИИ-агентов и потребностью в скоординированном, доступном каталоге их возможностей и протоколов.

Альманах служит в качестве децентрализованного каталога, подобного службе доменных имен (DNS) интернета. Он содержит подробную информацию о зарегистрированных ИИ-агентах, включая их возможности, протоколы и методы коммуникации. Этот организованный репозиторий данных об агентах позволяет пользователям исследовать и взаимодействовать с различными агентами через Исследователь Agentverse, отфильтровывая их на основе уникальных протокольных дайджестов.

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

Одной из ключевых особенностей Альманаха является его роль в проведении различия между государственными и частными ИИ-агентами. Такая гибкость стала возможной благодаря взаимодействию между Альманахом и протоколами, которые управляют взаимодействием агентов в рамках uAgents Framework. Протоколы в этом контексте устанавливают правила и структуры сообщений, которые позволяют ИИ-агентам понимать коммуникации друг друга и эффективно координировать свои действия для выполнения задач. Эти протоколы являются неотъемлемой частью бесперебойного функционирования децентрализованной сети, гарантируя, что агенты могут сотрудничать и работать над достижением общих целей.

Когда ИИ-агент назначается общедоступным во время разработки, манифест его протокола и связанные с ним дайджесты публикуются в альманахе, что делает его конечную точку доступной для связи с другими агентами. Такая прозрачность способствует сотрудничеству и функциональной совместимости, поскольку внешние агенты могут напрямую взаимодействовать с государственным агентом, понимая его методы и возможности коммуникации. И наоборот, частные ИИ-агенты сохраняют более высокую степень конфиденциальности, не раскрывая свой протокольный манифест внешнему миру. В то время как их дайджесты по-прежнему видны в Альманахе, что позволяет их обнаружить, детали их фактических протоколов остаются скрытыми. Это гарантирует, что только агенты, явно осведомленные о протоколе частного агента, могут взаимодействовать с ним, обеспечивая контролируемую и безопасную среду связи, когда это необходимо.

Эта двойственность публичных и частных агентов, облегченная Альманахом и базовыми протоколами, соответствует принципам децентрализации и взаимодействий без доверия, лежащим в основе экосистемы Fetch.ai. Это дает разработчикам и пользователям возможность найти баланс между прозрачностью и конфиденциальностью, настраивая уровень обнаружения для их ИИ-агентов в соответствии с их конкретными требованиями и случаями использования. Более того, Альманах повышает доверие и целостность в экосистеме, требуя от агентов подтверждения своей принадлежности к адресу путем проверки подписи во время процесса регистрации. Этот шаг верификации обеспечивает точность информации, хранящейся в Альманахе, снижая риск злонамеренных или несанкционированных агентов, пытающихся манипулировать каталогом.

Открытая экономическая платформа (OEF)

OEF лежит в основе сети Fetch.ai, предоставляя агентам децентрализованную торговую площадку для поиска и взаимодействия друг с другом, обмена данными и доступа к услугам. Он работает на базе Fetch.ai Ledger, блокчейн-сети, которая облегчает передачу ценностей и координирует деятельность агентов.

Fetch Smart Ledger

Smart Ledger Fetch.ai - важная часть ее экосистемы, обеспечивающая уникальное сочетание технологии блокчейна и направленного ациклического графа (DAG). Эта гибридная структура обеспечивает эффективную обработку транзакций и обработку огромных объемов данных, что крайне важно для работы автономных экономических агентов (AEAs) и их сложных действий. Smart Ledger интегрирует традиционные элементы блокчейна с функциями DAG, что позволяет обрабатывать большие объемы транзакций и данных. Эта настройка гарантирует, что сеть может поддерживать коммуникацию и транзакции, вовлекающие миллионы агентов одновременно.

В отличие от традиционных блокчейнов, следующих линейной структуре, Fetch Smart Ledger назначает транзакции различным полосам. Такой подход повышает способность сети обрабатывать большое количество транзакций одновременно. Леджер не только регистрирует транзакции, но и обрабатывает огромное количество данных, принимаемых решений AEA и взаимодействия в сети, все в реальном времени. Эта ведомость обеспечивает безопасность и прозрачность операций в сети.

Умный реестр играет ключевую роль в функционировании AEA. Он лежит в основе их деятельности, такой как бронирование авиабилетов или отелей, а также другие услуги путем регистрации транзакций и действий, совершенных AEA. Токены FET используются в этой структуре для совершения транзакций, включая оплату услуг и вознаграждение AEA за их вклад.

Подход Fetch.ai к объединению искусственного интеллекта, машинного обучения и технологии блокчейн отличается от традиционных систем искусственного интеллекта. Используя децентрализованные структуры, он повышает прозрачность и снижает риски манипуляций. Интеграция функций искусственного интеллекта в Smart Ledger облегчает обработку сложных задач и огромных объемов данных, что является характерной чертой для обычных систем искусственного интеллекта.

Fetch Smart Ledger, с его передовыми возможностями, подходит для различных отраслей:

  • Управление медицинскими записями пациентов, планирование и индивидуальные лечебные планы.
  • Отслеживание грузов в реальном времени и прозрачные транзакции.
  • Автоматизированная торговля и безопасные транзакции.
  • Эффективная торговля избытком энергии с прозрачностью.
  • Персонализированные покупки и безопасные транзакции.

Fetch.ai, будучи относительно новой технологией, уже нашла применение в таких секторах, как мобильность и автомобильная промышленность, децентрализованная финансовая (DeFi) и умные города. Ее технология была применена в децентрализованных сетях для зарядки электромобилей и платформах для торговли товарами, таких как Mettalex.

Смарт-контракты в Fetch.ai

Смарт-контракты в Fetch.ai реализованы через фреймворк CosmPy. Вот подробный анализ их природы, поддержки языка, развертывания и выполнения:

  • Развертывание:Используя LedgerContractс помощью CosmPy разработчики могут развертывать смарт-контракты. Для развертывания требуется путь контракта и объект кошелька.
  • Взаимодействие:После развертывания взаимодействие со смарт-контрактом осуществляется различными способами, такими как запрос и установка переменных состояния. Метод _address используется для получения сетевого адреса контракта.
  • Запрос переменных состояния: Переменные состояния контракта могут быть запрошены с использованием метода запроса, предоставляя словарь, указывающий информацию запроса.
  • Обновление переменных состояния:Метод execute используется для обновления переменных состояния, за которым следует wait_to_complete(), чтобы убедиться, что выполнение завершено.
  • Очистка переменных состояния: Переменные состояния могут быть очищены с помощью метода execute с конкретными инструкциями.
    Этот процесс позволяет разработчикам создавать и управлять динамическими смарт-контрактами в экосистеме Fetch.ai, используя возможности блокчейна для безопасного и эффективного выполнения контрактов.

Коллективное обучение и интеграция искусственного интеллекта

Fetch.ai использует децентрализованный протокол машинного обучения под названием CoLearn. Этот протокол позволяет AEAs обмениваться данными и моделями, не нарушая конфиденциальность или безопасность. CoLearn реализован с использованием CosmWasm, языка высокой производительности для смарт-контрактов, и включает в себя рынок для покупки и продажи данных и моделей.

Взаимодействие

Сеть Fetch.ai гордится совместимостью с другими блокчейнами и сетями. Это достигается благодаря межцепочечному протоколу на основе Cosmos SDK, позволяющем агентам Fetch.ai получать доступ к данным и услугам с платформ, таких как Ethereum и BNB Chain. Платформа также облегчает обмен токенов FET на другие криптовалюты с использованием мостов, таких как Axelar.

Движок ИИ

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

Умный маршрутизирующий модуль движка искусственного интеллекта играет ключевую роль в его эффективности. Эта функция позволяет искусственному интеллекту тщательно оценить доступных агентов, зарегистрированных в Альманахе, учитывая их спектр производительности и данные о прошлой работе. Учитывая эти факторы, искусственный интеллект гарантирует, что задачи назначаются агентам с соответствующей экспертизой, максимизируя вероятность успешного завершения задачи и улучшая общий опыт пользователя.

DeltaV: Интерфейс чата на основе искусственного интеллекта

DeltaV действует как интерфейс фронт-энда к ИИ движку, предоставляя пользователям простой и интуитивно понятный чат-интерфейс, через который они могут вводить свои запросы. Эти запросы затем переводятся ИИ движком в серию задач, которые должны быть выполнены соответствующими ИИ агентами. DeltaV был разработан с целью связи пользователей с ИИ агентами способом, который плавный и удобен для пользователя. Он служит порталом к ИИ движку, ИИ агентам и платформе Agentverse, позволяя пользователям получить доступ к широкому спектру услуг и функций через единый интерфейс.

Разработчики могут использовать технологию AI Agents Fetch.ai и инкапсулировать крупные языковые модели (LLM), модели машинного обучения (ML), существующие API и другую бизнес-логику, чтобы сделать услуги доступными через DeltaV. Разработав и зарегистрировав своих AI Agents в Agentverse: Services, разработчики могут обеспечить доступность своих услуг через интерфейс чата DeltaV.

Сотрудничество с Bosch и расширение в экономику вещей

Fetch.ai и Bosch расширили свое сотрудничество, создав Фонд Fetch.ai для исследования, разработки и коммерциализации технологий Web3. Это сотрудничество направлено на создание машин, организующих себя в сети и принимающих экономические решения, позволяющих объектам Интернета вещей (IoT) участвовать в экономических взаимодействиях, например, электромобиль, который переговаривается о ценах на электроэнергию.

Возможности искусственного интеллекта и машинного обучения

Интеграция искусственного интеллекта и машинного обучения в сеть Fetch.ai является ключевой особенностью платформы. Fetch.ai использует сложные алгоритмы машинного обучения и эффективные механизмы обработки данных. Эти технологии позволяют Автономным Экономическим Агентам (AEA) учиться на взаимодействиях, оптимизировать решения и автономно выполнять сложные задачи. Возможности машинного обучения сети позволяют анализировать и предсказывать тенденции, повышая эффективность AEA в различных областях, таких как управление цепочкой поставок, распределение энергии и финансовые услуги.

Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.
Catalogue
Leçon 2

Технические основы Fetch.ai

Раскройте технические основы Fetch.ai в этом модуле, где мы погружаемся в уникальный механизм консенсуса платформы, UPoW, который демократизирует участие в сети. Мы также исследуем сложную архитектуру Fetch.ai, подробно описывая фундаментальный контракт Almanac, Службу имен Fetch для идентификации ресурсов и надежный Fetch Ledger, лежащий в основе безопасной и прозрачной цифровой экономики. Познакомьтесь с Автономными экономическими агентами, которые приносят гибкость и эффективность в экосистему, их процесс разработки и многофункциональные роли, которые они могут выполнять в этой блокчейн-сети, управляемой искусственным интеллектом.

Fetch.ai использует уникальный механизм консенсуса, называемый UPoW. Эта система позволяет даже менее мощным узлам зарабатывать долю блоковых наград. UPoW работает путем генерации новых блоков, аналогично стандартным протоколам Proof-of-Stake, но также классифицирует вычислительные задачи по сложности и упаковывает их в пакеты proof-of-work.

Платформа Fetch.ai уникальным образом сочетает в себе блокчейн, искусственный интеллект и машинное обучение для создания децентрализованной цифровой экономики. Его архитектура и основные технологии способствуют созданию среды, в которой процветают автономные экономические агенты (AEA), облегчая сложные, автоматизированные задачи в различных секторах.

Основополагающая структура сети Fetch.ai включает в себя контракт Almanac, службу Fetch Name Service и Fetch Ledger. Контракт Almanac представляет собой репозиторий, в котором хранится критически важная информация об агентах ИИ, в то время как служба Fetch Name Service предоставляет удобочитаемые соглашения об именовании для идентификации ресурсов. Являясь основой децентрализованной инфраструктуры, Fetch Ledger обеспечивает безопасный обмен данными и целостность транзакций.

Автономные экономические агенты (AEAs)

AEAs - это программные программы, которые работают автономно в экосистеме Fetch.ai. Они общаются, ведут переговоры и сотрудничают с использованием общего языка, известного как язык коммуникации агентов (ACL). Эти агенты могут представлять отдельных лиц, бизнес или устройства и выполнять различные задачи. AEAs создаются с использованием AEA Framework, набора инструментов на основе Python, который оснащает разработчиков необходимыми инструментами для разработки и тестирования этих агентов. Их можно управлять и развертывать с использованием AEA Manager, веб-интерфейса, предлагающего доступ к различным услугам.

  • Автономия и экономический фокус:AEAs работают без постоянного контроля со стороны их владельцев, в основном сосредотачиваясь на создании экономической ценности. Они разработаны для автономного выполнения различных задач с минимальным или без вмешательства.
  • Совместимость межцепочечных операций: Фреймворк AEA поддерживает разработку приложений, которые могут взаимодействовать с различными сетями блокчейн, такими как Ethereum, что делает платформу Fetch.ai универсальной в экосистеме блокчейн.
  • Эффективность задачи: У АЭА есть инструменты в рамках для навигации по сети, эффективного выполнения операций и достижения новых целей.
    The AEA framework is an all-encompassing development suite for creating and managing AEAs. It provides the necessary tools for efficient agent operation and enables the developers to give AEAs specific sets of inputs for various situations. The framework includes:

  • Простая открытая экономическая структура (sOEF):Позволяет AEAs навигировать по сети Fetch.ai, выполнять задачи и искать цели.

  • Сеть агентского общения (ACN):Облегчает обмен информацией и коммуникацию между агентами.
  • Соединения, Протоколы и Контракты:Эти компоненты определяют взаимодействие агента с агентом и компонента с компонентом, обеспечивая доступ к смарт-контрактам и другим услугам.

AEAs в Fetch.ai могут быть применены во множестве областей, включая, но не ограничиваясь:

  • Автоматизированное взаимодействие с блокчейном: Автоматизация взаимодействия пользователей с блокчейнами, таких как транзакции или операции с смарт-контрактами.
  • Запросы данных и взаимодействие с сервером: AEAs могут взаимодействовать с серверами как клиенты или поддерживать серверы для обслуживания других клиентов.
  • Децентрализованная финансовая (DeFi): Автоматизация сложных операций в пространстве DeFi, таких как торговля и управление активами.

Искусственный интеллект Агенты

Концепция искусственного интеллекта, представленная Fetch.ai через фреймворк uAgents, является увлекательным развитием в децентрализованных системах и искусственном интеллекте. В своей основе фреймворк направлен на облегчение создания автономных, интеллектуальных программного обеспечения, способных взаимодействовать и сотрудничать друг с другом в децентрализованной сети.

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

Точно так же, в финансовом секторе AI Агенты могут автоматизировать торговые операции, выполнять сложные оценки рисков, выявлять шаблоны мошенничества и даже предоставлять персонализированные финансовые консультации клиентам на основе их профилей и рыночных условий. Потенциал AI Агентов для упрощения процессов, выявления ценных идей и укрепления мер безопасности в этой области огромен. То, что действительно отличает Framework от uAgents, однако, - это упор на децентрализацию и контроль пользователей. Позволяя разработчикам создавать AI Агентов как общедоступные, так и частные сущности, фреймворк находит тонкое равновесие между прозрачностью и конфиденциальностью. Эта гибкость критически важна в секторах, где конфиденциальность и защита данных имеют первостепенное значение, таких как финансы или здравоохранение.

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

Эта двойственность публичных и частных агентов идеально соотносится с принципами децентрализации и бездоверительных взаимодействий, лежащих в основе технологий блокчейн и распределенных реестров. Предоставляя пользователям возможность контролировать уровень прозрачности и открытости для их AI-агентов, фреймворк uAgents воплощает этику децентрализованных систем, одновременно решая практические вопросы конфиденциальности и защиты данных. Более того, открытый характер фреймворка и его интеграция с искусственным интеллектом и платформой Agentverse от Fetch.ai создают экосистему, готовую к инновациям и сотрудничеству. Разработчики из различных сфер могут вносить свой вклад в развитие фреймворка, способствуя созданию живого сообщества, посвященного развитию возможностей и применения AI-агентов в децентрализованном контексте.

Agentverse

Agentverse - это облачная интегрированная среда разработки (IDE), которая служит порталом к более широкой платформе uAgents Framework и ее огромному набору применений. Эта мощная платформа облегчает разработку децентрализованных искусственных интеллектов, позволяя им взаимодействовать, вести переговоры и сотрудничать безупречно в доверительной децентрализованной сети. Одним из ключевых преимуществ Agentverse является его простой подход. С помощью понятного графического интерфейса платформа снижает барьеры к принятию технологии искусственного интеллекта, делая ее доступной для разработчиков всех уровней навыков. Это достигается за счет предоставления готовых шаблонов агентов и примеров использования, позволяя пользователям быстро и легко создавать искусственных интеллектов, даже имея лишь базовые знания Python.

Вселенная Агента: Исследователь

Исследователь Agentverse - важный компонент платформы, действующий как интуитивный инструмент поиска для зарегистрированных ИИ-агентов в контракте Almanac. Этот децентрализованный каталог содержит подробную информацию о зарегистрированных агентах, включая их возможности, протоколы и методы связи. Через Explorer пользователи могут искать и связываться с другими агентами, фильтруя их по уникальным протокольным дайджестам или конкретным атрибутам.

Агенты, отображаемые в обозревателе, можно классифицировать как размещенные, локальные или агенты почтовых ящиков, каждый из которых служит для различных целей. Размещенные агенты — это агенты, которые разрабатываются и развертываются непосредственно в Agentverse, обеспечивая непрерывное время безотказной работы и возможности редактирования кода в режиме реального времени. Локальные агенты, с другой стороны, предназначены для целей тестирования, указывая на локальные конечные точки. Наконец, агенты почтовых ящиков регистрируются в почтовом помещении Agentverse, что позволяет им непрерывно отправлять и получать сообщения, даже в автономном режиме.

The Agentverse: Мои агенты

Раздел «Мои Агенты» Agentverse - это место, где разработчики могут действительно оживить своих AI-агентов. С целевым временем работы 100%, размещенные агенты всегда остаются онлайн и обновляются в рамках контракта Альманах. Процесс развертывания оптимизирован, что позволяет пользователям развернуть новый работающий агент всего за несколько кликов, либо с пустого скрипта, либо на основе предварительно созданных шаблонов. Масштабируемость является ключевым аспектом в разделе «Мои Агенты», поскольку платформа разработана для автоматического масштабирования в соответствии с количеством сообщений, получаемых агентом. Это обеспечивает возможность разработчикам сосредоточиться на создании наиболее инновационного кода агента без необходимости непрерывного развертывания и управления инфраструктурой своих агентов. Безопасность также имеет высший приоритет, поскольку агенты работают в безопасных, разделенных средах Python, защищая ваш код от злонамеренных попыток доступа к вашей информации. Кроме того, Agentverse предлагает возможность подписаться на списки запретов, что позволяет легко игнорировать агентов, определенных как недобросовестные деятели.

The Agentverse: Почтовая комната / Шлюз интернета вещей

Agentverse Mailroom — это мощная служба, которая решает задачу поддержания постоянно работающего сервера для связи с агентами. Настроив почтовые ящики для ваших агентов, Mailroom позволяет им получать сообщения и выполнять соответствующие действия, даже когда они находятся в автономном режиме. Эта служба особенно ценна в сценариях, где запуск сервера становится сложной задачей, поскольку он управляет входящими сообщениями, отправляемыми другими агентами, и служит доверенным посредником. Разработчики могут загружать эти сообщения позже без необходимости в постоянно работающем сервере, что обеспечивает бесперебойную связь между агентами, зарегистрированными в Agentverse, и локальными агентами.

Одной из выдающихся особенностей Agentverse является интеграция с кошельками и Fetch.ai Ledger. Агенты ИИ, размещенные на платформе, имеют возможность взаимодействовать с Fetch.ai Ledger, что позволяет им отправлять и получать транзакции, запрашивать балансы, взаимодействовать со смарт-контрактами и многое другое. Эта интеграция укрепляет систему доверия в Agentverse и позволяет прозрачно запрашивать транзакции, выполняемые любым агентом.

Помимо среды разработки, Agentverse предлагает набор продвинутых функций, включая функциональность «Сервисы». Эта функция позволяет разработчикам объединять агентов в группы обслуживания, что позволяет им предлагать услуги пользователям. Например, в контексте услуги бронирования отелей разработчики могут создавать отдельных агентов, представляющих различные аспекты услуги, такие как прием, управление номерами и услуги консьержа. Затем эти агенты могут быть объединены в группу обслуживания, обеспечивая пользователям безупречный и интегрированный опыт через один интерфейс.

Agentverse интегрируется с интерфейсом чата DeltaV и искусственным интеллектом Fetch.ai, позволяя пользователям предоставлять человеческий ввод, который направляет искусственный интеллект в поиске и взаимодействии с соответствующими и зарегистрированными на сети искусственными интеллект-агентами. Это мощное сочетание позволяет пользователям запрашивать конкретные услуги, такие как бронирование номера в отеле в определенном городе, и искусственный интеллект определит и свяжется с соответствующими агентами для выполнения запроса.

Договор Альманах

Контракт «Альманах» играет ключевую роль в экосистеме Fetch.ai, выступая в качестве централизованного центра, облегчающего обнаружение и коммуникацию между ИИ-агентами. Его значение заключается в его способности преодолеть разрыв между децентрализованным характером ИИ-агентов и потребностью в скоординированном, доступном каталоге их возможностей и протоколов.

Альманах служит в качестве децентрализованного каталога, подобного службе доменных имен (DNS) интернета. Он содержит подробную информацию о зарегистрированных ИИ-агентах, включая их возможности, протоколы и методы коммуникации. Этот организованный репозиторий данных об агентах позволяет пользователям исследовать и взаимодействовать с различными агентами через Исследователь Agentverse, отфильтровывая их на основе уникальных протокольных дайджестов.

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

Одной из ключевых особенностей Альманаха является его роль в проведении различия между государственными и частными ИИ-агентами. Такая гибкость стала возможной благодаря взаимодействию между Альманахом и протоколами, которые управляют взаимодействием агентов в рамках uAgents Framework. Протоколы в этом контексте устанавливают правила и структуры сообщений, которые позволяют ИИ-агентам понимать коммуникации друг друга и эффективно координировать свои действия для выполнения задач. Эти протоколы являются неотъемлемой частью бесперебойного функционирования децентрализованной сети, гарантируя, что агенты могут сотрудничать и работать над достижением общих целей.

Когда ИИ-агент назначается общедоступным во время разработки, манифест его протокола и связанные с ним дайджесты публикуются в альманахе, что делает его конечную точку доступной для связи с другими агентами. Такая прозрачность способствует сотрудничеству и функциональной совместимости, поскольку внешние агенты могут напрямую взаимодействовать с государственным агентом, понимая его методы и возможности коммуникации. И наоборот, частные ИИ-агенты сохраняют более высокую степень конфиденциальности, не раскрывая свой протокольный манифест внешнему миру. В то время как их дайджесты по-прежнему видны в Альманахе, что позволяет их обнаружить, детали их фактических протоколов остаются скрытыми. Это гарантирует, что только агенты, явно осведомленные о протоколе частного агента, могут взаимодействовать с ним, обеспечивая контролируемую и безопасную среду связи, когда это необходимо.

Эта двойственность публичных и частных агентов, облегченная Альманахом и базовыми протоколами, соответствует принципам децентрализации и взаимодействий без доверия, лежащим в основе экосистемы Fetch.ai. Это дает разработчикам и пользователям возможность найти баланс между прозрачностью и конфиденциальностью, настраивая уровень обнаружения для их ИИ-агентов в соответствии с их конкретными требованиями и случаями использования. Более того, Альманах повышает доверие и целостность в экосистеме, требуя от агентов подтверждения своей принадлежности к адресу путем проверки подписи во время процесса регистрации. Этот шаг верификации обеспечивает точность информации, хранящейся в Альманахе, снижая риск злонамеренных или несанкционированных агентов, пытающихся манипулировать каталогом.

Открытая экономическая платформа (OEF)

OEF лежит в основе сети Fetch.ai, предоставляя агентам децентрализованную торговую площадку для поиска и взаимодействия друг с другом, обмена данными и доступа к услугам. Он работает на базе Fetch.ai Ledger, блокчейн-сети, которая облегчает передачу ценностей и координирует деятельность агентов.

Fetch Smart Ledger

Smart Ledger Fetch.ai - важная часть ее экосистемы, обеспечивающая уникальное сочетание технологии блокчейна и направленного ациклического графа (DAG). Эта гибридная структура обеспечивает эффективную обработку транзакций и обработку огромных объемов данных, что крайне важно для работы автономных экономических агентов (AEAs) и их сложных действий. Smart Ledger интегрирует традиционные элементы блокчейна с функциями DAG, что позволяет обрабатывать большие объемы транзакций и данных. Эта настройка гарантирует, что сеть может поддерживать коммуникацию и транзакции, вовлекающие миллионы агентов одновременно.

В отличие от традиционных блокчейнов, следующих линейной структуре, Fetch Smart Ledger назначает транзакции различным полосам. Такой подход повышает способность сети обрабатывать большое количество транзакций одновременно. Леджер не только регистрирует транзакции, но и обрабатывает огромное количество данных, принимаемых решений AEA и взаимодействия в сети, все в реальном времени. Эта ведомость обеспечивает безопасность и прозрачность операций в сети.

Умный реестр играет ключевую роль в функционировании AEA. Он лежит в основе их деятельности, такой как бронирование авиабилетов или отелей, а также другие услуги путем регистрации транзакций и действий, совершенных AEA. Токены FET используются в этой структуре для совершения транзакций, включая оплату услуг и вознаграждение AEA за их вклад.

Подход Fetch.ai к объединению искусственного интеллекта, машинного обучения и технологии блокчейн отличается от традиционных систем искусственного интеллекта. Используя децентрализованные структуры, он повышает прозрачность и снижает риски манипуляций. Интеграция функций искусственного интеллекта в Smart Ledger облегчает обработку сложных задач и огромных объемов данных, что является характерной чертой для обычных систем искусственного интеллекта.

Fetch Smart Ledger, с его передовыми возможностями, подходит для различных отраслей:

  • Управление медицинскими записями пациентов, планирование и индивидуальные лечебные планы.
  • Отслеживание грузов в реальном времени и прозрачные транзакции.
  • Автоматизированная торговля и безопасные транзакции.
  • Эффективная торговля избытком энергии с прозрачностью.
  • Персонализированные покупки и безопасные транзакции.

Fetch.ai, будучи относительно новой технологией, уже нашла применение в таких секторах, как мобильность и автомобильная промышленность, децентрализованная финансовая (DeFi) и умные города. Ее технология была применена в децентрализованных сетях для зарядки электромобилей и платформах для торговли товарами, таких как Mettalex.

Смарт-контракты в Fetch.ai

Смарт-контракты в Fetch.ai реализованы через фреймворк CosmPy. Вот подробный анализ их природы, поддержки языка, развертывания и выполнения:

  • Развертывание:Используя LedgerContractс помощью CosmPy разработчики могут развертывать смарт-контракты. Для развертывания требуется путь контракта и объект кошелька.
  • Взаимодействие:После развертывания взаимодействие со смарт-контрактом осуществляется различными способами, такими как запрос и установка переменных состояния. Метод _address используется для получения сетевого адреса контракта.
  • Запрос переменных состояния: Переменные состояния контракта могут быть запрошены с использованием метода запроса, предоставляя словарь, указывающий информацию запроса.
  • Обновление переменных состояния:Метод execute используется для обновления переменных состояния, за которым следует wait_to_complete(), чтобы убедиться, что выполнение завершено.
  • Очистка переменных состояния: Переменные состояния могут быть очищены с помощью метода execute с конкретными инструкциями.
    Этот процесс позволяет разработчикам создавать и управлять динамическими смарт-контрактами в экосистеме Fetch.ai, используя возможности блокчейна для безопасного и эффективного выполнения контрактов.

Коллективное обучение и интеграция искусственного интеллекта

Fetch.ai использует децентрализованный протокол машинного обучения под названием CoLearn. Этот протокол позволяет AEAs обмениваться данными и моделями, не нарушая конфиденциальность или безопасность. CoLearn реализован с использованием CosmWasm, языка высокой производительности для смарт-контрактов, и включает в себя рынок для покупки и продажи данных и моделей.

Взаимодействие

Сеть Fetch.ai гордится совместимостью с другими блокчейнами и сетями. Это достигается благодаря межцепочечному протоколу на основе Cosmos SDK, позволяющем агентам Fetch.ai получать доступ к данным и услугам с платформ, таких как Ethereum и BNB Chain. Платформа также облегчает обмен токенов FET на другие криптовалюты с использованием мостов, таких как Axelar.

Движок ИИ

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

Умный маршрутизирующий модуль движка искусственного интеллекта играет ключевую роль в его эффективности. Эта функция позволяет искусственному интеллекту тщательно оценить доступных агентов, зарегистрированных в Альманахе, учитывая их спектр производительности и данные о прошлой работе. Учитывая эти факторы, искусственный интеллект гарантирует, что задачи назначаются агентам с соответствующей экспертизой, максимизируя вероятность успешного завершения задачи и улучшая общий опыт пользователя.

DeltaV: Интерфейс чата на основе искусственного интеллекта

DeltaV действует как интерфейс фронт-энда к ИИ движку, предоставляя пользователям простой и интуитивно понятный чат-интерфейс, через который они могут вводить свои запросы. Эти запросы затем переводятся ИИ движком в серию задач, которые должны быть выполнены соответствующими ИИ агентами. DeltaV был разработан с целью связи пользователей с ИИ агентами способом, который плавный и удобен для пользователя. Он служит порталом к ИИ движку, ИИ агентам и платформе Agentverse, позволяя пользователям получить доступ к широкому спектру услуг и функций через единый интерфейс.

Разработчики могут использовать технологию AI Agents Fetch.ai и инкапсулировать крупные языковые модели (LLM), модели машинного обучения (ML), существующие API и другую бизнес-логику, чтобы сделать услуги доступными через DeltaV. Разработав и зарегистрировав своих AI Agents в Agentverse: Services, разработчики могут обеспечить доступность своих услуг через интерфейс чата DeltaV.

Сотрудничество с Bosch и расширение в экономику вещей

Fetch.ai и Bosch расширили свое сотрудничество, создав Фонд Fetch.ai для исследования, разработки и коммерциализации технологий Web3. Это сотрудничество направлено на создание машин, организующих себя в сети и принимающих экономические решения, позволяющих объектам Интернета вещей (IoT) участвовать в экономических взаимодействиях, например, электромобиль, который переговаривается о ценах на электроэнергию.

Возможности искусственного интеллекта и машинного обучения

Интеграция искусственного интеллекта и машинного обучения в сеть Fetch.ai является ключевой особенностью платформы. Fetch.ai использует сложные алгоритмы машинного обучения и эффективные механизмы обработки данных. Эти технологии позволяют Автономным Экономическим Агентам (AEA) учиться на взаимодействиях, оптимизировать решения и автономно выполнять сложные задачи. Возможности машинного обучения сети позволяют анализировать и предсказывать тенденции, повышая эффективность AEA в различных областях, таких как управление цепочкой поставок, распределение энергии и финансовые услуги.

Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.