Inteligência Artificial para Programadores: Chatbots, Visão Computacional e Implementação de Soluções de IA

Este curso visa fornecer aos programadores as técnicas e conhecimentos necessários para integrar eficazmente as ferramentas de IA nas suas práticas de desenvolvimento, com foco na criação de chatbots, visão computacional e implementação de soluções de IA em várias indústrias.

  • Capacitar programadores a utilizar ferramentas de IA para criar e implementar chatbots em plataformas como WhatsApp e Facebook Messenger.
  • Introduzir os conceitos de visão computacional e suas aplicações práticas.
  • Ensinar a utilização de frameworks e bibliotecas de IA, como TensorFlow e PyTorch, para o desenvolvimento de soluções inteligentes.
  • Orientar na concepção, desenvolvimento e deployment de projetos de IA.
  • Explorar as tendências e inovações recentes em IA, incluindo IA generativa e sua aplicação em dispositivos móveis e IoT.

Módulo 1: Introdução à Inteligência Artificial no Contexto de Desenvolvimento

  • Definição e conceitos fundamentais de IA aplicados ao desenvolvimento de software.
  • História e evolução da IA no sector tecnológico.
  • Tipos de IA: Simbólica, machine learning, deep learning, e suas aplicações no desenvolvimento de chatbots.

Módulo 2: Fundamentos do Chat GPT

  • O que é o ChatGPT e exemplos de aplicação no desenvolvimento de chatbots.
  • Visão geral da arquitetura do ChatGPT e suas capacidades de processamento de linguagem em contextos de desenvolvimento.
  • Exploração de ferramentas do ChatGPT para desenvolvimento de aplicações.
  • Criação de prompts eficazes para desenvolvimento de chatbots: dicas e exemplos práticos.

Módulo 3: Visão Computacional: Conceitos e Ferramentas

  • Conceitos básicos: Deteção de bordas, segmentação e reconhecimento de padrões.
  • Redes Neurais Convolucionais (CNNs): Arquiteturas populares (LeNet, AlexNet, ResNet).
  • Aplicações práticas: Reconhecimento facial, análise de imagens médicas, e visão em tempo real.

Módulo 4: Laboratório Prático de Desenvolvimento de Chatbots e Visão Computacional

  • Elaboração de scripts para integração de APIs.
  • Criação de chatbots para WhatsApp utilizando ChatGPT.
  • Desenvolvimento de chatbots para Facebook Messenger.
  • Implementação de chatbots em LinkedIn.
  • Implementação de modelos de visão computacional para reconhecimento facial.
  • Análise de imagens médicas com IA.
  • Desenvolvimento de sistemas de visão em tempo real para aplicações industriais.
  • Utilização de ChatGPT como assistente para pesquisa e investigação de temas tecnológicos.
  • Escrever emails e newsletters de forma assistida utilizando o ChatGPT.

Módulo 5: Implementação e Ferramentas de IA

  • Introdução a bibliotecas e frameworks comuns: TensorFlow, PyTorch, Keras, scikit-learn.
  • Utilização de ambientes de desenvolvimento como Jupyter Notebooks e Google Colab.
  • Práticas de engenharia de software para IA: MLOps, versionamento de modelos, e deployment.

Módulo 6: Projeto e Implementação de Soluções de IA

  • Definição de problemas e requisitos de IA.
  • Ciclo de vida do projeto de IA: Da conceção ao deployment.
  • Estudos de caso e aplicações práticas em diferentes indústrias como saúde, educação e indústria.

Módulo 7: Tendências e Inovações em IA

  • Desenvolvimentos recentes e o futuro da IA.
  • IA generativa: Modelos de geração de texto, imagens e voz.
  • IA em dispositivos móveis e IoT.

Informações

  • Pré Requisitos:Conhecimentos de programação
  • Duração:25 horas
  • Destinatários:Programadores que queiram melhorar a eficiência na implementação de chatbots e soluções de IA. | Desenvolvedores que procuram aumentar a produtividade em suas atividades de programação. | Técnicos de TI que necessitam de assistência na elaboração de extratos de código de forma automática. | Gestores de projetos e coordenadores de equipas de desenvolvimento, com conhecimentos de programação.

Partilhar