Desmistificando IA para uma pessoa desenvolvedora web - Introdução

A Inteligência Artificial (IA) transcendeu o mundo das pessoas desenvolvedoras e se tornou um tópico de interesse geral. O público em geral está descobrindo o poder dessa ferramenta e como ela pode otimizar nossas atividades.

A democratização da IA é um dos seus aspectos mais empolgantes. O acesso a modelos poderosos se tornou mais simples, permitindo a integração da IA através de serviços de chat e até mesmo na barra de endereço do navegador.

Para pessoas desenvolvedoras web, essa mudança representa uma oportunidade incrível. Sem a necessidade de montar infraestruturas complexas, é possível criar aplicativos com capacidades de IA, impulsionando a inovação e a produtividade.

O Google criou o serviço Gemini (https://gemini.google.com/) que disponibiliza um serviço de IA poderoso já pronto para consumir em nossas aplicações e nessa série de tutorial vamos montar uma aplicação com capacidades que somente a IA pode prover.

A arquitetura dessa aplicação será bastante simples e comum para uma pessoa desenvolvedora web:

Teremos os seguinte elementos:

  1. Aplicação Web desenvolvida em Angular(https://angular.dev/)

  2. Serviço de Back End desenvolvido em NestJS(https://nestjs.com/)

  3. A API do serviço do Gemini (https://ai.google.dev/)

Aqui vale a pena uma explicação, o serviço do Gemini possui capacidade de ser consumido diretamente da aplicação web, porém esse tipo de arquitetura não é muito segura pois iria expor sua API Key caso você decida publicar sua aplicação.

Essa informação é muito sensível pois caso ela seja vazada uma pessoa mal intencionada poderá realizar requisições indevidas e comprometer significativamente a sua fatura com a Google Cloud...

Nesse tutorial começaremos pelo item 3 e vamos configurar nossa conta para consumir a API do Gemini.

O primeiro requisito que você precisa é uma conta no serviço do Google Cloud Platform (https://console.cloud.google.com)

Uma vez autenticado, é preciso criar um projeto que consumirá o Gemini.

Na barra de pesquisa, busque por ("criar projeto") escolha um nome e confirme.

Vamos então ao site "Build with Gemini"(https://ai.google.dev/) e pedir a nossa API Key:

Selecione o projeto que você criou e você terá o código da sua API Key

Com essa configuração estamos prontos para criar o nosso serviço de back end no próximo artigo, até lá!

#GeminiSprint

Google Cloud credits are provided for this project.