Portuguese - Building the AI of Tomorrow with SingularityNET’s Decentralized AI Platform

Source article: Building the AI of Tomorrow with SingularityNET’s Decentralized AI Platform | by SingularityNet | SingularityNET
Translation by: CaueChianca
Dework task link: https://app.dework.xyz/singularitynet-ambas/test-38287?taskId=7806b3a2-2792-4bc6-971a-366d91f1725c
Community review: Please leave comments below about translation quality or like this post if it is well translated

Construindo a IA do futuro com a plataforma de IA descentralizada da SingularityNET

Nos últimos anos, temos expandido os limites da IA ​​descentralizada, desenvolvendo um conjunto abrangente de ferramentas e produtos inovadores projetados para desenvolver e utilizar serviços de IA de forma a priorizar a descentralização, a segurança, a escalabilidade e os benefícios para todos — desenvolvendo o SingularityNET Plataforma de IA descentralizada.

O objetivo principal da nossa Plataforma permanece o mesmo de 2017, quando fundamos a SingularityNET como a primeira rede de IA verdadeiramente descentralizada: Criar uma base adequada para executar sistemas AGI com inteligência geral no nível humano e além, de forma segura, eficiente, forma facilmente utilizável e totalmente descentralizada, sem quaisquer proprietários ou controladores centrais. Ao longo do caminho, à medida que os nossos sistemas de IA avançam gradualmente para capacidades AGI completas , a plataforma também deve fornecer uma infraestrutura descentralizada de alta qualidade para aplicações de IA que servem diversos mercados verticais.

Uma coisa que este mandato significa é que – ao contrário da maioria dos participantes mais recentes no espaço descentralizado de IA – a Plataforma não pode ser especializada em qualquer classe específica de algoritmos ou tipos de dados de IA, nem em qualquer aplicação específica de mercado vertical. Se pretende servir como infra-estrutura descentralizada para a economia global à medida que o mundo entra na fase AGI, deve ser muito mais genérico e flexível do que isso.

O objetivo desta visão geral do progresso da Plataforma é detalhar as conquistas alcançadas durante 2023 e delinear o nosso roteiro de desenvolvimento da Plataforma para 2024. Embora o progresso em curso seja detalhado e heterogéneo, existem três impulsos principais envolvidos:

  • A Internet do Conhecimento — uma abordagem única para alargar a aplicabilidade da IA ​​descentralizada no prazo imediato e preparar o caminho para o surgimento da AGI descentralizada;
  • Integrações entre a plataforma SingularityNET e outras redes descentralizadas: Hypercycle, NuNet, Cardano, Dfinity (ICP) e outras… parte do processo de mudança em direção a um ecossistema de IA descentralizado de cadeia cruzada de próxima geração;
  • Melhorias de escalabilidade e usabilidade , incluindo grandes novos recursos em áreas básicas como hospedagem e cobrança.

Se o breve resumo fornecido aqui despertar seu apetite por mais, você poderá encontrar um relatório completo do progresso e dos planos da nossa plataforma em SingularityNET AI Platform 2024 Roadmap .

A Internet do Conhecimento – Uma Metaestrutura Distribuída e Descentralizada para a Próxima Fase da Evolução da IA

A Internet do Conhecimento é uma rede descentralizada, construída na plataforma SingularityNET, na qual Knowledge Nodes (armazenamentos de conhecimento baseados em gráficos) e Model Nodes (algoritmos de IA) interagem para criar poderosas soluções de IA. Esta estrutura visa tornar o desenvolvimento de IA mais acessível e eficiente para usuários de vários níveis técnicos - tanto no contexto da construção de aplicações práticas de IA de prazo imediato, quanto no uso do SingularityNET para trabalhar em direção a AGI avançada com máxima eficiência e confiabilidade.

Os nós de conhecimento oferecem uma representação de conhecimento flexível e atualizada dinamicamente, juntamente com um armazenamento e um mecanismo de consulta para ele. Cada nó de conhecimento pode ter sua própria representação de conhecimento, deve armazenar conhecimento e consultá-lo. Os usuários configuram esses nós de forma declarativa, especificando o formato e a estrutura dos dados. Isso simplifica a criação e o gerenciamento do gráfico de conhecimento. Os Model Nodes aproveitam o conhecimento armazenado nos Knowledge Nodes para tarefas como treinamento e inferência. SingularityNET oferece suporte a uma variedade de algoritmos de IA, incluindo abordagens simbólicas, neurais e híbridas. Ao aproveitar a tecnologia blockchain para implantar esses nós, a SingularityNET pretende se tornar a camada de conhecimento fundamental da era da IA ​​na Internet, promovendo a interação descentralizada e o avanço da IA ​​benéfica.

Para agilizar a implementação da IA, estamos a desenvolver uma infraestrutura escalável adaptada às necessidades específicas da IA. Ele se concentra na otimização do uso da GPU, processamento distribuído e escalonamento automático. AI-DSL, uma linguagem especializada para descrever interfaces de serviços de IA, simplificará o desenvolvimento e promoverá a criação de fluxos de trabalho de IA automontados.

Finalmente, esta estrutura de nós de conhecimento e modelo funciona naturalmente com o uso do OpenCog Hyperon para implementar IA neural-simbólica, mesclando poderosos modelos de linguagem grande (LLMs) com técnicas de raciocínio simbólico. Isto constitui um passo no caminho para a AGI e também melhora as soluções de IA de aplicação imediata, através do reforço das capacidades de resolução de problemas e da melhoria da integração do conhecimento.

O objectivo combinado de todos estes aspectos é criar uma Metaestrutura de IA descentralizada que permita um sistema colaborativo e em evolução onde o conhecimento e as capacidades de IA não sejam isolados, mas partilhados por uma vasta gama de participantes, catalisando a emergência sinérgica de níveis cada vez mais elevados de inteligência.

Treinamento de modelo de IA com código zero

Para tornar nossas novas funcionalidades da Internet do Conhecimento tão amplamente acessíveis quanto possível, adicionamos novos recursos de plataforma que permitem aos provedores de serviços treinar e implantar facilmente modelos de IA personalizados, mesmo sem experiência em codificação. Isto é possível através de uma opção de treinamento de código zero, onde os provedores podem ativar o treinamento do modelo de IA com base em seus conjuntos de dados específicos.

É por isso que apresentaremos o conceito de Treinamento na Plataforma (TOP). Como piloto, equipamos três implementações altamente procuradas com foco em domínio com esse novo recurso:

  • Serviço de síntese de voz com suporte de treinamento baseado na amostra de voz única fornecida;
  • Serviço de geração de imagens com suporte de treinamento baseado na coleção de imagens disponibilizada;
  • Serviço de IA conversacional generativo textual baseado no ajuste fino do LLM usando dados personalizados.

Uma de nossas principais prioridades é mostrar o recurso TOP e suas funcionalidades avançadas por meio de serviços de IA pré-treinados de primeira linha disponíveis em nosso mercado. Isso torna o TOP acessível a diversos públicos, incluindo desenvolvedores com profundo conhecimento técnico e designers e personalizadores de IA com muito menos experiência.

Assistente da plataforma SingularityNET: IA descentralizada para orientar o uso de IA descentralizada

Um avanço tão radical como a Internet do Conhecimento requer uma metodologia de interface de utilizador de ponta, que na era atual é melhor fornecida pela própria IA.

Isto é fornecido pelo nosso novo SingularityNET Platform Assistant, que foi inicialmente concebido como um chatbot para responder a perguntas relacionadas a serviços e ajudar os usuários a classificar o número crescente de serviços no mercado SingularityNET para encontrar o que precisam, mas foi expandido para abranger um gama mais ampla de funções.

O desenvolvimento do Assistente seguirá uma abordagem faseada. O foco inicial é a criação de um chatbot capaz de responder perguntas específicas do serviço e gerais da plataforma. Ele aproveitará a documentação existente para fornecer suporte contínuo ao usuário. As metas de médio prazo incluem funções ampliadas, como:

  • Suporte onboarding: Orientar novos usuários através dos recursos e operações da Plataforma;
  • Geração automatizada de código: Simplificando tarefas específicas gerando automaticamente código para empacotamento de modelos de IA, processamento de dados, etc.;
  • Chamadas de serviço integradas: permitindo que os usuários interajam com os serviços da plataforma diretamente na interface do chatbot.

A base técnica do Assistant aproveita a própria Internet do Conhecimento junto com o MeTTa-MoTTo que surgiu da iniciativa OpenCog Hyperon, que fornece interoperabilidade de LLMs com Knowledge Graphs e raciocínio.

Integrações: Rumo a um ecossistema robusto de IA descentralizada entre cadeias

Uma das coisas bonitas do ecossistema de software descentralizado moderno é que nenhum projeto precisa fazer tudo sozinho. As integrações entre redes e blockchains são cada vez mais fáceis de construir e têm o potencial de melhorar multiplicativamente todas as partes do sistema integrado. Estamos avançando agressivamente com a integração da Plataforma SingularityNET com outras redes descentralizadas, incluindo HyperCycle e NuNet que se originaram como parte do ecossistema SingularityNET, e redes externas como Cardano e Dfinity.

Integração ICP e implantação descentralizada do AI Marketplace

Fizemos uma parceria com a Dfinity para melhorar a infraestrutura descentralizada de IA no SingularityNET e no Internet Computer Protocol (ICP). Complementando nossas parcerias com outras entidades, como Input Output Global (IOHK) do ecossistema Cardano, e nosso trabalho com HyperCycle para criar nossa própria estrutura de blockchain Layer 0++ exclusiva, esta colaboração Dfinity exemplifica nosso compromisso com uma abordagem cross-chain para descentralização. IA.

Uma parte importante desta iniciativa é o desenvolvimento de um mercado descentralizado de IA no ICP, facilitando o acesso aos serviços de IA. Este mercado permitirá que os usuários testem, comprem e explorem serviços de IA, levando-nos à descentralização completa e a uma distribuição mais ampla e entre cadeias de serviços de IA e atividades de desenvolvimento.

Para simplificar a integração de serviços de IA, planejamos introduzir um modelo universal para interfaces de serviços de IA, suportando funcionalidades como autorização web3 e serviços de pagamento. Também estamos considerando modelos pré-construídos para serviços comuns de IA para facilitar o desenvolvimento de interfaces.

Explorando o potencial do ICP para hospedar serviços de IA, estamos conduzindo estudos de viabilidade sobre escalabilidade, distribuição de recursos e acessibilidade. Isso inclui testar modelos e serviços de IA em caixas ICP para compreender os recursos de hospedagem (e suas limitações).

Acelerando o Progresso na Integração Cardano

No final de 2023, lançamos o staking de tokens AGIX na blockchain Cardano, culminando um extenso esforço de desenvolvimento durante grande parte do ano passado.

Aproveitando o conhecimento Cardano que adquirimos durante a implementação do staking, também elaboramos um projeto detalhado para a porta completa do mercado do protocolo SingularityNET para a cadeia Cardano, e esperamos progredir com isso durante 2024, trazendo a poderosa descentralização, robustez e segurança da rede Cardano ao universo dos agentes SingularityNET AI.

HyperCycle: passos em direção a uma pilha de software descentralizada totalmente personalizada por IA

A HyperCycle está criando a infraestrutura para um conceito revolucionário: a Internet da IA. Esta rede permitirá que os agentes de IA colaborem perfeitamente, resolvendo problemas cada vez mais complexos através de microtransações para a troca de microsserviços. Vemos um imenso potencial em como o HyperCycle pode transformar nossa plataforma de IA descentralizada. Uma área fundamental é a criação de um mercado de IA onde humanos e máquinas possam realizar transações livremente, avançando a inteligência das máquinas e abrindo caminhos para a verdadeira AGI. É por isso que estamos explorando ativamente maneiras de integrar o HyperCycle à nossa plataforma.

A pesquisa inicial concentra-se na hospedagem de modelos, onde a estrutura descentralizada do HyperCycle simplificaria o registro de serviços, a hospedagem e a utilização de modelos de IA. No entanto, a verdadeira força do HyperCycle reside na sua blockchain incorporada, permitindo a troca de valores sem confiança através de transações financeiras seguras e conversão de tokens. Isso revolucionaria o faturamento na plataforma, fornecendo novas opções de faturamento. Além disso, a integração do HyperCycle no nível central pode resultar em taxas mais baixas, processamento mais rápido e maior segurança para a plataforma como um todo.

Atualmente, nossa equipe está pesquisando a arquitetura ideal e o modelo de interação para alcançar o equilíbrio perfeito entre velocidade, segurança e experiência do usuário. Esta pesquisa abre caminho para um futuro ainda mais emocionante: o potencial para criar contratos inteligentes dentro da rede HyperCycle em MeTTa (Meta Type Talk), a linguagem nativa do nosso sistema OpenCog Hyperon AGI. Esta direção de desenvolvimento está preparada para preencher a lacuna entre o desenvolvimento de IA e blockchain, abrindo portas para uma nova era de contratos inteligentes alimentados por IA (também conhecidos como contratos inteligentes que são realmente inteligentes)!

Hospedagem de modelo NuNet AI para a plataforma SingularityNET

A NuNet está construindo uma estrutura de computação globalmente descentralizada que combina o poder computacional latente de dispositivos computacionais de propriedade independente em todo o mundo em um mercado dinâmico de recursos computacionais. Essa abordagem transcende limitações como localização física ou tamanho do dispositivo, permitindo que os usuários descubram e utilizem a quantidade exata de poder de computação necessária sempre que precisarem.

Uma colaboração importante entre NuNet e SingularityNET concentra-se na integração da plataforma SingularityNET AI com o ecossistema descentralizado da NuNet. Esta integração se concentrará na hospedagem contínua de serviços de IA na NuNet, oferecendo vários benefícios:

  • Hospedagem simplificada: os provedores de serviços hospedarão facilmente seus modelos de IA no NuNet.
  • Dimensionamento dinâmico: capacidade de ajustar recursos com base na carga de serviço de IA, velocidade de treinamento do modelo e outros parâmetros.
  • Integração simplificada: os usuários não precisarão se preocupar com a alocação de recursos, pois a plataforma cuidará disso automaticamente. Isso simplifica o lançamento, o treinamento e a publicação de modelos pelos provedores.
  • Faturamento eficiente: um sistema de faturamento interno simplificado reduz a complexidade dos pagamentos, especialmente para cenários com treinamento de modelo personalizado em conjuntos de dados exclusivos.

Melhorias de escalabilidade e usabilidade, facilitando o caminho para um futuro de IA descentralizada

Uma das vantagens que o SingularityNET obtém de seus mais de 6 anos de história é que tivemos bastante tempo para receber feedback dos usuários sobre quais aspectos de nossa plataforma funcionam de maneira fantástica para a comunidade e quais precisam ser melhorados. Com base nisso, estamos impulsionando uma série de melhorias fundamentais na usabilidade e escalabilidade da nossa Plataforma, vinculadas à nossa iniciativa Internet do Conhecimento e às integrações entre redes.

Melhorando a experiência de integração

A plataforma descentralizada de IA SingularityNET está fazendo coisas únicas e complexas, abrangendo uma ampla gama de serviços e tecnologias de IA. Por esse motivo, à medida que vai ganhando capacidades ao longo dos anos, a experiência do usuário do ponto de vista dos desenvolvedores de serviços tem se tornado cada vez mais envolvida. Simplificar o processo de compreensão e introdução à plataforma tem sido uma das nossas principais prioridades recentemente.

Melhorias recentes de usabilidade incluem:

  • Desenvolvimento de uma interface de usuário de texto (TUI): Criamos uma interface amigável para tornar a experiência do desenvolvedor na plataforma mais acessível e amigável, especialmente para aqueles com conhecimento limitado de administração de sistemas.
  • Documentação técnica aprimorada: A documentação e as diretrizes dos portais do desenvolvedor foram renovadas para serem mais claras e fáceis de usar, permitindo um processo de integração muito mais tranquilo.
  • Simplificando o processo de integração e a experiência do editor: Fizemos melhorias na rede de teste, nas funcionalidades de front-end, na experiência do usuário e na documentação para garantir uma experiência mais integrada para os provedores de serviços.
  • Desenvolvimento de serviços facilitado e automação de implantação: implementação de soluções de automação e orientadas a eventos para implantação de modelos de IA, simplificando, em última análise, o processo de empacotamento de serviços, reduzindo custos e permitindo o dimensionamento eficiente de modelos de IA.

Melhorando os principais componentes: CLI, SDK, Daemon

A atualização da experiência do usuário da nossa plataforma descentralizada de IA depende do aprimoramento de três de seus componentes mais críticos:

  • O Daemon : o adaptador que um serviço pode usar para fazer interface com a plataforma SingularityNET.
  • CLI : a principal ferramenta para interagir com os contratos inteligentes da plataforma, gerenciar serviços implantados e gerenciar fundos.
  • SDK : ferramenta para clientes de serviços de IA integrarem e realizarem chamadas aos serviços.

Esses três componentes servem como porta de entrada para que os provedores de serviços implantem e gerenciem serviços de IA e para que os clientes integrem esses serviços perfeitamente (bem como para que os usuários finais acessem os serviços diretamente).

No momento, estamos trabalhando em:

  • Separar a CLI e o SDK em repositórios distintos e refatorar o SDK para aumentar a flexibilidade segregando componentes com base no contexto do aplicativo.
  • Melhorar a arquitetura geral da Plataforma e desenvolver ferramentas multiplataforma para tornar as interações com a Plataforma mais intuitivas.
  • Automatizando e simplificando a configuração de Daemon, CLI e SDK e reduzindo a complexidade da configuração.

O objetivo de tudo isso é garantir o bom funcionamento, segurança e desempenho da plataforma, que são fatores críticos para apoiar um processo de integração simples, acessível e fácil de usar.