Google Lança o Firebase Genkit: A Estrutura Definitiva para Desenvolvedores Criar Apps Potencializados por IA

A plataforma de desenvolvimento móvel e web do Google lançou uma nova ferramenta para desenvolvedores integrarem recursos de IA generativa em suas aplicações. Disponível agora em versão beta, o Firebase Genkit é um framework open-source que combina de forma fluida diversas fontes de dados, modelos, serviços em nuvem e mais, respeitando estilos de codificação conhecidos.

“O Genkit oferece ferramentas de desenvolvimento centradas em IA que simplificam a construção e a depuração das suas cargas de trabalho de IA,” afirmaram o Gerente de Produto do Google, Chris Gill, e o Advocato de Desenvolvedores, Peter Friese, em um recente post no blog. “Quando você estiver pronto para produção, pode implantar sua solução no Firebase ou no Google Cloud e monitorar a prontidão do seu aplicativo.”

Inicialmente projetado para ajudar desenvolvedores de JavaScript e TypeScript na criação de aplicações com IA para backends Node.js, o Google planeja estender o suporte à linguagem de programação Go em um futuro próximo. O Genkit já suporta projetos open-source de terceiros, incluindo bancos de dados vetoriais como Chroma, Pinecone, Cloud Firestore e PostgreSQL, além de integrações com grandes modelos de linguagem da Ollama, com mais recursos planejados para o futuro.

O Genkit tem como objetivo simplificar o desenvolvimento de recursos de IA ao oferecer um framework intuitivo que emprega práticas de codificação familiares. Ele inclui suporte imediato para Gemini e Gemma e enfatiza o desenvolvimento local, permitindo que os desenvolvedores testem recursos de forma abrangente. Sendo open-source e flexível, o Genkit suporta plugins e opera de forma integrada na infraestrutura do Google Cloud, utilizando o Vertex AI e visando aplicações prontas para produção.

As principais funcionalidades do Genkit incluem geração de conteúdo a partir de cenários ou conjuntos de dados específicos, resumo de textos longos para facilitar a compreensão, fornecimento de respostas de alta qualidade baseadas em dados proprietários (RAG), tradução de textos em vários idiomas e extração de dados formatados a partir de prompts multimodais.

“Adotar novas tecnologias leva tempo e esforço, especialmente em um campo de IA que evolui rapidamente,” observaram Gill e Friese. “Frameworks de IA devem simplificar processos, não complicá-los. O Genkit foi projetado para ser intuitivo, garantindo uma curva de aprendizado mínima para começar.”

Apresentado na conferência de desenvolvedores Google I/O deste ano, o Firebase Genkit representa o mais recente esforço do Google para aprimorar o desenvolvimento de aplicativos com IA. Outras ferramentas infundidas com Gemini incluem o Android Studio, Chrome DevTools e a plataforma de conformidade Checks. Com o Genkit, os desenvolvedores podem transformar seu código impulsionado por IA de protótipo a produção, ao mesmo tempo em que obtêm insights sobre o desempenho do software.

Você pode baixar o Firebase Genkit no GitHub hoje.

Most people like

Find AI tools in YBX

Related Articles
Refresh Articles