O Fetch.ai utiliza um mecanismo de consenso único chamado UPoW. Este sistema permite que até os nós menos poderosos ganhem uma parte das recompensas em bloco. O UPoW funciona gerando novos blocos semelhantes aos protocolos padrão de Prova de Participação, mas também classifica os problemas de computação por dificuldade e os agrupa em pacotes de prova de trabalho.
A plataforma da Fetch.ai combina de forma única blockchain, IA e aprendizagem automática para criar uma economia digital descentralizada. A sua arquitetura e tecnologias centrais 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 espinha dorsal da infraestrutura descentralizada, o Livro-razão Fetch garante compartilhamento seguro de dados e integridade transacional.
AEAs são programas de software que operam autonomamente no ecossistema Fetch.ai. Eles 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 Framework AEA, 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 Gerenciador AEA, uma interface 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 perseguir novos objetivos.
A estrutura AEA é um conjunto 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 aos AEAs conjuntos específicos de entradas para várias situações. O quadro inclui:
Estrutura Econômica Aberta Simples (sOEF): Permite que os AEAs naveguem na rede Fetch.ai, executem tarefas e pesquisem metas.
AEAs em Fetch.ai podem ser aplicados em inúmeros domínios, incluindo, mas não se limitando 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. No seu âmago, o framework tem como objetivo facilitar a criação de programas de software autónomos e inteligentes capazes de interagir e colaborar uns com os outros numa rede descentralizada.
Uma das principais vantagens desta abordagem é o seu potencial para revolucionar várias indústrias, permitindo que Agentes de IA enfrentem desafios complexos, simplifiquem 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 abastecimento e nos serviços financeiros. Imagine uma cadeia de abastecimento onde os Agentes de IA comunicam e coordenam de forma eficiente, otimizando tudo, desde previsão de demanda e controle de inventário até logística e mitigação de riscos. Este nível de automação inteligente poderia aumentar 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, detetar padrões de fraude e até mesmo fornecer aconselhamento financeiro personalizado aos clientes com base nos seus perfis e nas condições de mercado. O potencial dos Agentes de IA para simplificar processos, descobrir informações valiosas e reforçar medidas de segurança neste domínio é imenso. O que realmente distingue o Framework uAgents, no entanto, é o seu ênfase na descentralização e no controlo do utilizador. Ao permitir que os programadores criem Agentes de IA como entidades públicas ou privadas, o framework atinge um equilíbrio delicado entre transparência e privacidade. Esta flexibilidade é crucial em setores onde a confidencialidade e a proteção de dados são primordiais, como finanças ou saúde.
Agentes públicos, com os seus manifestos e digestões de protocolo expostos, permitem uma colaboração e interoperabilidade sem falhas. Imagine um Agente de IA público de uma empresa de logística a partilhar os seus métodos de comunicação, permitindo que outros agentes interajam e coordenem tarefas de transporte diretamente. Este nível de abertura poderia fomentar a inovação e facilitar parcerias interindustriais. Por outro lado, os agentes privados mantêm os detalhes dos 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 os seus protocolos de escrutínio externo, mas ainda assim sendo descoberto através do Almanaque.
Esta dualidade de agentes públicos e privados alinha-se perfeitamente com os princípios de descentralização e interações sem confiança que sustentam as tecnologias de blockchain e de registos distribuídos. Ao capacitar os utilizadores para controlar o nível de transparência e exposição dos seus Agentes de IA, o Framework uAgents abraça a ética de sistemas descentralizados, ao mesmo tempo que aborda preocupações práticas em torno da privacidade e proteção de dados. Além disso, a natureza de código aberto do framework e a sua integração com o Motor de IA e plataforma Agentverse da Fetch.ai criam um ecossistema propício à inovação e colaboração. Os desenvolvedores de diferentes origens podem contribuir para a evolução do framework, fomentando uma comunidade vibrante dedicada a avançar as capacidades e aplicações de Agentes de IA num contexto descentralizado.
Agentverse é um ambiente de desenvolvimento integrado baseado em nuvem (IDE) que serve como um portal para o amplo Framework uAgents e sua vasta gama de casos de uso. Este poderoso framework facilita o desenvolvimento de Agentes de IA descentralizados, permitindo-lhes comunicar, negociar e colaborar de forma transparente dentro de uma rede descentralizada e sem confiança. Uma das principais vantagens do Agentverse é a sua abordagem amigável ao usuário. Com uma interface gráfica simples, a plataforma reduz as barreiras à adoção da tecnologia de agentes de IA, tornando-a acessível a desenvolvedores de todos os níveis de habilidade. Isso é alcançado através da disponibilização de modelos e casos de uso de agentes predefinidos, permitindo aos usuários criar 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 intuitiva de descoberta para os Agentes de IA registrados dentro do contrato do Almanaque. Este diretório descentralizado contém informações detalhadas sobre os 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 resumos de protocolos exclusivos ou atributos específicos.
Os agentes exibidos no Explorer podem ser categorizados como agentes Hospedados, Locais ou de Caixa de Correio, cada um servindo propósitos distintos. Os agentes Hospedados são aqueles desenvolvidos e implementados diretamente no Agentverse, garantindo tempo de atividade contínuo e capacidades de edição de código em tempo real. Por outro lado, os agentes Locais são projetados para fins de teste, apontando para endpoints locais. Por último, os agentes de Caixa de Correio são registrados na Sala de Correio do Agentverse, permitindo-lhes enviar e receber mensagens continuamente, mesmo offline.
A seção "Meus agentes" do Agentverse é onde os desenvolvedores podem realmente dar vida aos seus agentes de IA. Com um tempo de atividade de 100% desejado, os agentes hospedados são sempre mantidos on-line e atualizados dentro do contrato do Almanaque. O processo de implantação é simplificado, 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 fundamental dentro da seção "Meus agentes", pois a plataforma é projetada para ser dimensionada de acordo com o número de mensagens que um agente recebe automaticamente. Isso garante que os desenvolvedores possam se concentrar na criação do código de agente mais inovador sem o incômodo de implantar e gerenciar continuamente a infraestrutura de seus agentes. A segurança também é uma prioridade máxima, com agentes rodando 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 banimento, permitindo que você ignore agentes identificados como maus atores facilmente.
A Sala de Correio do Agentverse é um serviço poderoso que aborda o desafio de manter um servidor constantemente em funcionamento para a comunicação do agente. Ao configurar caixas de correio para os seus agentes, a Sala de Correio permite-lhes recuperar mensagens e tomar ações apropriadas, mesmo quando estão offline. Este serviço é particularmente valioso em cenários onde manter um servidor se torna um desafio, pois gere mensagens recebidas enviadas por outros agentes e serve como um intermediário de confiança. Os desenvolvedores podem descarregar estas mensagens mais tarde sem a necessidade de um servidor constantemente em funcionamento, permitindo uma comunicação contínua entre agentes registados no Agentverse e agentes locais.
Uma das características marcantes do Agentverse é a sua integração com carteiras e o Ledger Fetch.ai. Os Agentes de IA hospedados na plataforma têm a capacidade de interagir com o Ledger Fetch.ai, permitindo-lhes enviar e receber transações, consultar saldos, interagir com contratos inteligentes e muito mais. Esta integração fortalece o sistema de confiança dentro do Agentverse e permite a consulta transparente de transações realizadas por qualquer agente.
Além do ambiente de desenvolvimento, o Agentverse oferece um conjunto de recursos avançados, incluindo a funcionalidade "Serviços". Esse recurso permite que os desenvolvedores combinem agentes em grupos de serviços, permitindo que eles ofereçam 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 aspetos do serviço, como receção, gerenciamento de quartos e serviços de concierge. Esses agentes podem então ser combinados em um grupo de serviços, fornecendo aos usuários uma experiência perfeita e integrada por meio de uma única interface.
O Agentverse integra-se com a interface de chat DeltaV e o Motor de IA Fetch.ai, permitindo aos utilizadores fornecer entrada humana que orienta o Motor de IA na procura e interação com Agentes de IA relevantes registados na rede. Esta poderosa combinação permite aos utilizadores solicitar serviços específicos, como reservar um quarto de hotel numa cidade específica, e o Motor de IA identificará e comunicará com os agentes apropriados para atender ao pedido.
O contrato do Almanaque 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 funciona 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 do agente permite aos usuários explorar e interagir com vários agentes através do Explorador do Agenteverse, 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 permitam interações remotas. Os agentes devem atualizar periodicamente seus detalhes de registro dentro de limitações de bloco específicas para manter informações atualizadas 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 Almanaque é o seu papel na facilitação da distinção entre Agentes de IA públicos e privados. Esta flexibilidade é possível através da interação entre o Almanaque e os protocolos que governam as interações dos agentes dentro do Framework dos uAgents. Os protocolos, neste contexto, estabelecem as regras e estruturas de mensagens que permitem aos Agentes de IA compreender as comunicações uns dos outros e coordenar eficazmente para a execução de tarefas. Estes 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 o seu desenvolvimento, o seu manifesto de protocolo e os respetivos resumos são publicados no Almanaque, tornando o seu ponto final disponível para comunicação com outros agentes. Esta transparência promove a colaboração e a interoperabilidade, uma vez que os agentes externos podem interagir diretamente com o agente público, entendendo os seus métodos de comunicação e capacidades. Por outro lado, os Agentes de IA privados mantêm um grau mais elevado de confidencialidade ao não divulgar o seu manifesto de protocolo ao mundo exterior. Embora os seus resumos ainda sejam visíveis no Almanaque, permitindo a descoberta, os detalhes dos seus protocolos reais permanecem ocultos. Isto garante que apenas os agentes explicitamente cientes do protocolo do agente privado possam comunicar com ele, proporcionando um ambiente de comunicação controlado e seguro quando necessário.
Esta dualidade de agentes públicos e privados, facilitada pelo Almanaque e pelos protocolos subjacentes, alinha-se com os princípios da descentralização e das interações sem confiança que sustentam o ecossistema Fetch.ai. Capacita os desenvolvedores e usuários a encontrarem um equilíbrio entre transparência e privacidade, adaptando o nível de exposição dos seus Agentes de IA com base nos seus requisitos específicos e casos de uso. Além disso, o Almanaque aumenta a confiança e a integridade dentro do ecossistema, exigindo que os agentes verifiquem a propriedade do seu endereço através da validação da assinatura durante o processo de registo. Esta 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.
A OEF suporta a rede Fetch.ai, fornecendo um mercado descentralizado para agentes descobrirem e interagirem uns com os outros, trocarem dados e acederem a 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 do seu ecossistema, fornecendo uma combinação única de tecnologia blockchain e um Grafo Acíclico Direcionado (DAG). Esta estrutura híbrida permite o processamento eficiente de transações e a manipulação de vastos dados, o 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 lidar com grandes volumes de transações e dados. Esta configuração garante que a rede possa suportar comunicações e transações envolvendo milhões de agentes simultaneamente.
Ao contrário das blockchains tradicionais que seguem uma estrutura linear, o Ledger Inteligente da Fetch atribui transações a diferentes pistas. Esta abordagem melhora a capacidade da rede para lidar com um grande número de transações simultaneamente. O ledger não só regista 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. Este registo garante a segurança e transparência das operações na rede.
O Smart Ledger desempenha um papel crucial na funcionalidade dos AEAs. Ele sustenta as suas atividades, como reservar voos ou hotéis, e outros serviços ao registar transações e ações realizadas pelos AEAs. Os tokens FET são usados dentro deste quadro para transações, incluindo o pagamento de serviços e a recompensa dos AEAs pelas suas contribuições.
A abordagem da Fetch.ai de combinar IA, aprendizado de máquina e tecnologia blockchain diferencia-a dos sistemas tradicionais de IA. Ao aproveitar estruturas descentralizadas, melhora a transparência e reduz os riscos de manipulação. A integração de funcionalidades de IA no Smart Ledger facilita o tratamento 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, viu a implementação inicial 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 a Mettalex.
Os contratos inteligentes em Fetch.ai são implementados através 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 aprendizagem descentralizada chamado CoLearn. Este 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 possui interoperabilidade com outros blockchains e redes. Isso é conseguido através de um protocolo de cadeia cruzada baseado no SDK do Cosmos, 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 com outras criptomoedas usando pontes como Axelar.
O principal objetivo do Motor de IA é analisar, compreender e ligar a entrada humana com os Agentes de IA mais adequados, facilitando interações em linguagem natural. Para isso, lê a entrada do utilizador, converte-a em tarefas executáveis e seleciona os Agentes de IA apropriados registados no Agentverse para realizar essas tarefas. A força do Motor de IA está na sua capacidade de compreender e adaptar-se a diferentes contextos. Examina tendências e transforma entradas aleatórias em perceções significativas avaliando interações anteriores. Quando confrontado com incerteza, o Motor de IA solicita feedback do utilizador para verificar se as suas sugestões e recomendações estão alinhadas com o objetivo final do utilizador. Esta compreensão contextual permite ao Motor de IA antecipar ativamente as necessidades do utilizador e adaptar-se em conformidade, criando uma experiência contínua e intuitiva.
A funcionalidade de roteamento inteligente do Motor de IA desempenha um papel crucial em sua eficácia. Esta funcionalidade permite que o Motor de IA avalie cuidadosamente os agentes disponíveis registrados no Almanaque, tendo em conta 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 aos agentes com a experiência apropriada, maximizando a probabilidade de conclusão bem-sucedida da tarefa e melhorando a experiência global do utilizador.
DeltaV atua como uma interface de front-end para o AI Engine, fornecendo aos usuários uma interface de chat simples e intuitiva através da qual podem inserir seus pedidos. Esses pedidos são então traduzidos 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 forma contínua e amigável. Ele serve como o portal para o AI Engine, Agentes de AI e a plataforma Agentverse, permitindo aos usuários acessar uma ampla gama de serviços e funcionalidades através de uma única interface.
Os desenvolvedores podem aproveitar a tecnologia AI Agents do Fetch.ai e encapsular Large Language Models (LLMs), modelos de Machine Learning (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: Services, os desenvolvedores podem garantir que seus serviços sejam recuperáveis e acessíveis por meio da interface de bate-papo DeltaV.
Fetch.ai e a Bosch expandiram a sua cooperação ao estabelecer a Fundação Fetch.ai para pesquisar, desenvolver e comercializar tecnologias Web3. Esta 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) se envolvam em interações económicas, como um carro elétrico a negociar preços de eletricidade.
A integração da IA e da aprendizagem automática na rede Fetch.ai é uma característica decisiva da plataforma. A Fetch.ai emprega algoritmos sofisticados de aprendizagem automática 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 aprendizagem automática da rede permitem a análise e previsão de tendências, melhorando a eficácia das AEAs em várias aplicações, como gestão da cadeia de abastecimento, distribuição de energia e serviços financeiros.
O Fetch.ai utiliza um mecanismo de consenso único chamado UPoW. Este sistema permite que até os nós menos poderosos ganhem uma parte das recompensas em bloco. O UPoW funciona gerando novos blocos semelhantes aos protocolos padrão de Prova de Participação, mas também classifica os problemas de computação por dificuldade e os agrupa em pacotes de prova de trabalho.
A plataforma da Fetch.ai combina de forma única blockchain, IA e aprendizagem automática para criar uma economia digital descentralizada. A sua arquitetura e tecnologias centrais 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 espinha dorsal da infraestrutura descentralizada, o Livro-razão Fetch garante compartilhamento seguro de dados e integridade transacional.
AEAs são programas de software que operam autonomamente no ecossistema Fetch.ai. Eles 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 Framework AEA, 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 Gerenciador AEA, uma interface 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 perseguir novos objetivos.
A estrutura AEA é um conjunto 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 aos AEAs conjuntos específicos de entradas para várias situações. O quadro inclui:
Estrutura Econômica Aberta Simples (sOEF): Permite que os AEAs naveguem na rede Fetch.ai, executem tarefas e pesquisem metas.
AEAs em Fetch.ai podem ser aplicados em inúmeros domínios, incluindo, mas não se limitando 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. No seu âmago, o framework tem como objetivo facilitar a criação de programas de software autónomos e inteligentes capazes de interagir e colaborar uns com os outros numa rede descentralizada.
Uma das principais vantagens desta abordagem é o seu potencial para revolucionar várias indústrias, permitindo que Agentes de IA enfrentem desafios complexos, simplifiquem 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 abastecimento e nos serviços financeiros. Imagine uma cadeia de abastecimento onde os Agentes de IA comunicam e coordenam de forma eficiente, otimizando tudo, desde previsão de demanda e controle de inventário até logística e mitigação de riscos. Este nível de automação inteligente poderia aumentar 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, detetar padrões de fraude e até mesmo fornecer aconselhamento financeiro personalizado aos clientes com base nos seus perfis e nas condições de mercado. O potencial dos Agentes de IA para simplificar processos, descobrir informações valiosas e reforçar medidas de segurança neste domínio é imenso. O que realmente distingue o Framework uAgents, no entanto, é o seu ênfase na descentralização e no controlo do utilizador. Ao permitir que os programadores criem Agentes de IA como entidades públicas ou privadas, o framework atinge um equilíbrio delicado entre transparência e privacidade. Esta flexibilidade é crucial em setores onde a confidencialidade e a proteção de dados são primordiais, como finanças ou saúde.
Agentes públicos, com os seus manifestos e digestões de protocolo expostos, permitem uma colaboração e interoperabilidade sem falhas. Imagine um Agente de IA público de uma empresa de logística a partilhar os seus métodos de comunicação, permitindo que outros agentes interajam e coordenem tarefas de transporte diretamente. Este nível de abertura poderia fomentar a inovação e facilitar parcerias interindustriais. Por outro lado, os agentes privados mantêm os detalhes dos 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 os seus protocolos de escrutínio externo, mas ainda assim sendo descoberto através do Almanaque.
Esta dualidade de agentes públicos e privados alinha-se perfeitamente com os princípios de descentralização e interações sem confiança que sustentam as tecnologias de blockchain e de registos distribuídos. Ao capacitar os utilizadores para controlar o nível de transparência e exposição dos seus Agentes de IA, o Framework uAgents abraça a ética de sistemas descentralizados, ao mesmo tempo que aborda preocupações práticas em torno da privacidade e proteção de dados. Além disso, a natureza de código aberto do framework e a sua integração com o Motor de IA e plataforma Agentverse da Fetch.ai criam um ecossistema propício à inovação e colaboração. Os desenvolvedores de diferentes origens podem contribuir para a evolução do framework, fomentando uma comunidade vibrante dedicada a avançar as capacidades e aplicações de Agentes de IA num contexto descentralizado.
Agentverse é um ambiente de desenvolvimento integrado baseado em nuvem (IDE) que serve como um portal para o amplo Framework uAgents e sua vasta gama de casos de uso. Este poderoso framework facilita o desenvolvimento de Agentes de IA descentralizados, permitindo-lhes comunicar, negociar e colaborar de forma transparente dentro de uma rede descentralizada e sem confiança. Uma das principais vantagens do Agentverse é a sua abordagem amigável ao usuário. Com uma interface gráfica simples, a plataforma reduz as barreiras à adoção da tecnologia de agentes de IA, tornando-a acessível a desenvolvedores de todos os níveis de habilidade. Isso é alcançado através da disponibilização de modelos e casos de uso de agentes predefinidos, permitindo aos usuários criar 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 intuitiva de descoberta para os Agentes de IA registrados dentro do contrato do Almanaque. Este diretório descentralizado contém informações detalhadas sobre os 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 resumos de protocolos exclusivos ou atributos específicos.
Os agentes exibidos no Explorer podem ser categorizados como agentes Hospedados, Locais ou de Caixa de Correio, cada um servindo propósitos distintos. Os agentes Hospedados são aqueles desenvolvidos e implementados diretamente no Agentverse, garantindo tempo de atividade contínuo e capacidades de edição de código em tempo real. Por outro lado, os agentes Locais são projetados para fins de teste, apontando para endpoints locais. Por último, os agentes de Caixa de Correio são registrados na Sala de Correio do Agentverse, permitindo-lhes enviar e receber mensagens continuamente, mesmo offline.
A seção "Meus agentes" do Agentverse é onde os desenvolvedores podem realmente dar vida aos seus agentes de IA. Com um tempo de atividade de 100% desejado, os agentes hospedados são sempre mantidos on-line e atualizados dentro do contrato do Almanaque. O processo de implantação é simplificado, 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 fundamental dentro da seção "Meus agentes", pois a plataforma é projetada para ser dimensionada de acordo com o número de mensagens que um agente recebe automaticamente. Isso garante que os desenvolvedores possam se concentrar na criação do código de agente mais inovador sem o incômodo de implantar e gerenciar continuamente a infraestrutura de seus agentes. A segurança também é uma prioridade máxima, com agentes rodando 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 banimento, permitindo que você ignore agentes identificados como maus atores facilmente.
A Sala de Correio do Agentverse é um serviço poderoso que aborda o desafio de manter um servidor constantemente em funcionamento para a comunicação do agente. Ao configurar caixas de correio para os seus agentes, a Sala de Correio permite-lhes recuperar mensagens e tomar ações apropriadas, mesmo quando estão offline. Este serviço é particularmente valioso em cenários onde manter um servidor se torna um desafio, pois gere mensagens recebidas enviadas por outros agentes e serve como um intermediário de confiança. Os desenvolvedores podem descarregar estas mensagens mais tarde sem a necessidade de um servidor constantemente em funcionamento, permitindo uma comunicação contínua entre agentes registados no Agentverse e agentes locais.
Uma das características marcantes do Agentverse é a sua integração com carteiras e o Ledger Fetch.ai. Os Agentes de IA hospedados na plataforma têm a capacidade de interagir com o Ledger Fetch.ai, permitindo-lhes enviar e receber transações, consultar saldos, interagir com contratos inteligentes e muito mais. Esta integração fortalece o sistema de confiança dentro do Agentverse e permite a consulta transparente de transações realizadas por qualquer agente.
Além do ambiente de desenvolvimento, o Agentverse oferece um conjunto de recursos avançados, incluindo a funcionalidade "Serviços". Esse recurso permite que os desenvolvedores combinem agentes em grupos de serviços, permitindo que eles ofereçam 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 aspetos do serviço, como receção, gerenciamento de quartos e serviços de concierge. Esses agentes podem então ser combinados em um grupo de serviços, fornecendo aos usuários uma experiência perfeita e integrada por meio de uma única interface.
O Agentverse integra-se com a interface de chat DeltaV e o Motor de IA Fetch.ai, permitindo aos utilizadores fornecer entrada humana que orienta o Motor de IA na procura e interação com Agentes de IA relevantes registados na rede. Esta poderosa combinação permite aos utilizadores solicitar serviços específicos, como reservar um quarto de hotel numa cidade específica, e o Motor de IA identificará e comunicará com os agentes apropriados para atender ao pedido.
O contrato do Almanaque 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 funciona 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 do agente permite aos usuários explorar e interagir com vários agentes através do Explorador do Agenteverse, 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 permitam interações remotas. Os agentes devem atualizar periodicamente seus detalhes de registro dentro de limitações de bloco específicas para manter informações atualizadas 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 Almanaque é o seu papel na facilitação da distinção entre Agentes de IA públicos e privados. Esta flexibilidade é possível através da interação entre o Almanaque e os protocolos que governam as interações dos agentes dentro do Framework dos uAgents. Os protocolos, neste contexto, estabelecem as regras e estruturas de mensagens que permitem aos Agentes de IA compreender as comunicações uns dos outros e coordenar eficazmente para a execução de tarefas. Estes 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 o seu desenvolvimento, o seu manifesto de protocolo e os respetivos resumos são publicados no Almanaque, tornando o seu ponto final disponível para comunicação com outros agentes. Esta transparência promove a colaboração e a interoperabilidade, uma vez que os agentes externos podem interagir diretamente com o agente público, entendendo os seus métodos de comunicação e capacidades. Por outro lado, os Agentes de IA privados mantêm um grau mais elevado de confidencialidade ao não divulgar o seu manifesto de protocolo ao mundo exterior. Embora os seus resumos ainda sejam visíveis no Almanaque, permitindo a descoberta, os detalhes dos seus protocolos reais permanecem ocultos. Isto garante que apenas os agentes explicitamente cientes do protocolo do agente privado possam comunicar com ele, proporcionando um ambiente de comunicação controlado e seguro quando necessário.
Esta dualidade de agentes públicos e privados, facilitada pelo Almanaque e pelos protocolos subjacentes, alinha-se com os princípios da descentralização e das interações sem confiança que sustentam o ecossistema Fetch.ai. Capacita os desenvolvedores e usuários a encontrarem um equilíbrio entre transparência e privacidade, adaptando o nível de exposição dos seus Agentes de IA com base nos seus requisitos específicos e casos de uso. Além disso, o Almanaque aumenta a confiança e a integridade dentro do ecossistema, exigindo que os agentes verifiquem a propriedade do seu endereço através da validação da assinatura durante o processo de registo. Esta 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.
A OEF suporta a rede Fetch.ai, fornecendo um mercado descentralizado para agentes descobrirem e interagirem uns com os outros, trocarem dados e acederem a 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 do seu ecossistema, fornecendo uma combinação única de tecnologia blockchain e um Grafo Acíclico Direcionado (DAG). Esta estrutura híbrida permite o processamento eficiente de transações e a manipulação de vastos dados, o 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 lidar com grandes volumes de transações e dados. Esta configuração garante que a rede possa suportar comunicações e transações envolvendo milhões de agentes simultaneamente.
Ao contrário das blockchains tradicionais que seguem uma estrutura linear, o Ledger Inteligente da Fetch atribui transações a diferentes pistas. Esta abordagem melhora a capacidade da rede para lidar com um grande número de transações simultaneamente. O ledger não só regista 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. Este registo garante a segurança e transparência das operações na rede.
O Smart Ledger desempenha um papel crucial na funcionalidade dos AEAs. Ele sustenta as suas atividades, como reservar voos ou hotéis, e outros serviços ao registar transações e ações realizadas pelos AEAs. Os tokens FET são usados dentro deste quadro para transações, incluindo o pagamento de serviços e a recompensa dos AEAs pelas suas contribuições.
A abordagem da Fetch.ai de combinar IA, aprendizado de máquina e tecnologia blockchain diferencia-a dos sistemas tradicionais de IA. Ao aproveitar estruturas descentralizadas, melhora a transparência e reduz os riscos de manipulação. A integração de funcionalidades de IA no Smart Ledger facilita o tratamento 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, viu a implementação inicial 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 a Mettalex.
Os contratos inteligentes em Fetch.ai são implementados através 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 aprendizagem descentralizada chamado CoLearn. Este 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 possui interoperabilidade com outros blockchains e redes. Isso é conseguido através de um protocolo de cadeia cruzada baseado no SDK do Cosmos, 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 com outras criptomoedas usando pontes como Axelar.
O principal objetivo do Motor de IA é analisar, compreender e ligar a entrada humana com os Agentes de IA mais adequados, facilitando interações em linguagem natural. Para isso, lê a entrada do utilizador, converte-a em tarefas executáveis e seleciona os Agentes de IA apropriados registados no Agentverse para realizar essas tarefas. A força do Motor de IA está na sua capacidade de compreender e adaptar-se a diferentes contextos. Examina tendências e transforma entradas aleatórias em perceções significativas avaliando interações anteriores. Quando confrontado com incerteza, o Motor de IA solicita feedback do utilizador para verificar se as suas sugestões e recomendações estão alinhadas com o objetivo final do utilizador. Esta compreensão contextual permite ao Motor de IA antecipar ativamente as necessidades do utilizador e adaptar-se em conformidade, criando uma experiência contínua e intuitiva.
A funcionalidade de roteamento inteligente do Motor de IA desempenha um papel crucial em sua eficácia. Esta funcionalidade permite que o Motor de IA avalie cuidadosamente os agentes disponíveis registrados no Almanaque, tendo em conta 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 aos agentes com a experiência apropriada, maximizando a probabilidade de conclusão bem-sucedida da tarefa e melhorando a experiência global do utilizador.
DeltaV atua como uma interface de front-end para o AI Engine, fornecendo aos usuários uma interface de chat simples e intuitiva através da qual podem inserir seus pedidos. Esses pedidos são então traduzidos 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 forma contínua e amigável. Ele serve como o portal para o AI Engine, Agentes de AI e a plataforma Agentverse, permitindo aos usuários acessar uma ampla gama de serviços e funcionalidades através de uma única interface.
Os desenvolvedores podem aproveitar a tecnologia AI Agents do Fetch.ai e encapsular Large Language Models (LLMs), modelos de Machine Learning (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: Services, os desenvolvedores podem garantir que seus serviços sejam recuperáveis e acessíveis por meio da interface de bate-papo DeltaV.
Fetch.ai e a Bosch expandiram a sua cooperação ao estabelecer a Fundação Fetch.ai para pesquisar, desenvolver e comercializar tecnologias Web3. Esta 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) se envolvam em interações económicas, como um carro elétrico a negociar preços de eletricidade.
A integração da IA e da aprendizagem automática na rede Fetch.ai é uma característica decisiva da plataforma. A Fetch.ai emprega algoritmos sofisticados de aprendizagem automática 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 aprendizagem automática da rede permitem a análise e previsão de tendências, melhorando a eficácia das AEAs em várias aplicações, como gestão da cadeia de abastecimento, distribuição de energia e serviços financeiros.