Fetch.ai emprega um mecanismo de consenso único chamado UPoW. Este sistema permite que até mesmo nós menos poderosos ganhem uma parte das recompensas em bloco. UPoW funciona gerando novos blocos de forma semelhante aos protocolos padrão de Prova de Participação, mas também classifica problemas de computação por dificuldade e os empacota em pacotes de prova de trabalho.
A plataforma da Fetch.ai combina de forma única blockchain, IA e aprendizado de máquina para criar uma economia digital descentralizada. Sua arquitetura e tecnologias principais promovem um ambiente onde Agentes Econômicos Autônomos (AEAs) prosperam, facilitando tarefas complexas e automatizadas em vários setores.
A estrutura fundamental da rede Fetch.ai inclui o contrato Almanac, o Serviço de Nomes Fetch e o Livro-Razão Fetch. O contrato Almanac é um repositório que armazena informações críticas sobre Agentes de IA, enquanto o Serviço de Nomes Fetch fornece convenções de nomenclatura legíveis por humanos para identificação de recursos. Como a espinha dorsal da infraestrutura descentralizada, o Livro-Razão Fetch garante o compartilhamento seguro de dados e a integridade transacional.
AEAs são programas de software que operam autonomamente no ecossistema Fetch.ai. Eles se comunicam, negociam e colaboram usando uma linguagem comum conhecida como Linguagem de Comunicação de Agentes (ACL). Esses agentes podem representar indivíduos, empresas ou dispositivos e lidar com várias tarefas. AEAs são criados usando o AEA Framework, um conjunto de ferramentas baseado em Python que equipa os desenvolvedores com as ferramentas necessárias para desenvolver e testar esses agentes. Eles podem ser gerenciados e implantados usando o AEA Manager, uma interface da web que oferece acesso a vários serviços.
Eficiência da tarefa: AEAs têm ferramentas dentro do framework para navegar na rede, executar operações de forma eficiente e buscar novos objetivos.
A estrutura AEA é uma suíte de desenvolvimento abrangente para criar e gerenciar AEAs. Ele fornece as ferramentas necessárias para a operação eficiente do agente e permite que os desenvolvedores forneçam conjuntos específicos de entradas para AEAs em diversas situações. A estrutura inclui:
Estrutura Econômica Aberta Simples (sOEF):Permite que AEAs naveguem na rede Fetch.ai, executem tarefas e busquem metas.
Os AEAs em Fetch.ai podem ser aplicados em vários domínios, incluindo, mas não limitado a:
O conceito de Agentes de IA introduzido pela Fetch.ai através do Framework uAgents é um desenvolvimento fascinante em sistemas descentralizados e inteligência artificial. Em sua essência, o framework tem como objetivo facilitar a criação de programas de software autônomos e inteligentes capazes de interagir e colaborar entre si em uma rede descentralizada.
Uma das principais vantagens dessa abordagem é o potencial de revolucionar várias indústrias, possibilitando que Agentes de IA enfrentem desafios complexos, otimizem processos e melhorem a tomada de decisões. A documentação fornece exemplos convincentes, como a aplicação de Agentes de IA na gestão da cadeia de suprimentos e nos serviços financeiros. Imagine uma cadeia de suprimentos onde Agentes de IA se comunicam e coordenam perfeitamente, otimizando desde previsão de demanda e controle de estoque até logística e mitigação de riscos. Esse nível de automação inteligente poderia aprimorar significativamente a eficiência, reduzir custos e fornecer visibilidade em tempo real em toda a operação.
Da mesma forma, no setor financeiro, os Agentes de IA poderiam automatizar transações comerciais, realizar avaliações de risco sofisticadas, detectar padrões de fraude e até mesmo fornecer conselhos financeiros personalizados aos clientes com base em seus perfis e condições de mercado. O potencial dos Agentes de IA para simplificar processos, descobrir insights valiosos e fortalecer medidas de segurança nesse domínio é imenso. O que realmente diferencia o Framework uAgents, no entanto, é seu foco na descentralização e controle do usuário. Ao permitir que os desenvolvedores criem Agentes de IA como entidades públicas ou privadas, o framework estabelece um equilíbrio delicado entre transparência e privacidade. Essa flexibilidade é crucial em setores onde confidencialidade e proteção de dados são primordiais, como finanças ou saúde.
Agentes públicos, com seus protocolos manifestos e digestos expostos, permitem uma colaboração e interoperabilidade contínuas. Imagine um Agente de IA público de uma empresa de logística compartilhando seus métodos de comunicação, permitindo que outros agentes interajam e coordenem tarefas de transporte diretamente. Esse nível de abertura poderia fomentar a inovação e facilitar parcerias entre diferentes indústrias. Por outro lado, agentes privados mantêm detalhes de seus protocolos ocultos, garantindo um alto grau de confidencialidade e segurança. Uma instituição financeira, por exemplo, poderia desenvolver um Agente de IA privado para lidar com transações sensíveis, protegendo seus protocolos de escrutínio externo, mas ainda sendo descoberto através do Almanaque.
Essa dualidade de agentes públicos e privados se alinha perfeitamente com os princípios de descentralização e interações sem confiança que fundamentam as tecnologias de blockchain e de registros distribuídos. Ao capacitar os usuários a controlar o nível de transparência e exposição de seus Agentes de IA, o Framework uAgents abraça a ética de sistemas descentralizados ao mesmo tempo em que aborda preocupações práticas sobre privacidade e proteção de dados. Além disso, a natureza de código aberto do framework e sua integração com o Motor de IA e a plataforma Agentverse da Fetch.ai criam um ecossistema fértil para inovação e colaboração. Desenvolvedores de diversas origens podem contribuir para a evolução do framework, promovendo uma comunidade vibrante dedicada a avançar as capacidades e aplicações de Agentes de IA em um contexto descentralizado.
O Agentverse é um ambiente de desenvolvimento integrado (IDE) baseado em nuvem que serve como um portal para o uAgents Framework mais amplo e sua vasta gama de casos de uso. Essa poderosa estrutura facilita o desenvolvimento de agentes de IA descentralizados, permitindo que eles se comuniquem, negociem e colaborem perfeitamente dentro de uma rede descentralizada e sem confiança. Uma das principais vantagens do Agentverse é sua abordagem amigável. Com uma interface gráfica de usuário simples, a plataforma reduz as barreiras para a adoção da tecnologia de agente de IA, tornando-a acessível a desenvolvedores de todos os níveis de habilidade. Isso é alcançado por meio do fornecimento de modelos de agente predefinidos e casos de uso, permitindo que os usuários criem Agentes de IA de forma rápida e fácil, mesmo com apenas conhecimentos básicos de Python.
O Explorer do Agentverse é um componente crucial da plataforma, atuando como uma ferramenta de descoberta intuitiva para Agentes de IA registrados dentro do contrato do Almanaque. Este diretório descentralizado contém informações detalhadas sobre agentes registrados, incluindo suas capacidades, protocolos e métodos de comunicação. Através do Explorer, os usuários podem pesquisar e se conectar com outros agentes, filtrando-os com base em digestões de protocolos únicos ou atributos específicos.
Os agentes exibidos no Explorer podem ser categorizados como agentes Hospedados, Locais ou de Caixa de Correio, cada um servindo a propósitos distintos. Os agentes hospedados são aqueles desenvolvidos e implantados diretamente no Agentverse, garantindo tempo de atividade contínuo e recursos de edição de código em tempo real. Os agentes locais, por outro lado, são projetados para fins de teste, apontando para endpoints locais. Por fim, os agentes de Caixa de Correio são registrados na Sala de Correio do Agentverse, permitindo que eles enviem e recebam mensagens continuamente, mesmo quando offline.
A seção 'Meus Agentes' do Agentverse é onde os desenvolvedores podem realmente dar vida aos seus Agentes de IA. Com uma disponibilidade segmentada de 100%, os agentes hospedados são mantidos sempre online e atualizados dentro do contrato do Almanaque. O processo de implantação é otimizado, permitindo que os usuários tenham um novo agente em execução implantado em apenas alguns cliques, seja a partir de um script em branco ou com base em modelos pré-criados. A escalabilidade é uma consideração chave dentro da seção 'Meus Agentes', uma vez que a plataforma é projetada para escalar automaticamente com o número de mensagens que um agente recebe. Isso garante que os desenvolvedores possam se concentrar na criação do código de agente mais inovador sem a dificuldade de implantar e gerenciar continuamente a infraestrutura de seus agentes. A segurança também é uma prioridade, com agentes sendo executados em ambientes Python seguros e particionados, protegendo seu código de tentativas maliciosas de acessar suas informações. Além disso, o Agentverse oferece a opção de se inscrever em listas de proibição, permitindo ignorar facilmente agentes identificados como maus atores.
A Mailroom do Agentverse é um serviço poderoso que aborda o desafio de manter um servidor em execução constante para a comunicação do agente. Ao configurar caixas de correio para seus agentes, a Mailroom permite que eles obtenham mensagens e tomem ações apropriadas, mesmo quando estão offline. Este serviço é particularmente valioso em cenários em que manter um servidor se torna um desafio, pois gerencia mensagens recebidas de outros agentes e atua como um intermediário confiável. Os desenvolvedores podem baixar essas mensagens posteriormente sem a necessidade de um servidor em execução constante, possibilitando uma comunicação tranquila entre agentes registrados no Agentverse e agentes locais.
Uma das características de destaque do Agentverse é sua integração com carteiras e o Fetch.ai Ledger. Os agentes de IA hospedados na plataforma têm a capacidade de interagir com o Fetch.ai Ledger, permitindo que eles enviem e recebam transações, consultem saldos, interajam com contratos inteligentes e muito mais. Essa integração fortalece o sistema de confiança dentro do Agentverse e permite a consulta transparente das transações realizadas por qualquer agente.
Além do ambiente de desenvolvimento, o Agentverse oferece um conjunto de recursos avançados, incluindo a funcionalidade de “Serviços”. Essa funcionalidade permite aos desenvolvedores combinar agentes em grupos de serviços, possibilitando-lhes oferecer serviços aos usuários. Por exemplo, no contexto de um serviço de reserva de hotel, os desenvolvedores podem criar agentes individuais representando diferentes aspectos do serviço, como recepção, gestão de quartos e serviços de concierge. Esses agentes podem então ser combinados em um grupo de serviço, proporcionando aos usuários uma experiência integrada e sem interrupções por meio de uma única interface.
O Agentverse integra-se com a interface de bate-papo DeltaV e o Motor de IA Fetch.ai, permitindo aos usuários fornecerem entradas humanas que orientam o Motor de IA na descoberta e interação com Agentes de IA relevantes registrados na rede. Essa combinação poderosa permite aos usuários solicitar serviços específicos, como reservar um quarto de hotel em uma cidade específica, e o Motor de IA identificará e se comunicará com os agentes apropriados para atender à solicitação.
O contrato do Almanac desempenha um papel fundamental no ecossistema da Fetch.ai, atuando como um hub centralizado que facilita a descoberta e comunicação entre Agentes de IA. Sua importância reside em sua capacidade de preencher a lacuna entre a natureza descentralizada dos Agentes de IA e a necessidade de um diretório coordenado e acessível de suas capacidades e protocolos.
O Almanaque serve como um diretório descentralizado, semelhante ao Serviço de Nomes de Domínio (DNS) da internet. Ele contém informações detalhadas sobre Agentes de IA registrados, incluindo suas capacidades, protocolos e métodos de comunicação. Este repositório organizado de dados de agentes permite aos usuários explorar e interagir com vários agentes através do Explorador do Agentverse, filtrando-os com base em protocolos exclusivos.
O processo de registro dentro do Almanaque é fundamental para que os Agentes de IA estabeleçam sua presença e habilitem interações remotas. Os Agentes devem atualizar periodicamente seus detalhes de registro dentro de limitações de bloco específicas para manter informações atuais e precisas, garantindo a relevância dos dados para os usuários. Esse processo dinâmico garante que o Almanaque permaneça atualizado, refletindo o cenário em constante evolução dos Agentes de IA e suas capacidades.
Uma das principais características do Almanac é o seu papel na facilitação da distinção entre Agentes de IA públicos e privados. Essa flexibilidade é possibilitada pela interação entre o Almanac e os protocolos que regem as interações do agente dentro do Framework uAgents. Os protocolos, nesse contexto, estabelecem as regras e estruturas de mensagens que permitem que os Agentes de IA compreendam as comunicações uns dos outros e coordenem efetivamente a execução de tarefas. Esses protocolos são fundamentais para o funcionamento suave da rede descentralizada, garantindo que os agentes possam colaborar e trabalhar em direção a objetivos comuns.
Quando um Agente de IA é designado como público durante seu desenvolvimento, seu manifesto de protocolo e resumos associados são publicados dentro do Almanaque, disponibilizando seu endpoint para comunicação com outros agentes. Essa transparência favorece a colaboração e a interoperabilidade, pois os agentes externos podem interagir diretamente com o agente público, entendendo seus métodos e capacidades de comunicação. Por outro lado, os agentes privados de IA mantêm um maior grau de confidencialidade ao não divulgar seu manifesto protocolar para o mundo exterior. Embora seus resumos ainda sejam visíveis no Almanaque, permitindo a descoberta, os detalhes de seus protocolos reais permanecem ocultos. Isso garante que apenas agentes explicitamente cientes do protocolo do agente privado possam se comunicar com ele, fornecendo um ambiente de comunicação controlado e seguro quando necessário.
Essa dualidade de agentes públicos e privados, facilitada pelo Almanaque e pelos protocolos subjacentes, está alinhada com os princípios de descentralização e interações sem confiança que sustentam o ecossistema Fetch.ai. Isso capacita desenvolvedores e usuários a encontrar um equilíbrio entre transparência e privacidade, adaptando o nível de exposição de seus Agentes de IA com base em seus requisitos específicos e casos de uso. Além disso, o Almanaque aprimora a confiança e a integridade dentro do ecossistema, exigindo que os agentes verifiquem a propriedade de seus endereços por meio da validação de assinatura durante o processo de registro. Essa etapa de verificação garante a precisão das informações armazenadas no Almanaque, mitigando o risco de agentes maliciosos ou não autorizados tentarem manipular o diretório.
O OEF sustenta a rede Fetch.ai, fornecendo um mercado descentralizado para agentes descobrirem e interagirem entre si, trocarem dados e acessarem serviços. É alimentado pelo Fetch.ai Ledger, uma rede blockchain que facilita transferências de valor e coordena as atividades dos agentes.
O Smart Ledger da Fetch.ai é uma parte integral de seu ecossistema, fornecendo uma combinação única de tecnologia de blockchain e um Grafo Acíclico Direcionado (DAG). Essa estrutura híbrida permite o processamento eficiente de transações e o manuseio de dados vastos, que é crucial para a operação de Agentes Econômicos Autônomos (AEAs) e suas atividades complexas. O Smart Ledger integra elementos tradicionais de blockchain com características de DAG, permitindo que ele manuseie grandes volumes de transações e dados. Esta configuração garante que a rede possa suportar comunicação e transações envolvendo milhões de agentes simultaneamente.
Ao contrário das blockchains tradicionais que seguem uma estrutura linear, o Fetch Smart Ledger atribui transações a diferentes pistas. Essa abordagem melhora a capacidade da rede de lidar com um grande número de transações simultaneamente. O ledger não apenas registra transações, mas também processa uma vasta quantidade de dados, decisões tomadas por AEAs e interações dentro da rede, tudo em tempo real. Esse registro garante a segurança e transparência das operações na rede.
O Smart Ledger desempenha um papel crucial na funcionalidade das AEAs. Ele sustenta suas atividades, como reserva de voos ou hotéis, e outros serviços, registrando transações e ações realizadas pelas AEAs. Os tokens FET são usados dentro deste framework para transações, incluindo o pagamento por serviços e recompensando as AEAs por suas contribuições.
A abordagem da Fetch.ai para combinar IA, aprendizado de máquina e tecnologia blockchain a difere dos sistemas tradicionais de IA. Ao alavancar estruturas descentralizadas, ela amplia a transparência e reduz os riscos de manipulação. A integração de funcionalidades de IA no Smart Ledger facilita o manuseio de tarefas complexas e volumes vastos de dados, uma característica incomum em sistemas de IA convencionais.
O Fetch Smart Ledger, com suas capacidades avançadas, é adequado para várias indústrias:
Fetch.ai, sendo uma tecnologia relativamente nova, tem visto implementação precoce em setores como mobilidade e automotivo, finanças descentralizadas (DeFi) e cidades inteligentes. Sua tecnologia tem sido aplicada em redes descentralizadas para carregamento de veículos elétricos e plataformas de negociação de commodities como Mettalex.
Os contratos inteligentes em Fetch.ai são implementados por meio da estrutura CosmPy. Aqui está um detalhamento detalhado de sua natureza, suporte a idiomas, implantação e execução:
Fetch.ai emprega um protocolo de aprendizado de máquina descentralizado chamado CoLearn. Esse protocolo permite que AEAs compartilhem dados e modelos sem comprometer a privacidade ou segurança. CoLearn é implementado usando CosmWasm, uma linguagem de contrato inteligente de alto desempenho, e inclui um mercado para compra e venda de dados e modelos.
A rede Fetch.ai apresenta interoperabilidade com outras blockchains e redes. Isso é alcançado por meio de um protocolo de interoperabilidade baseado no Cosmos SDK, permitindo que agentes Fetch.ai acessem dados e serviços de plataformas como Ethereum e BNB Chain. A plataforma também facilita a troca de tokens FET por outras criptomoedas usando pontes como Axelar.
O principal objetivo do Motor de IA é analisar, compreender e vincular a entrada humana com os Agentes de IA mais adequados, facilitando interações em linguagem natural. Ele alcança isso lendo a entrada do usuário, convertendo-a em tarefas executáveis e selecionando os Agentes de IA apropriados registrados no Agentverse para realizar essas tarefas. A força do Motor de IA reside em sua capacidade de compreender e se adaptar a diferentes contextos. Ele examina tendências e transforma entradas aleatórias em insights significativos, avaliando interações anteriores. Quando confrontado com incerteza, o Motor de IA solicita feedback do usuário para verificar se suas sugestões e recomendações estão alinhadas com o objetivo final do usuário. Essa compreensão contextual permite que o Motor de IA antecipe ativamente as necessidades do usuário e se adapte conforme necessário, criando uma experiência perfeita e intuitiva.
A funcionalidade de roteamento inteligente do motor de IA desempenha um papel crucial em sua eficácia. Essa funcionalidade permite que o motor de IA avalie cuidadosamente os agentes disponíveis registrados no Almanaque, levando em consideração seu espectro de desempenho e dados de desempenho passados. Ao considerar esses fatores, o motor de IA garante que as tarefas sejam atribuídas a agentes com a expertise apropriada, maximizando a probabilidade de conclusão bem-sucedida da tarefa e aprimorando a experiência geral do usuário.
DeltaV atua como uma interface de front-end para o AI Engine, fornecendo aos usuários uma interface de bate-papo simples e intuitiva através da qual eles podem inserir suas solicitações. Essas solicitações são então traduzidas pelo AI Engine em uma série de tarefas a serem realizadas pelos Agentes de AI apropriados. DeltaV foi desenvolvido com a intenção de conectar os usuários aos Agentes de AI de maneira contínua e amigável. Ele serve como o portal para o AI Engine, Agentes de AI e a plataforma Agentverse, permitindo que os usuários acessem uma ampla gama de serviços e funcionalidades através de uma única interface.
Os desenvolvedores podem aproveitar a tecnologia de Agentes de IA da Fetch.ai e encapsular Modelos de Linguagem Grande (LLMs), modelos de Aprendizado de Máquina (ML), APIs existentes e outras lógicas de negócios para tornar os serviços acessíveis via DeltaV. Ao desenvolver e registrar seus Agentes de IA no Agentverse: Serviços, os desenvolvedores podem garantir que seus serviços sejam recuperáveis e acessíveis por meio da interface de chat do DeltaV.
Fetch.ai e Bosch expandiram sua cooperação ao estabelecer a Fundação Fetch.ai para pesquisar, desenvolver e comercializar tecnologias Web3. Essa colaboração tem como objetivo criar máquinas que se organizam em redes e tomam decisões econômicas, permitindo que objetos na Internet das Coisas (IoT) participem de interações econômicas, como um carro elétrico negociando preços de eletricidade.
A integração da IA e do aprendizado de máquina na rede Fetch.ai é uma característica fundamental da plataforma. A Fetch.ai emprega algoritmos sofisticados de aprendizado de máquina e mecanismos eficientes de manipulação de dados. Essas tecnologias capacitam Agentes Econômicos Autônomos (AEAs) a aprender com interações, otimizar decisões e executar autonomamente tarefas complexas. As capacidades de aprendizado de máquina da rede permitem a análise e previsão de tendências, aprimorando a eficácia dos AEAs em várias aplicações como gestão da cadeia de suprimentos, distribuição de energia e serviços financeiros.
Fetch.ai emprega um mecanismo de consenso único chamado UPoW. Este sistema permite que até mesmo nós menos poderosos ganhem uma parte das recompensas em bloco. UPoW funciona gerando novos blocos de forma semelhante aos protocolos padrão de Prova de Participação, mas também classifica problemas de computação por dificuldade e os empacota em pacotes de prova de trabalho.
A plataforma da Fetch.ai combina de forma única blockchain, IA e aprendizado de máquina para criar uma economia digital descentralizada. Sua arquitetura e tecnologias principais promovem um ambiente onde Agentes Econômicos Autônomos (AEAs) prosperam, facilitando tarefas complexas e automatizadas em vários setores.
A estrutura fundamental da rede Fetch.ai inclui o contrato Almanac, o Serviço de Nomes Fetch e o Livro-Razão Fetch. O contrato Almanac é um repositório que armazena informações críticas sobre Agentes de IA, enquanto o Serviço de Nomes Fetch fornece convenções de nomenclatura legíveis por humanos para identificação de recursos. Como a espinha dorsal da infraestrutura descentralizada, o Livro-Razão Fetch garante o compartilhamento seguro de dados e a integridade transacional.
AEAs são programas de software que operam autonomamente no ecossistema Fetch.ai. Eles se comunicam, negociam e colaboram usando uma linguagem comum conhecida como Linguagem de Comunicação de Agentes (ACL). Esses agentes podem representar indivíduos, empresas ou dispositivos e lidar com várias tarefas. AEAs são criados usando o AEA Framework, um conjunto de ferramentas baseado em Python que equipa os desenvolvedores com as ferramentas necessárias para desenvolver e testar esses agentes. Eles podem ser gerenciados e implantados usando o AEA Manager, uma interface da web que oferece acesso a vários serviços.
Eficiência da tarefa: AEAs têm ferramentas dentro do framework para navegar na rede, executar operações de forma eficiente e buscar novos objetivos.
A estrutura AEA é uma suíte de desenvolvimento abrangente para criar e gerenciar AEAs. Ele fornece as ferramentas necessárias para a operação eficiente do agente e permite que os desenvolvedores forneçam conjuntos específicos de entradas para AEAs em diversas situações. A estrutura inclui:
Estrutura Econômica Aberta Simples (sOEF):Permite que AEAs naveguem na rede Fetch.ai, executem tarefas e busquem metas.
Os AEAs em Fetch.ai podem ser aplicados em vários domínios, incluindo, mas não limitado a:
O conceito de Agentes de IA introduzido pela Fetch.ai através do Framework uAgents é um desenvolvimento fascinante em sistemas descentralizados e inteligência artificial. Em sua essência, o framework tem como objetivo facilitar a criação de programas de software autônomos e inteligentes capazes de interagir e colaborar entre si em uma rede descentralizada.
Uma das principais vantagens dessa abordagem é o potencial de revolucionar várias indústrias, possibilitando que Agentes de IA enfrentem desafios complexos, otimizem processos e melhorem a tomada de decisões. A documentação fornece exemplos convincentes, como a aplicação de Agentes de IA na gestão da cadeia de suprimentos e nos serviços financeiros. Imagine uma cadeia de suprimentos onde Agentes de IA se comunicam e coordenam perfeitamente, otimizando desde previsão de demanda e controle de estoque até logística e mitigação de riscos. Esse nível de automação inteligente poderia aprimorar significativamente a eficiência, reduzir custos e fornecer visibilidade em tempo real em toda a operação.
Da mesma forma, no setor financeiro, os Agentes de IA poderiam automatizar transações comerciais, realizar avaliações de risco sofisticadas, detectar padrões de fraude e até mesmo fornecer conselhos financeiros personalizados aos clientes com base em seus perfis e condições de mercado. O potencial dos Agentes de IA para simplificar processos, descobrir insights valiosos e fortalecer medidas de segurança nesse domínio é imenso. O que realmente diferencia o Framework uAgents, no entanto, é seu foco na descentralização e controle do usuário. Ao permitir que os desenvolvedores criem Agentes de IA como entidades públicas ou privadas, o framework estabelece um equilíbrio delicado entre transparência e privacidade. Essa flexibilidade é crucial em setores onde confidencialidade e proteção de dados são primordiais, como finanças ou saúde.
Agentes públicos, com seus protocolos manifestos e digestos expostos, permitem uma colaboração e interoperabilidade contínuas. Imagine um Agente de IA público de uma empresa de logística compartilhando seus métodos de comunicação, permitindo que outros agentes interajam e coordenem tarefas de transporte diretamente. Esse nível de abertura poderia fomentar a inovação e facilitar parcerias entre diferentes indústrias. Por outro lado, agentes privados mantêm detalhes de seus protocolos ocultos, garantindo um alto grau de confidencialidade e segurança. Uma instituição financeira, por exemplo, poderia desenvolver um Agente de IA privado para lidar com transações sensíveis, protegendo seus protocolos de escrutínio externo, mas ainda sendo descoberto através do Almanaque.
Essa dualidade de agentes públicos e privados se alinha perfeitamente com os princípios de descentralização e interações sem confiança que fundamentam as tecnologias de blockchain e de registros distribuídos. Ao capacitar os usuários a controlar o nível de transparência e exposição de seus Agentes de IA, o Framework uAgents abraça a ética de sistemas descentralizados ao mesmo tempo em que aborda preocupações práticas sobre privacidade e proteção de dados. Além disso, a natureza de código aberto do framework e sua integração com o Motor de IA e a plataforma Agentverse da Fetch.ai criam um ecossistema fértil para inovação e colaboração. Desenvolvedores de diversas origens podem contribuir para a evolução do framework, promovendo uma comunidade vibrante dedicada a avançar as capacidades e aplicações de Agentes de IA em um contexto descentralizado.
O Agentverse é um ambiente de desenvolvimento integrado (IDE) baseado em nuvem que serve como um portal para o uAgents Framework mais amplo e sua vasta gama de casos de uso. Essa poderosa estrutura facilita o desenvolvimento de agentes de IA descentralizados, permitindo que eles se comuniquem, negociem e colaborem perfeitamente dentro de uma rede descentralizada e sem confiança. Uma das principais vantagens do Agentverse é sua abordagem amigável. Com uma interface gráfica de usuário simples, a plataforma reduz as barreiras para a adoção da tecnologia de agente de IA, tornando-a acessível a desenvolvedores de todos os níveis de habilidade. Isso é alcançado por meio do fornecimento de modelos de agente predefinidos e casos de uso, permitindo que os usuários criem Agentes de IA de forma rápida e fácil, mesmo com apenas conhecimentos básicos de Python.
O Explorer do Agentverse é um componente crucial da plataforma, atuando como uma ferramenta de descoberta intuitiva para Agentes de IA registrados dentro do contrato do Almanaque. Este diretório descentralizado contém informações detalhadas sobre agentes registrados, incluindo suas capacidades, protocolos e métodos de comunicação. Através do Explorer, os usuários podem pesquisar e se conectar com outros agentes, filtrando-os com base em digestões de protocolos únicos ou atributos específicos.
Os agentes exibidos no Explorer podem ser categorizados como agentes Hospedados, Locais ou de Caixa de Correio, cada um servindo a propósitos distintos. Os agentes hospedados são aqueles desenvolvidos e implantados diretamente no Agentverse, garantindo tempo de atividade contínuo e recursos de edição de código em tempo real. Os agentes locais, por outro lado, são projetados para fins de teste, apontando para endpoints locais. Por fim, os agentes de Caixa de Correio são registrados na Sala de Correio do Agentverse, permitindo que eles enviem e recebam mensagens continuamente, mesmo quando offline.
A seção 'Meus Agentes' do Agentverse é onde os desenvolvedores podem realmente dar vida aos seus Agentes de IA. Com uma disponibilidade segmentada de 100%, os agentes hospedados são mantidos sempre online e atualizados dentro do contrato do Almanaque. O processo de implantação é otimizado, permitindo que os usuários tenham um novo agente em execução implantado em apenas alguns cliques, seja a partir de um script em branco ou com base em modelos pré-criados. A escalabilidade é uma consideração chave dentro da seção 'Meus Agentes', uma vez que a plataforma é projetada para escalar automaticamente com o número de mensagens que um agente recebe. Isso garante que os desenvolvedores possam se concentrar na criação do código de agente mais inovador sem a dificuldade de implantar e gerenciar continuamente a infraestrutura de seus agentes. A segurança também é uma prioridade, com agentes sendo executados em ambientes Python seguros e particionados, protegendo seu código de tentativas maliciosas de acessar suas informações. Além disso, o Agentverse oferece a opção de se inscrever em listas de proibição, permitindo ignorar facilmente agentes identificados como maus atores.
A Mailroom do Agentverse é um serviço poderoso que aborda o desafio de manter um servidor em execução constante para a comunicação do agente. Ao configurar caixas de correio para seus agentes, a Mailroom permite que eles obtenham mensagens e tomem ações apropriadas, mesmo quando estão offline. Este serviço é particularmente valioso em cenários em que manter um servidor se torna um desafio, pois gerencia mensagens recebidas de outros agentes e atua como um intermediário confiável. Os desenvolvedores podem baixar essas mensagens posteriormente sem a necessidade de um servidor em execução constante, possibilitando uma comunicação tranquila entre agentes registrados no Agentverse e agentes locais.
Uma das características de destaque do Agentverse é sua integração com carteiras e o Fetch.ai Ledger. Os agentes de IA hospedados na plataforma têm a capacidade de interagir com o Fetch.ai Ledger, permitindo que eles enviem e recebam transações, consultem saldos, interajam com contratos inteligentes e muito mais. Essa integração fortalece o sistema de confiança dentro do Agentverse e permite a consulta transparente das transações realizadas por qualquer agente.
Além do ambiente de desenvolvimento, o Agentverse oferece um conjunto de recursos avançados, incluindo a funcionalidade de “Serviços”. Essa funcionalidade permite aos desenvolvedores combinar agentes em grupos de serviços, possibilitando-lhes oferecer serviços aos usuários. Por exemplo, no contexto de um serviço de reserva de hotel, os desenvolvedores podem criar agentes individuais representando diferentes aspectos do serviço, como recepção, gestão de quartos e serviços de concierge. Esses agentes podem então ser combinados em um grupo de serviço, proporcionando aos usuários uma experiência integrada e sem interrupções por meio de uma única interface.
O Agentverse integra-se com a interface de bate-papo DeltaV e o Motor de IA Fetch.ai, permitindo aos usuários fornecerem entradas humanas que orientam o Motor de IA na descoberta e interação com Agentes de IA relevantes registrados na rede. Essa combinação poderosa permite aos usuários solicitar serviços específicos, como reservar um quarto de hotel em uma cidade específica, e o Motor de IA identificará e se comunicará com os agentes apropriados para atender à solicitação.
O contrato do Almanac desempenha um papel fundamental no ecossistema da Fetch.ai, atuando como um hub centralizado que facilita a descoberta e comunicação entre Agentes de IA. Sua importância reside em sua capacidade de preencher a lacuna entre a natureza descentralizada dos Agentes de IA e a necessidade de um diretório coordenado e acessível de suas capacidades e protocolos.
O Almanaque serve como um diretório descentralizado, semelhante ao Serviço de Nomes de Domínio (DNS) da internet. Ele contém informações detalhadas sobre Agentes de IA registrados, incluindo suas capacidades, protocolos e métodos de comunicação. Este repositório organizado de dados de agentes permite aos usuários explorar e interagir com vários agentes através do Explorador do Agentverse, filtrando-os com base em protocolos exclusivos.
O processo de registro dentro do Almanaque é fundamental para que os Agentes de IA estabeleçam sua presença e habilitem interações remotas. Os Agentes devem atualizar periodicamente seus detalhes de registro dentro de limitações de bloco específicas para manter informações atuais e precisas, garantindo a relevância dos dados para os usuários. Esse processo dinâmico garante que o Almanaque permaneça atualizado, refletindo o cenário em constante evolução dos Agentes de IA e suas capacidades.
Uma das principais características do Almanac é o seu papel na facilitação da distinção entre Agentes de IA públicos e privados. Essa flexibilidade é possibilitada pela interação entre o Almanac e os protocolos que regem as interações do agente dentro do Framework uAgents. Os protocolos, nesse contexto, estabelecem as regras e estruturas de mensagens que permitem que os Agentes de IA compreendam as comunicações uns dos outros e coordenem efetivamente a execução de tarefas. Esses protocolos são fundamentais para o funcionamento suave da rede descentralizada, garantindo que os agentes possam colaborar e trabalhar em direção a objetivos comuns.
Quando um Agente de IA é designado como público durante seu desenvolvimento, seu manifesto de protocolo e resumos associados são publicados dentro do Almanaque, disponibilizando seu endpoint para comunicação com outros agentes. Essa transparência favorece a colaboração e a interoperabilidade, pois os agentes externos podem interagir diretamente com o agente público, entendendo seus métodos e capacidades de comunicação. Por outro lado, os agentes privados de IA mantêm um maior grau de confidencialidade ao não divulgar seu manifesto protocolar para o mundo exterior. Embora seus resumos ainda sejam visíveis no Almanaque, permitindo a descoberta, os detalhes de seus protocolos reais permanecem ocultos. Isso garante que apenas agentes explicitamente cientes do protocolo do agente privado possam se comunicar com ele, fornecendo um ambiente de comunicação controlado e seguro quando necessário.
Essa dualidade de agentes públicos e privados, facilitada pelo Almanaque e pelos protocolos subjacentes, está alinhada com os princípios de descentralização e interações sem confiança que sustentam o ecossistema Fetch.ai. Isso capacita desenvolvedores e usuários a encontrar um equilíbrio entre transparência e privacidade, adaptando o nível de exposição de seus Agentes de IA com base em seus requisitos específicos e casos de uso. Além disso, o Almanaque aprimora a confiança e a integridade dentro do ecossistema, exigindo que os agentes verifiquem a propriedade de seus endereços por meio da validação de assinatura durante o processo de registro. Essa etapa de verificação garante a precisão das informações armazenadas no Almanaque, mitigando o risco de agentes maliciosos ou não autorizados tentarem manipular o diretório.
O OEF sustenta a rede Fetch.ai, fornecendo um mercado descentralizado para agentes descobrirem e interagirem entre si, trocarem dados e acessarem serviços. É alimentado pelo Fetch.ai Ledger, uma rede blockchain que facilita transferências de valor e coordena as atividades dos agentes.
O Smart Ledger da Fetch.ai é uma parte integral de seu ecossistema, fornecendo uma combinação única de tecnologia de blockchain e um Grafo Acíclico Direcionado (DAG). Essa estrutura híbrida permite o processamento eficiente de transações e o manuseio de dados vastos, que é crucial para a operação de Agentes Econômicos Autônomos (AEAs) e suas atividades complexas. O Smart Ledger integra elementos tradicionais de blockchain com características de DAG, permitindo que ele manuseie grandes volumes de transações e dados. Esta configuração garante que a rede possa suportar comunicação e transações envolvendo milhões de agentes simultaneamente.
Ao contrário das blockchains tradicionais que seguem uma estrutura linear, o Fetch Smart Ledger atribui transações a diferentes pistas. Essa abordagem melhora a capacidade da rede de lidar com um grande número de transações simultaneamente. O ledger não apenas registra transações, mas também processa uma vasta quantidade de dados, decisões tomadas por AEAs e interações dentro da rede, tudo em tempo real. Esse registro garante a segurança e transparência das operações na rede.
O Smart Ledger desempenha um papel crucial na funcionalidade das AEAs. Ele sustenta suas atividades, como reserva de voos ou hotéis, e outros serviços, registrando transações e ações realizadas pelas AEAs. Os tokens FET são usados dentro deste framework para transações, incluindo o pagamento por serviços e recompensando as AEAs por suas contribuições.
A abordagem da Fetch.ai para combinar IA, aprendizado de máquina e tecnologia blockchain a difere dos sistemas tradicionais de IA. Ao alavancar estruturas descentralizadas, ela amplia a transparência e reduz os riscos de manipulação. A integração de funcionalidades de IA no Smart Ledger facilita o manuseio de tarefas complexas e volumes vastos de dados, uma característica incomum em sistemas de IA convencionais.
O Fetch Smart Ledger, com suas capacidades avançadas, é adequado para várias indústrias:
Fetch.ai, sendo uma tecnologia relativamente nova, tem visto implementação precoce em setores como mobilidade e automotivo, finanças descentralizadas (DeFi) e cidades inteligentes. Sua tecnologia tem sido aplicada em redes descentralizadas para carregamento de veículos elétricos e plataformas de negociação de commodities como Mettalex.
Os contratos inteligentes em Fetch.ai são implementados por meio da estrutura CosmPy. Aqui está um detalhamento detalhado de sua natureza, suporte a idiomas, implantação e execução:
Fetch.ai emprega um protocolo de aprendizado de máquina descentralizado chamado CoLearn. Esse protocolo permite que AEAs compartilhem dados e modelos sem comprometer a privacidade ou segurança. CoLearn é implementado usando CosmWasm, uma linguagem de contrato inteligente de alto desempenho, e inclui um mercado para compra e venda de dados e modelos.
A rede Fetch.ai apresenta interoperabilidade com outras blockchains e redes. Isso é alcançado por meio de um protocolo de interoperabilidade baseado no Cosmos SDK, permitindo que agentes Fetch.ai acessem dados e serviços de plataformas como Ethereum e BNB Chain. A plataforma também facilita a troca de tokens FET por outras criptomoedas usando pontes como Axelar.
O principal objetivo do Motor de IA é analisar, compreender e vincular a entrada humana com os Agentes de IA mais adequados, facilitando interações em linguagem natural. Ele alcança isso lendo a entrada do usuário, convertendo-a em tarefas executáveis e selecionando os Agentes de IA apropriados registrados no Agentverse para realizar essas tarefas. A força do Motor de IA reside em sua capacidade de compreender e se adaptar a diferentes contextos. Ele examina tendências e transforma entradas aleatórias em insights significativos, avaliando interações anteriores. Quando confrontado com incerteza, o Motor de IA solicita feedback do usuário para verificar se suas sugestões e recomendações estão alinhadas com o objetivo final do usuário. Essa compreensão contextual permite que o Motor de IA antecipe ativamente as necessidades do usuário e se adapte conforme necessário, criando uma experiência perfeita e intuitiva.
A funcionalidade de roteamento inteligente do motor de IA desempenha um papel crucial em sua eficácia. Essa funcionalidade permite que o motor de IA avalie cuidadosamente os agentes disponíveis registrados no Almanaque, levando em consideração seu espectro de desempenho e dados de desempenho passados. Ao considerar esses fatores, o motor de IA garante que as tarefas sejam atribuídas a agentes com a expertise apropriada, maximizando a probabilidade de conclusão bem-sucedida da tarefa e aprimorando a experiência geral do usuário.
DeltaV atua como uma interface de front-end para o AI Engine, fornecendo aos usuários uma interface de bate-papo simples e intuitiva através da qual eles podem inserir suas solicitações. Essas solicitações são então traduzidas pelo AI Engine em uma série de tarefas a serem realizadas pelos Agentes de AI apropriados. DeltaV foi desenvolvido com a intenção de conectar os usuários aos Agentes de AI de maneira contínua e amigável. Ele serve como o portal para o AI Engine, Agentes de AI e a plataforma Agentverse, permitindo que os usuários acessem uma ampla gama de serviços e funcionalidades através de uma única interface.
Os desenvolvedores podem aproveitar a tecnologia de Agentes de IA da Fetch.ai e encapsular Modelos de Linguagem Grande (LLMs), modelos de Aprendizado de Máquina (ML), APIs existentes e outras lógicas de negócios para tornar os serviços acessíveis via DeltaV. Ao desenvolver e registrar seus Agentes de IA no Agentverse: Serviços, os desenvolvedores podem garantir que seus serviços sejam recuperáveis e acessíveis por meio da interface de chat do DeltaV.
Fetch.ai e Bosch expandiram sua cooperação ao estabelecer a Fundação Fetch.ai para pesquisar, desenvolver e comercializar tecnologias Web3. Essa colaboração tem como objetivo criar máquinas que se organizam em redes e tomam decisões econômicas, permitindo que objetos na Internet das Coisas (IoT) participem de interações econômicas, como um carro elétrico negociando preços de eletricidade.
A integração da IA e do aprendizado de máquina na rede Fetch.ai é uma característica fundamental da plataforma. A Fetch.ai emprega algoritmos sofisticados de aprendizado de máquina e mecanismos eficientes de manipulação de dados. Essas tecnologias capacitam Agentes Econômicos Autônomos (AEAs) a aprender com interações, otimizar decisões e executar autonomamente tarefas complexas. As capacidades de aprendizado de máquina da rede permitem a análise e previsão de tendências, aprimorando a eficácia dos AEAs em várias aplicações como gestão da cadeia de suprimentos, distribuição de energia e serviços financeiros.