S
Sant'Clear
  • Cursos
  • Blog
  • Serviços
  • Sobre
S
Sant'Clear

Desenvolvedor Full-Stack sênior focado em sistemas corporativos de alta complexidade e criticidade, com atuação prática em Java, Spring Boot, Angular, integrações e automação com IA.

Navegação
  • Engenharia de IA
  • Serviços
  • Sobre
Links
  • LinkedIn
  • GitHub
© 2026Sant'ClearConteúdo 100% gratuito
  1. Início
  2. Engenharia de IA
  3. Cap. 1

Neste artigo

  • Execução de LLMs Locais: O Ecossistema Ollama
  • Preparação do Ambiente e Documentação
  • Introdução ao Ollama
  • Execução e Benchmarking de Modelos
  • Interação e Controle de Sessão
  • Do Local ao Global: Aplicações Práticas e o Roadmap de Engenharia de LLMs
  • Demonstração Prática: O Paradigma do Tutor de Idiomas
  • Modelos de Raciocínio (Thinking Models)
  • Ecossistema e Ferramentas de Suporte
  • Arquitetura do Ambiente de Desenvolvimento para LLMs
  • O Pipeline de Configuração em 5 Etapas
  • Tratamento de Exceções e Troubleshooting Técnico
  • Integração com Modelos Locais (Ollama)
  • Conclusão da Etapa de Setup
  • Aplicação Prática por Sistema Operacional

Preparação do Ambiente de Desenvolvimento

Execução de LLMs Locais: O Ecossistema Ollama

A capacidade de executar modelos de IA generativa localmente é um marco fundamental para engenheiros e cientistas de dados. Diferente das soluções baseadas em nuvem (como as APIs proprietárias do ChatGPT, Claude ou Gemini), a execução local oferece privacidade de dados, redução de latência e controle total sobre o ciclo de vida do modelo.

Nesta seção, exploraremos o uso do Ollama, uma ferramenta de orquestração que simplifica o processo de download, configuração e execução de modelos de código aberto (Open Source).

Preparação do Ambiente e Documentação

O ponto de partida para o desenvolvimento técnico é o repositório oficial da disciplina. Este repositório atua como o hub de engenharia, contendo arquivos de configuração, scripts de diagnóstico e as instruções de instalação (README.md).

Nota Técnica: O arquivo README.md é dinâmico e deve ser consultado frequentemente para garantir que as dependências e versões dos modelos (como as variações do Llama e Gemma) estejam atualizadas de acordo com as especificações de hardware do seu sistema (Windows, macOS ou Linux).


Introdução ao Ollama

O Ollama é uma ferramenta de interface de linha de comando (CLI) que gerencia modelos de IA localmente de forma eficiente e otimizada. Ele permite que modelos complexos sejam "empacotados" e executados com comandos simples, abstraindo a complexidade da gestão de pesos e tensores.

Fluxo de Instalação e Verificação

Após o download e instalação do binário do Ollama, a primeira interação ocorre via terminal ou prompt de comando.

  1. Inicialização do Serviço:

    ollama serve

    Este comando inicia o servidor local. Caso o endereço já esteja em uso, o sistema indicará que o serviço já está operacional no backend.

  2. Verificação de Comandos:

    ollama

    Exibe a lista de flags e subcomandos disponíveis (run, list, pull, etc.).


Execução e Benchmarking de Modelos

A escolha de um LLM deve ser pautada no equilíbrio entre capacidade cognitiva e disponibilidade de hardware (principalmente VRAM e memória RAM). O tamanho de um modelo é geralmente medido pelo número de parâmetros.

Experimento 1: Modelos Ultraleves (Gemma)

O Gemma, desenvolvido pelo Google, possui versões otimizadas para dispositivos locais. Para testes de baixa latência em hardware modesto, utilizamos a versão de 270 milhões de parâmetros.

ollama run gemma3:270m

Experimento 2: Modelos de Médio Porte (Phi-3)

O Phi-3, da Microsoft, é um modelo altamente eficiente que demonstra como a arquitetura pode compensar o tamanho bruto. Com aproximadamente 3,8 bilhões de parâmetros, ele exige cerca de 2.2 GB de espaço em disco.

ollama run phi3

Experimento 3: Modelos de Fronteira (GPT-OSS)

Para aplicações que exigem maior robustez e raciocínio complexo, avançamos para modelos de grande escala, como a versão de 20 bilhões de parâmetros do GPT-OSS.

ollama run gpt-oss

Atenção aos Requisitos: Modelos de 20B parâmetros ou superiores geralmente requerem um mínimo de 16 GB de RAM e aproximadamente 20 GB de espaço livre em disco para garantir uma inferência estável.


Interação e Controle de Sessão

Uma vez carregado o modelo, o Ollama fornece uma interface de chat direta no terminal. A interação técnica envolve o envio de prompts e a análise da resposta gerada.

Comandos de Fluxo:

  • Encerrar Sessão: Ctrl + D (sai do chat e retorna ao prompt do sistema).
  • Listar Modelos Instalados: ollama list.

Ao transitar entre modelos (de Gemma para Phi-3 ou GPT-OSS), o engenheiro de IA deve observar a variação na qualidade do raciocínio e o tempo de resposta (tokens per second), fatores cruciais para a construção de produtos de IA de alta performance que serão abordados no decorrer deste curso.

Do Local ao Global: Aplicações Práticas e o Roadmap de Engenharia de LLMs

Após consolidarmos a execução local de modelos via Ollama, o próximo passo na engenharia de IA é a transição da infraestrutura básica para a criação de produtos funcionais. Esta seção detalha a aplicação prática de modelos de código aberto e estabelece a trajetória técnica necessária para atingir a maestria no desenvolvimento de sistemas baseados em LLMs.


Demonstração Prática: O Paradigma do Tutor de Idiomas

A execução de um modelo como o gpt-oss (ou variações de larga escala como o Llama 3) permite a implementação de sistemas especialistas sem dependência de APIs externas. Um caso de uso emblemático é o Tutor de Idiomas Reativo, onde o modelo assume uma persona específica e mantém o contexto da aprendizagem.

Interação via CLI e Engenharia de Prompt

Para iniciar uma sessão de tutoria, utilizamos a interface de linha de comando para instanciar o modelo e definir suas diretrizes operacionais através de um system prompt implícito na conversa inicial:

# Inicialização do modelo de alta capacidade localmente
ollama run gpt-oss

Interação do Engenheiro:

Oi. Estou tentando aprender espanhol. Sou um iniciante total. Por favor, tenha uma conversa comigo como meu tutor de espanhol.

O diferencial técnico de modelos avançados está na capacidade de manter contexto, adaptar o tom de resposta e estruturar uma saída coerente com o objetivo pedagógico definido no prompt. Em aplicações reais, esse comportamento é determinante para a experiência do usuário e para a previsibilidade do sistema.


Modelos de Raciocínio (Thinking Models)

Ao observar a saída de modelos de fronteira em ambiente local, notamos frequentemente sinais intermediários de processamento (muitas vezes destacados em metadados ou cores distintas no terminal) que ajudam a inferir a estratégia adotada pelo LLM:

  • Análise do Input: Identificação do nível do usuário (iniciante).
  • Seleção de Persona: Tutor de espanhol paciente e encorajador.
  • Estratégia de Resposta: Uso de sentenças curtas, tradução de termos complexos e incentivo à prática.

Essa visibilidade parcial do processo de geração é útil para a depuração de aplicações, permitindo que o desenvolvedor ajuste os parâmetros de inferência para otimizar a precisão linguística e a latência.


Ecossistema e Ferramentas de Suporte

O desenvolvimento moderno de IA não se limita ao modelo; ele depende de uma stack de ferramentas que garantem a escalabilidade e a observabilidade:

  • Interface e UI: Ferramentas como Gradio para prototipagem rápida de interfaces de chat.
  • Orquestração: LangChain para encadeamento de prompts e memória de sessão.
  • Infraestrutura e MLOps: Weights & Biases (W&B) para monitoramento de experimentos e Modal para execução serverless de cargas de trabalho de IA.

A convergência entre a visão comercial (aplicações reais como geração de atas de reunião ou portabilidade de código) e a técnica rigorosa (ajuste de pesos e tensores) é o que define o profissional competitivo no atual cenário da Inteligência Artificial Generativa.


Arquitetura do Ambiente de Desenvolvimento para LLMs

O estabelecimento de um ambiente de desenvolvimento robusto é o primeiro marco crítico para um Engenheiro de IA. Diferente do desenvolvimento de software tradicional, o ciclo de vida de uma aplicação baseada em LLMs exige ferramentas que priorizem a latência mínima na gestão de dependências e a integração nativa com assistentes de codificação baseados em IA.

O Pipeline de Configuração em 5 Etapas

Para operar com modelos de fronteira, estruturamos o ambiente em cinco camadas fundamentais:

Versionamento e IDE (Cursor)

A escolha do Cursor como ambiente de desenvolvimento integrado (IDE) justifica-se por sua natureza AI-native. Sendo um fork do VS Code, ele permite que o modelo de linguagem indexe localmente o repositório, facilitando a compreensão de contextos complexos e a geração de código contextualizada.

  • Ação: Clonagem do repositório base e inicialização do projeto no Cursor.

Gestão de Dependências com uv

O ecossistema Python frequentemente sofre com a fragmentação de gestores e fluxos de instalação. Introduzimos o uv, uma ferramenta extremamente veloz escrita em Rust, voltada para resolução de dependências, gestão de ambientes virtuais e controle de versões do interpretador Python.

Vantagens Técnicas

  • Consistência de Runtime: Garante maior previsibilidade na versão do Python e no conjunto de dependências utilizadas ao longo do projeto.
  • Velocidade de Instalação: Reduz significativamente o tempo de resolução e sincronização de dependências em comparação com fluxos tradicionais.
  • Isolamento Hermético: Facilita a criação e manutenção de ambientes virtuais locais (.venv) de forma determinística e reprodutível.

Procedimentos de Instalação e Configuração do uv

Toda a interação técnica pode ser realizada via terminal integrado do Cursor, acessível por View > Terminal ou pelo atalho correspondente da IDE. No mesmo ambiente, o arquivo README.md deve ser consultado com frequência, preferencialmente em modo de visualização renderizada, para acompanhar instruções atualizadas do projeto.

Passo 1: Verificação de Instalação Existente

Antes de iniciar, verifique se o uv já está presente no PATH do sistema:

uv --version

Se o comando retornar a versão instalada, o ambiente já possui o binário disponível. Caso contrário, prossiga com a instalação conforme o sistema operacional em uso.

Passo 2: Instalação do Binário

Para macOS e Linux:

curl -LsSf https://astral.sh/uv/install.sh | sh

Para Windows (PowerShell):

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

[!IMPORTANT] Atenção ao Ambiente: Após a instalação, é necessário fechar e reabrir o terminal, ou reiniciar a IDE, para que as variáveis de ambiente sejam atualizadas corretamente. Em cenários específicos de conflito de permissões, especialmente em shells Unix, pode ser necessária a revisão manual dos arquivos de perfil do usuário.

Passo 3: Atualização do Binário

Para garantir acesso às correções e recursos mais recentes, execute:

uv self update

Sincronização do Projeto e Ambiente Virtual

Com o uv instalado, a configuração do ambiente do projeto pode ser consolidada com um único comando:

uv sync

Este comando executa, de forma automatizada, etapas fundamentais do setup:

  1. Analisa os arquivos de configuração do projeto, como pyproject.toml e demais definições de dependências disponíveis no repositório.
  2. Cria a pasta .venv no diretório raiz do projeto, quando necessário.
  3. Realiza a resolução, instalação e vinculação isolada das bibliotecas exigidas para a execução do ambiente.

Ao final desse processo, o ambiente virtual estará provisionado e pronto para uso no fluxo de desenvolvimento.

Gestão Financeira e Billing

Para consumir modelos de fronteira sem a necessidade de infraestrutura local massiva, utilizamos APIs. No caso da OpenAI, o modelo operacional segue a lógica de pay-as-you-go, exigindo atenção à configuração de créditos, orçamento e monitoramento de uso.

  • Créditos Pré-pagos: Antes de iniciar experimentos, é recomendável adicionar saldo ao ambiente de API para evitar interrupções por ausência de crédito.
  • Recarga Automática: O recurso de auto recharge pode ser configurado para recompor o saldo automaticamente ao atingir um limite mínimo. Em ambientes de estudo e prototipagem, é recomendável avaliar com cautela seu uso para manter previsibilidade financeira.
  • Expiração de Créditos: Créditos adquiridos possuem validade limitada, o que exige acompanhamento periódico do saldo e do histórico de consumo.
  • Monitoramento de Uso: Sempre que possível, mantenha limites e alertas de orçamento configurados no projeto para acompanhar o consumo durante testes, integrações e cargas de inferência.

Provisionamento de Chaves de API

As API Keys são as credenciais que permitem ao código interagir com os modelos da OpenAI. Devem ser tratadas com o mesmo rigor de segurança de uma credencial sensível de produção.

Procedimento de Criação
  1. Acesse a OpenAI Developer Platform em platform.openai.com.
  2. No ambiente administrativo, selecione o projeto em que a aplicação será executada.
  3. Acesse a seção API Keys do projeto.
  4. Clique em Create new secret key.
  5. Nomeação: atribua um identificador claro, por exemplo: chave_engenharia_llm.
  6. Permissões: utilize o nível adequado ao estágio do projeto. Em ambientes iniciais, uma chave com permissões amplas pode simplificar a validação do setup; em cenários mais maduros, prefira restringir o escopo conforme a necessidade.
  7. Persistência: copie a chave imediatamente e armazene-a em local seguro. Por razões de segurança, ela não será exibida novamente após o fechamento da janela.

Nota Técnica: A plataforma permite diferentes níveis de permissão para a chave, como acesso total, restrito ou somente leitura. Essa segmentação é especialmente útil em projetos com múltiplos ambientes, equipes ou integrações.

Variáveis de Ambiente e Segurança (.env)

No fluxo profissional de desenvolvimento, nunca inserimos chaves de API diretamente no código-fonte (hardcoding). A abordagem correta é o uso de variáveis de ambiente carregadas a partir de um arquivo .env, localizado na raiz do projeto.

Localização e Nomenclatura

O arquivo deve ser criado na raiz (root) do diretório do projeto com a nomenclatura exata:

.env

Atenção: O ponto inicial indica que este é um arquivo oculto em sistemas Unix/Linux. Não adicione extensões como .txt.

Definição da Variável

Dentro do arquivo .env, defina a variável no padrão esperado pelos SDKs oficiais:

OPENAI_API_KEY="sua-chave-aqui"

Após inserir o valor, salve o arquivo corretamente (Ctrl + S ou Cmd + S). A ausência de salvamento é uma das causas mais comuns de falha na leitura da variável durante a execução da aplicação.

Práticas de Segurança
  • Não versionar o arquivo .env: o arquivo não deve ser enviado para repositórios remotos.
  • Não expor a chave em notebooks, scripts ou commits: a credencial deve existir apenas em variáveis de ambiente e fluxos seguros de configuração.
  • Rotacionar imediatamente em caso de vazamento: se houver qualquer suspeita de exposição da chave, a ação correta é revogá-la e gerar uma nova credencial no painel da OpenAI.

Proteção do arquivo .env no Cursor

Ao utilizar o Cursor, é comum que arquivos sensíveis como .env sejam tratados com mecanismos adicionais de proteção visual e contextual pela IDE.

  • Isso reduz o risco de exposição acidental da chave em fluxos assistidos por IA.
  • Também ajuda a evitar que credenciais sejam incluídas inadvertidamente no contexto de sugestões, refatorações ou inspeções automatizadas do editor.

Ainda assim, essa proteção não substitui as práticas fundamentais de segurança: revisão de commits, uso disciplinado de variáveis de ambiente e controle rigoroso de acesso ao repositório.

Inicialização do Ciclo de Desenvolvimento

Com o ambiente sincronizado via uv, as credenciais devidamente provisionadas no projeto, o arquivo .env configurado com segurança e o repositório validado no Cursor, o desenvolvedor está apto a iniciar a fase de inferência, experimentação e construção de protótipos baseados em LLMs.


Tratamento de Exceções e Troubleshooting Técnico

O desenvolvimento de IA exige uma postura proativa na resolução de problemas (Troubleshooting). Identificamos três pilares de suporte para falhas de configuração:

  1. Notebook de Resolução de Problemas: Um guia passo a passo para mitigar erros comuns de instalação e conflitos de biblioteca.
  2. Debugging Assistido por LLM: O uso de modelos como ChatGPT ou Claude para analisar logs de erro. É fundamental validar as sugestões da IA, especialmente em configurações de baixo nível.
  3. Limitações de Sistema Operacional: No Windows, um obstáculo comum é o limite de 260 caracteres para caminhos de arquivos (MAX_PATH). É necessário garantir que o sistema esteja configurado para suportar caminhos longos, especialmente ao lidar com bibliotecas de Deep Learning que possuem estruturas de pastas profundas.

Integração com Modelos Locais (Ollama)

Complementando o uso de APIs de fronteira, a stack permite a execução de modelos locais para garantir privacidade e reduzir latência em tarefas específicas.

Exemplo Prático: Instanciação Local

Para testar a prontidão do ambiente, utilizamos o Ollama para rodar modelos especializados (como o gpt-oss mencionado anteriormente).

# Comandos de verificação do ambiente virtual e execução
uv venv
source .venv/bin/activate
ollama run gpt-oss

Lógica de Interação: Ao interagir com o modelo, o engenheiro deve observar a consistência da resposta, a aderência ao prompt inicial e o comportamento da inferência sob diferentes cargas e contextos de uso.

Conclusão da Etapa de Setup

Com o ambiente configurado via uv, chaves de API saneadas no .env, o repositório técnico validado e o Cursor devidamente indexado, o profissional transita da configuração de infraestrutura para a Engenharia de Prompt e Orquestração, onde o foco reside em extrair o valor máximo dos modelos de fronteira.


Aplicação Prática por Sistema Operacional

Para usuários de Windows e macOS, a etapa de setup exige atenção especial à interface de linha de comando, ao controle de versão e à organização do workspace local. Abaixo, consolidamos o fluxo operacional para garantir um ambiente consistente com a stack apresentada.

Windows

Interface de Linha de Comando: Windows PowerShell

O PowerShell é uma estrutura de automação de tarefas e gerenciamento de configuração da Microsoft, consistindo em um shell de linha de comando e uma linguagem de script associada.

  • Acesso: Pressione a tecla Windows, digite "PowerShell".
  • Permissões de Administrador: Em tarefas de configuração de ambiente, é recomendado clicar com o botão direito e selecionar "Executar como Administrador". Isso concede privilégios elevados, evitando falhas de permissão ao instalar binários ou modificar variáveis de ambiente do sistema.

Nota Técnica: Se você encontrar erros de execução de scripts, verifique a ExecutionPolicy do seu sistema para permitir scripts locais.


Controle de Versão: Git

O Git é o sistema de controle de versão distribuído essencial para gerenciar o código-fonte deste curso. É importante distinguir o Git (a ferramenta local) do GitHub (a plataforma de hospedagem na nuvem).

Verificação de Instalação

No seu terminal PowerShell, execute o comando abaixo para verificar se o Git já está integrado ao seu PATH:

git

Se o comando retornar uma lista de opções e subcomandos, o Git está instalado. Caso contrário, siga os passos:

  1. Acesse git-scm.com/download/win.
  2. Baixe e execute o instalador para Windows.
  3. Reinicie o PowerShell para atualizar as variáveis de ambiente.

Estruturação do Workspace Local

Manter uma estrutura de diretórios organizada é fundamental para o sucesso em projetos complexos de ciência de dados e engenharia de IA. Vamos criar um diretório dedicado para seus projetos.

# Navegar para o diretório de usuário (Home)
cd ~

# Criar um novo diretório para os projetos
mkdir projetos

# Acessar o diretório recém-criado
cd projetos

# Listar o conteúdo para confirmar a estrutura (deve estar vazio no momento)
ls

Clonagem do Repositório de Engenharia de LLM

A técnica de clonagem cria uma cópia idêntica de um repositório remoto em sua máquina local. Utilizaremos o repositório oficial do curso para garantir que você tenha acesso a todos os notebooks, scripts de treinamento e guias técnicos.

  1. Acesse o repositório no GitHub: github.com/santclear/engenharia-de-ia.git.
  2. Clique no botão "Code" e copie a URL HTTPS.
  3. No PowerShell, dentro da pasta projetos, execute:
# Clonar o repositório de engenharia de LLM
git clone https://github.com/santclear/engenharia-de-ia.git

# Acessar a pasta do repositório clonado
cd engenharia-de-ia

# Listar arquivos para verificar a integridade da clonagem
ls

Dentro deste diretório, você encontrará a pasta guias/, que contém documentação detalhada sobre conceitos fundamentais, incluindo a diferença entre arquivos, pastas e diretórios, além de dicas de troubleshooting para ambientes Windows.


IDE Nativa em IA: Cursor

Embora você possa utilizar IDEs tradicionais como VS Code ou PyCharm, recomendamos o uso do Cursor. O Cursor é um fork do VS Code projetado especificamente para programação assistida por IA.

Instalação e Inicialização
  1. Faça o download em cursor.com.
  2. Após a instalação, abra o Cursor.
  3. Configuração do Root do Projeto: No Cursor, vá em File > Open Folder e selecione o diretório engenharia-de-ia que acabamos de clonar.

Importante: Certifique-se de selecionar a pasta raiz (Project Root). Isso é vital para que os recursos de indexação da IA do Cursor funcionem corretamente, permitindo que ela mapeie o conteúdo completo do repositório e os scripts de apoio.


macOS

Interface de Linha de Comando: Terminal

No macOS, a interface principal para configuração do ambiente é o Terminal, utilizado para navegação em diretórios, clonagem de repositórios, execução de scripts e inicialização do stack local.

  • Acesso: Abra o Finder, navegue até Aplicações > Utilitários e execute o aplicativo Terminal.
  • Perfil de Uso: Diferente do Windows, a maior parte das operações de setup no macOS ocorre naturalmente via shell Unix, o que favorece a integração com ferramentas de desenvolvimento e automação.

Nota Técnica: Em sistemas onde o Git ainda não está disponível, o próprio macOS poderá solicitar a instalação automática das Command Line Tools do Xcode ao executar o primeiro comando relacionado a desenvolvimento.


Controle de Versão: Git

O Git também é o componente central de versionamento no macOS. Antes de prosseguir com a clonagem do repositório, valide se ele está disponível no ambiente.

Verificação de Instalação

No terminal, execute:

git --version

Se o sistema retornar a versão instalada, o ambiente está pronto para a etapa seguinte. Caso contrário, siga as instruções apresentadas pelo macOS para instalar as ferramentas de linha de comando.


Estruturação do Workspace Local

No macOS, é recomendável manter os projetos em um diretório dedicado dentro da pasta do usuário e evitar diretórios sincronizados automaticamente por serviços como o iCloud Drive, especialmente em projetos com ambientes virtuais, arquivos temporários e repositórios Git extensos.

# Navegar para o diretório home do usuário
cd ~

# Verificar o caminho atual
pwd

# Criar um diretório dedicado para os projetos
mkdir projetos

# Acessar o diretório recém-criado
cd projetos

# Listar o conteúdo para confirmar a estrutura
ls

Nota Técnica: Evite utilizar pastas como Desktop ou Documents quando elas estiverem integradas ao iCloud, pois processos automáticos de sincronização podem introduzir latência, conflitos de leitura/escrita e instabilidade em ambientes virtuais.


Clonagem do Repositório de Engenharia de LLM

Com o workspace preparado, a próxima etapa é a clonagem do repositório técnico oficial.

  1. Acesse o repositório no GitHub: github.com/santclear/engenharia-de-ia.git.
  2. Clique no botão "Code" e copie a URL HTTPS.
  3. No Terminal, dentro da pasta projetos, execute:
# Clonar o repositório para a máquina local
git clone https://github.com/santclear/engenharia-de-ia.git

# Listar o conteúdo para confirmar a criação da pasta
ls

# Acessar a pasta do repositório
cd engenharia-de-ia

# Listar arquivos para verificar a integridade da clonagem
ls

Dentro deste diretório, você encontrará a pasta guias/, que contém documentação detalhada sobre conceitos fundamentais, instruções de configuração e material de suporte para o ambiente do curso.


IDE Nativa em IA: Cursor

No macOS, o Cursor mantém o mesmo papel estratégico já descrito anteriormente: operar como uma IDE com integração nativa a assistentes de codificação baseados em IA e indexação contextual do repositório.

Instalação e Inicialização
  1. Faça o download em cursor.com.
  2. Selecione a versão para macOS e conclua a instalação.
  3. Após iniciar o Cursor, utilize a opção Open Project ou Open Folder.
  4. Navegue até o diretório engenharia-de-ia dentro da pasta projetos e abra a raiz do repositório.

Importante: Assim como no Windows, a seleção da pasta raiz (Project Root) é essencial para que os mecanismos de indexação e compreensão contextual do Cursor operem corretamente sobre toda a base de código e documentação.


Com o ambiente configurado nos dois sistemas operacionais, o profissional está apto a prosseguir para o estudo dos Transformers, a configuração de ambientes virtuais, a integração com APIs de modelos de fronteira e a experimentação prática com modelos locais e pipelines de inferência.

PróximaFundamentos de Transformers
Voltar ao programa do curso