Lección 2

Os Fundamentos Técnicos da Fetch.ai

Desembale os fundamentos técnicos da Fetch.ai neste módulo, onde exploramos o mecanismo de consenso exclusivo da plataforma, UPoW, que democratiza a participação na rede. Também iremos explorar a arquitetura sofisticada da Fetch.ai, detalhando o contrato fundamental do Almanaque, o Serviço de Nomes Fetch para identificação de recursos, e o robusto Livro-razão Fetch que sustenta a economia digital segura e transparente. Conheça os Agentes Econômicos Autônomos que trazem flexibilidade e eficiência ao ecossistema, seu processo de desenvolvimento, e os papéis multifacetados que podem desempenhar dentro desta rede blockchain impulsionada por IA.

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.

Agentes Económicos Autónomos (AEAs)

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.

  • Autonomia e Enfoque Económico: As AEA operam sem supervisão constante dos seus proprietários, concentrando-se principalmente na criação de valor económico. Eles são projetados para lidar com várias tarefas de forma autônoma, com mínima ou nenhuma intervenção.
  • Compatibilidade entre Cadeias: O framework AEA suporta o desenvolvimento de aplicações que podem interagir com diferentes redes blockchain como Ethereum, tornando a plataforma Fetch.ai versátil no ecossistema blockchain.
  • 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.

  • Rede de Comunicação de Agentes (ACN):Facilita a troca de informações e comunicação entre agentes.
  • Conexões, Protocolos e Contratos:Estes componentes definem interações de agente para agente e de componente para componente, envolvendo o acesso a contratos inteligentes e outros serviços.

AEAs em Fetch.ai podem ser aplicados em inúmeros domínios, incluindo, mas não se limitando a:

  • Interações automatizadas em Blockchain: Automatizar interações do usuário com blockchains, como transações ou operações de contratos inteligentes.
  • Consultas de Dados e Interações com o Servidor: Os AEAs podem interagir com servidores como clientes ou manter servidores para servir outros clientes.
  • Finanças Descentralizadas (DeFi): Automatização de operações complexas no espaço DeFi, como negociação e gerenciamento de ativos.

Agentes de IA

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

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 Agenteverso: Explorador

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.

O Agentverse: Meus Agentes

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.

O Agentverse: Mailroom / IoT Gateway

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.

Contrato Almanaque

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.

Estrutura Econômica Aberta (EEA)

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.

Buscar Razão Inteligente

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:

  • Gestão de prontuários, agendamento e planos de tratamento personalizados.
  • Rastreamento em tempo real de mercadorias e transações transparentes.
  • Negociação automatizada e transações seguras.
  • Comercialização eficiente de energia excedentária com transparência.
  • Experiências de compras personalizadas e transações seguras.

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.

Contratos Inteligentes na Fetch.ai

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:

  • Implementação: Utilizando a seringa Contrato de RazãoNo CosmPy, os desenvolvedores podem implantar contratos inteligentes. Eles requerem o caminho do contrato e um objeto de carteira para implantação.
  • Interação:Uma vez implantado, as interações com o contrato inteligente são facilitadas de várias maneiras, tais como consulta e definição de variáveis de estado. O método _address é utilizado para obter o endereço de rede do contrato.
  • Consulta de Variáveis de Estado: As variáveis de estado do contrato podem ser consultadas utilizando o método de consulta, fornecendo um dicionário que especifique as informações da consulta.
  • Atualizando Variáveis de Estado:O método execute é usado para atualizar variáveis de estado, seguido por wait_to_complete() para garantir que a execução termine.
  • Limpeza de Variáveis de Estado: As variáveis de estado podem ser limpas usando o método execute com instruções específicas.
    Este processo permite aos developers criar e gerir contratos inteligentes dinâmicos dentro do ecossistema Fetch.ai, aproveitando as capacidades da blockchain para uma execução de contratos segura e eficiente.

Aprendizagem coletiva e integração de IA

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.

Interoperabilidade

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.

Motor de IA

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: A interface de chat baseada em IA

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.

Colaboração com Bosch e Expansão para a Economia das Coisas

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.

Capacidades de IA e Aprendizagem Automática

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.

Descargo de responsabilidad
* La inversión en criptomonedas implica riesgos significativos. Proceda con precaución. El curso no pretende ser un asesoramiento de inversión.
* El curso ha sido creado por el autor que se ha unido a Gate Learn. Cualquier opinión compartida por el autor no representa a Gate Learn.
Catálogo
Lección 2

Os Fundamentos Técnicos da Fetch.ai

Desembale os fundamentos técnicos da Fetch.ai neste módulo, onde exploramos o mecanismo de consenso exclusivo da plataforma, UPoW, que democratiza a participação na rede. Também iremos explorar a arquitetura sofisticada da Fetch.ai, detalhando o contrato fundamental do Almanaque, o Serviço de Nomes Fetch para identificação de recursos, e o robusto Livro-razão Fetch que sustenta a economia digital segura e transparente. Conheça os Agentes Econômicos Autônomos que trazem flexibilidade e eficiência ao ecossistema, seu processo de desenvolvimento, e os papéis multifacetados que podem desempenhar dentro desta rede blockchain impulsionada por IA.

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.

Agentes Económicos Autónomos (AEAs)

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.

  • Autonomia e Enfoque Económico: As AEA operam sem supervisão constante dos seus proprietários, concentrando-se principalmente na criação de valor económico. Eles são projetados para lidar com várias tarefas de forma autônoma, com mínima ou nenhuma intervenção.
  • Compatibilidade entre Cadeias: O framework AEA suporta o desenvolvimento de aplicações que podem interagir com diferentes redes blockchain como Ethereum, tornando a plataforma Fetch.ai versátil no ecossistema blockchain.
  • 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.

  • Rede de Comunicação de Agentes (ACN):Facilita a troca de informações e comunicação entre agentes.
  • Conexões, Protocolos e Contratos:Estes componentes definem interações de agente para agente e de componente para componente, envolvendo o acesso a contratos inteligentes e outros serviços.

AEAs em Fetch.ai podem ser aplicados em inúmeros domínios, incluindo, mas não se limitando a:

  • Interações automatizadas em Blockchain: Automatizar interações do usuário com blockchains, como transações ou operações de contratos inteligentes.
  • Consultas de Dados e Interações com o Servidor: Os AEAs podem interagir com servidores como clientes ou manter servidores para servir outros clientes.
  • Finanças Descentralizadas (DeFi): Automatização de operações complexas no espaço DeFi, como negociação e gerenciamento de ativos.

Agentes de IA

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

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 Agenteverso: Explorador

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.

O Agentverse: Meus Agentes

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.

O Agentverse: Mailroom / IoT Gateway

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.

Contrato Almanaque

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.

Estrutura Econômica Aberta (EEA)

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.

Buscar Razão Inteligente

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:

  • Gestão de prontuários, agendamento e planos de tratamento personalizados.
  • Rastreamento em tempo real de mercadorias e transações transparentes.
  • Negociação automatizada e transações seguras.
  • Comercialização eficiente de energia excedentária com transparência.
  • Experiências de compras personalizadas e transações seguras.

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.

Contratos Inteligentes na Fetch.ai

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:

  • Implementação: Utilizando a seringa Contrato de RazãoNo CosmPy, os desenvolvedores podem implantar contratos inteligentes. Eles requerem o caminho do contrato e um objeto de carteira para implantação.
  • Interação:Uma vez implantado, as interações com o contrato inteligente são facilitadas de várias maneiras, tais como consulta e definição de variáveis de estado. O método _address é utilizado para obter o endereço de rede do contrato.
  • Consulta de Variáveis de Estado: As variáveis de estado do contrato podem ser consultadas utilizando o método de consulta, fornecendo um dicionário que especifique as informações da consulta.
  • Atualizando Variáveis de Estado:O método execute é usado para atualizar variáveis de estado, seguido por wait_to_complete() para garantir que a execução termine.
  • Limpeza de Variáveis de Estado: As variáveis de estado podem ser limpas usando o método execute com instruções específicas.
    Este processo permite aos developers criar e gerir contratos inteligentes dinâmicos dentro do ecossistema Fetch.ai, aproveitando as capacidades da blockchain para uma execução de contratos segura e eficiente.

Aprendizagem coletiva e integração de IA

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.

Interoperabilidade

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.

Motor de IA

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: A interface de chat baseada em IA

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.

Colaboração com Bosch e Expansão para a Economia das Coisas

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.

Capacidades de IA e Aprendizagem Automática

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.

Descargo de responsabilidad
* La inversión en criptomonedas implica riesgos significativos. Proceda con precaución. El curso no pretende ser un asesoramiento de inversión.
* El curso ha sido creado por el autor que se ha unido a Gate Learn. Cualquier opinión compartida por el autor no representa a Gate Learn.