Portuguese - AI-DSL Phase 2 — Final report

Source article: AI-DSL Phase 2 — Final report. The AI-DSL Project for an AI… | by Matt Iklé | SingularityNET
Translation by: SucrenSpice
Dework task link: https://app.dework.xyz/singularitynet-ambas/test-38287?taskId=8b2e8f8d-d6ba-42f9-8656-52ca8ebb6ba3
Community review: Please leave comments below about translation quality or like this post if it is well translated

AI-DSL Fase 2 - Relatório final

O Projecto AI-DSL para uma camada de interconectividade AI no Mercado de IA descentralizado de SingularityNET.

Estamos entusiasmados por anunciar a conclusão da Fase 2 do projecto de desenvolvimento AI-DSL. O projecto AI-DSL (AI Domain Specific Language) da SingularityNET permitirá que as IAs simples sejam interligadas como legos e montadas em fluxos de trabalho complexos por qualquer pessoa, mesmo utilizadores não técnicos. Este projecto está a criar uma camada de interconectividade revolucionária e inteligente para aumentar a utilidade de cada serviço na Plataforma/Mercado SingularityNET.

Com o apoio entusiástico da comunidade Cardano, o financiamento do Fundo Catalisador Cardano7 foi atribuído à Fase 2 do projecto de desenvolvimento AI-DSL, para apoiar a investigação & desenvolvimento em curso.

O projecto AI-DSL é uma pedra angular da expansão e evolução da Plataforma/Mercado SingularityNET para uma ferramenta revolucionária para a IA descentralizada e vontade:

  1. Contribuir para a ampla usabilidade e interoperabilidade dos serviços na Plataforma
  2. Permitir a fácil criação de fluxos de trabalho descentralizados de IA em rede
  3. Fornecer protocolos estruturais e ligações para permitir a SingularityNET evoluir como uma rede auto-organizadora
  4. Criar um quadro para a potencial emergência da AGI a partir desta rede de IA

Os benefícios a curto prazo deste projecto são a descoberta de serviços, interoperabilidade e interligação; o potencial a longo prazo é um conjunto auto-organizador e auto-montagem de ferramentas complexas de IA. Estas oportunidades fazem deste projecto uma base notável para a construção do futuro da IA descentralizada.

Visão geral da AI-DSL

Actualmente, a maioria dos sistemas de IA requer entrada e saída para ter um formato de ficheiro altamente específico, formato de dados, organização de dados, etc. Esta especificidade vem à custa da flexibilidade; os dados de um agente de IA não são legíveis para outros agentes. O projecto AI-DSL tornará as IAs interoperáveis pela primeira vez, fornecendo um protocolo de comunicação padronizado onde os serviços de IA serão capazes de o fazer:

  • Localizar serviços de IA compatíveis na Plataforma (ou em qualquer lugar onde a AI-DSL seja utilizada),
  • Verificar exactamente o que o serviço requer,
  • Como processa, e que tipo de dados produz.

O serviço iniciador poderá então chamar esses serviços compatíveis conforme necessário para completar um fluxo de trabalho. Esta capacidade aumentará exponencialmente os processos de IA que podem ser alcançados através de combinações de serviços de IA na Plataforma/Mercado. Assim, tornando todos os serviços da SingularityNET colectivamente mais poderosos e mais capazes em geral. Este protocolo inovador também tornará simples para os utilizadores o acesso a todos os serviços de IA de que necessitam através de um único ponto de entrada. Isto poupa tempo ao eliminar a necessidade de passar por múltiplos fornecedores ou procurar serviços específicos através de múltiplas plataformas.

AI-DSL Fase 1 foi uma prova de conceito utilizando simples ‘problemas de brinquedo’ (operações aritméticas matemáticas básicas) para demonstrar o caminho a seguir para ligar sequências lógicas, e pré-verificar entradas e saídas. Além disso, foi iniciado um trabalho ontológico para definir os requisitos do sistema. Este progresso fundacional criou a base para a investigação fundamental concluída durante a Fase 2.

Realizações da Fase 2

A fase 2 foi retirada desta prova de conceito, levando a investigação mais longe. A equipa AI-DSL construiu primeiro um conjunto de ferramentas lógicas básicas de IA; estas são ferramentas matemáticas fundacionais que a maioria dos tipos de sistemas de IA chamam e utilizam:

  • Minimização de erros/descida de gradiente,
  • Regressão linear,
  • e regressão logística.

Estes serviços foram então configurados para ligar uns aos outros através do protocolo do projecto AI-DSL, concentrando-se em ligar os serviços usando tipos. A nossa equipa concentrou-se fortemente na síntese e verificação do programa nesta fase - verificando se o serviço a ser chamado irá realmente produzir o resultado necessário. Os resultados práticos deste trabalho foram muito empolgantes, e as aprendizagens estão a informar as futuras direcções de desenvolvimento de formas intrigantes.

A investigação fundamental nesta fase concentrou-se em seis grandes áreas de enfoque:

  1. Tarefas de registo
  2. Tarefas de Ontologia
  3. Tarefas de Contrato Exploratório Inteligente
  4. Casos de teste
  5. Tarefas de produção
  6. Tarefas de Co-Evolução

Ver o relatório final e o vídeo para mais detalhes.

A seguir, AI-DSL Fase 3

Durante esta próxima fase, a equipa implementará o AI-DSL em serviços de plataforma ao vivo, criará um fluxo de trabalho de demonstração, e disponibilizá-lo-á como SDK para utilizadores com poder. Estes desenvolvimentos constituirão a base prática das capacidades do projecto AI-DSL para a síntese e verificação de programas, e a funcionalidade de pesquisa de registo.

Os objectivos específicos da Fase 3 serão os seguintes:

  • Optimizar o protocolo ligando e testando o protocolo em aplicações de IA do mundo real a correr no SingularityNET Marketplace.
  • Concentrar-se nas tecnologias subjacentes necessárias para a implementação de projectos AI-DSL,
  • Identificar as áreas críticas de desenvolvimento do projecto, bem como as direcções futuras mais promissoras.

A equipa de desenvolvimento do projecto AI-DSL está no bom caminho para lançar uma versão inicial do produto em 2023.

Uma das chaves para futuras iterações do projecto AI-DSL identificadas pela equipa é o uso potencial do MeTTa, a linguagem do OpenCog Hyperon. O projecto AI-DSL utiliza actualmente a linguagem de programação Idris, mas espera-se que o MeTTa acabe por substituir o Idris para proporcionar maior flexibilidade, e eficiência e permitir composições maiores de serviços de IA. A equipa irá começar a considerar esta conversão durante esta fase de desenvolvimento.

SingularityNET’s Future with AI-DSL Project Integration

O desenvolvimento de algoritmos de IA adaptados que podem resolver problemas do mundo real tem sido enfadonho, caro e demorado. O projecto AI-DSL está a preparar o caminho para os utilizadores acederem a todos os serviços de IA de que necessitam num único local. Estes fluxos de trabalho de auto-montagem irão substituir o actual processo de trabalho intensivo para a criação de processos de IA especializados e pontuais. Este protocolo irá criar um modo universal de intercomunicação e colaboração de IA, tornando os benefícios de processos complexos de IA acessíveis a todos.

Fique a par das últimas notícias

Junte-se à conversa, e siga SingularityNET para as últimas notícias e actualizações: