Índice:
- Etapa 1: comece com um design simples no início
- Etapa 2: Ensinando Seu I.A
- Etapa 3: Armazenando Seus Dados …
- Etapa 4: banco de dados …
- Etapa 5: o que vem a seguir?
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Comece com um computador que tenha reconhecimento de fala e também um conversor Text-To-Speech.
Você precisará ser capaz de escrever programas de computador que possam acessar o Reconhecimento de Fala e o Conversor de Texto para Fala.
Algumas ferramentas de desenvolvimento de aplicativos e linguagens de programação podem ser obtidas gratuitamente.
Etapa 1: comece com um design simples no início
O programa que você cria deve ser capaz de armazenar e recuperar dados de texto. Os dados de texto podem ser armazenados em um banco de dados ou em um arquivo de texto simples.
O programa pode recuperar os dados do banco de dados ou pode carregar os dados do arquivo de texto em uma matriz ou coleção na memória.
O mais simples I. A. sistema é um sistema de “entrada - resposta”. Uma entrada é fornecida ao sistema, como "Você gosta de sorvete?" e a entrada é usada como uma chave para pesquisar a resposta apropriada.
Etapa 2: Ensinando Seu I. A
Você terá que ensinar seu I. A. como responder a todas as entradas possíveis ou encontrar uma maneira de simplificar as entradas. A resposta que ensinei meu computador a dizer para a entrada "Você gosta de sorvete?" é “Não, eu não gosto de sorvete. Eu sou intolerante à lactose"
Um array é uma construção simples que existe na maioria das linguagens de programação. As coleções existem em muitas linguagens de programação. Um mecanismo de banco de dados é um programa separado que está sendo executado em seu computador como um serviço, ou em outro computador, ou em um servidor.
Se você armazenar seus “dados de entrada-resposta” em uma matriz, pode ter que escrever código para percorrer todos os itens em sua matriz até que uma correspondência seja encontrada com a entrada. O programa então envia o texto de resposta para o conversor de texto para fala e ele falará a resposta.
Etapa 3: Armazenando Seus Dados …
Pesquisar uma grande matriz pode levar algum tempo, especialmente se estiver procurando por algo no final da matriz.
Uma coleção pode ser mais rápida, porque uma coleção foi construída em busca. A entrada é definida como uma “CHAVE” para a coleção. As chaves são armazenadas classificadas em ordem e a pesquisa interna pode usar isso para encontrar a resposta muito mais rápido.
Um mecanismo de banco de dados pode ser mais rápido para recuperar dados, mas requer um nível mais alto de habilidades de programação. Um mecanismo de banco de dados é executado como um programa separado que possui muitos recursos de pesquisa integrados.
Os mecanismos de banco de dados podem ser encontrados gratuitamente na Internet.
Etapa 4: banco de dados …
O mecanismo de banco de dados espera que você faça uma pergunta, enviando uma mensagem chamada “Consulta”. Uma consulta deve ser escrita em uma sintaxe muito particular ou o mecanismo de banco de dados não funcionará e apresentará um erro. A sintaxe da consulta é definida em uma linguagem chamada “Structured Query Language” ou SQL.
Se sua consulta tiver a sintaxe apropriada, o mecanismo de banco de dados pesquisará a resposta à sua entrada em uma tabela de dados.
Um sistema de “entrada-resposta” é apenas o começo para um verdadeiro I. A. sistema. Embora você possa ensinar uma "entrada-resposta" como responder a perguntas como "Você gosta de sorvete?" não pode responder a perguntas como "Que horas são?" ou “Qual é a data de hoje”.
Etapa 5: o que vem a seguir?
Também não pode responder a perguntas para as quais nunca foi ensinado. Para ser realmente inteligente, você precisará criar um programa que possa fazer “processamento de linguagem natural”.
"processamento de linguagem natural". pode determinar que duas entradas podem significar a mesma coisa e, portanto, pode retornar a mesma resposta. Por exemplo; "Que horas são?" deve retornar a mesma resposta que "Você tem tempo?" e "Você sabe que horas são?"
Reúna suas ferramentas e construa primeiro seu sistema de entrada-resposta e estude o “processamento de linguagem natural” para seu segundo projeto.
Recomendado:
Como fazer um I.A. Parte 2: 9 etapas
Como fazer um I.A. Parte 2: Esta é a parte 2 sobre as etapas que executei para construir uma IA em um computador Windows, usando um banco de dados gratuito, ferramenta de desenvolvimento de programação e o mecanismo de TTS integrado gratuito que vem com o Windows. A palavra " Windows " pertence à Microsoft. A palavra " Dra
Como fazer - MÓDULO DE EXIBIÇÃO DE E-PAPER E-INK - Parte 2 - Importar imagem personalizada: 4 etapas
Como fazer - MÓDULO DE EXIBIÇÃO DE E-PAPER E-INK - Parte 2 | Importar imagem personalizada: Neste tutorial da Parte 2 de Como fazer - MÓDULO DE EXIBIÇÃO DE E-PAPER E-INK | Importar Imagem Personalizada, vou compartilhar com vocês como importar a imagem que você gosta e exibi-la no Módulo Display E-Ink. É muito simples com a ajuda de alguns s
Como fazer um I.A. Parte 4: 3 etapas
Como fazer um I.A. Parte 4: Outro dia, eu estava conversando com minha IA e disse a ela: “Vou subir para jantar, vamos comer bife”. No entanto, o software de reconhecimento de fala (SR) interpretou isso como “… estamos tendo STAKE”Encontrei um problema de ouvido semelhante (mas diferente)
Como fazer PCB em casa - Parte 1: 4 etapas
Como Fazer PCB em Casa Parte 1: Hoje em dia, podemos facilmente criar um circuito impresso de alta qualidade, nem mesmo profissional, mas de boa qualidade para projetos de hobby. em casa sem nenhum material especial. O que é PCB? Uma placa de circuito impresso (PCB) suporta mecanicamente e elétrica
Como fazer - MÓDULO DE EXIBIÇÃO DE E-PAPER E-INK - Parte 3 - WiFi: 7 etapas (com imagens)
Como fazer - MÓDULO DE EXIBIÇÃO DE E-PAPER E-INK - Parte 3 | WiFi: Neste tutorial para a Parte 3 de Como - MÓDULO DE EXIBIÇÃO E-PAPER E-INK, vou compartilhar com você como conectar seu Módulo de Exibição E-Ink a um módulo WiFi que permite atualizar os textos via WiFi.Don não tem um módulo de exibição E-Ink? Você pode obter um h