O GitHub é bem conhecido por sua experiência com IA no desenvolvimento, mas até agora, acessar e experimentar novos modelos de IA generativa tem sido um desafio para os desenvolvedores. Isso está mudando com o lançamento do GitHub Models.
O GitHub Models visa simplificar o processo para desenvolvedores empresariais explorarem e construírem aplicações com IA generativa. Como pioneiro no espaço de IA com o GitHub Copilot, que oferece sugestões e conclusão de código, o GitHub está expandindo suas ofertas. Enquanto o Copilot opera com um modelo único cuidadosamente selecionado, o GitHub Models fornece acesso direto a uma ampla gama de modelos de IA, incluindo Llama 3.1 da Meta, GPT-4o da OpenAI, Mistral Large 2, Jamba-Instruct da AI21, Phi-3 da Microsoft e modelos da Cohere.
O objetivo é capacitar os desenvolvedores a experimentar e integrar modelos de IA generativa em suas aplicações, indo além da simples assistência de código.
“Cada aplicação criada nos próximos meses e anos provavelmente irá incorporar inteligência,” disse Mario Rodriguez, Vice-Presidente Sênior de Produto do GitHub. “Ter uma aplicação potencializada por inteligência é essencial atualmente.”
Reduzindo Desafios na Integração de IA
Um dos principais objetivos do GitHub Models é eliminar os obstáculos que os desenvolvedores enfrentam ao experimentar IA. Anteriormente, era necessário navegar por vários sites e criar várias contas para acessar diferentes modelos. O GitHub pretende simplificar esse processo, permitindo que os usuários explorem e utilizem diversos modelos de IA generativa de forma fluida, tudo dentro de sua identidade existente do GitHub.
“Queríamos tornar tudo incrivelmente simples. A IA não é uma tendência; ela veio para ficar,” enfatizou Rodriguez. “Para fomentar o crescimento nesse mercado, devemos eliminar completamente a fricção.”
Um Caminho para a Implementação de IA Empresarial
O GitHub Models não só facilita a experimentação, mas também fornece um caminho claro da fase de desenvolvimento à implantação em produção de aplicações impulsionadas por IA, conectando os usuários ao Microsoft Azure, empresa-mãe do GitHub.
Os usuários podem começar testando os modelos de IA no playground do GitHub Models para avaliar seu desempenho. Uma vez satisfeitos, podem transitar para um Codespace do GitHub ou um ambiente do VS Code e utilizar um SDK do Azure para obter os tokens e chaves de API necessários para acessar os serviços do Azure.
Superando Desafios de IA Empresarial por Meio da Experimentação
Navegar pela jornada de implementação de AI empresarial também envolve enfrentar desafios essenciais. Rodriguez destacou três questões significativas: latência, qualidade da resposta e custos. O GitHub Models busca apoiar os desenvolvedores na superação desses obstáculos, proporcionando um ambiente dedicado para testes e comparações.
Embora benchmarks da indústria para vários modelos de IA generativa ofereçam algumas insights, Rodriguez destacou a importância de avaliações tanto offline quanto online para tomadas de decisão informadas.
Em conclusão, o GitHub Models está pronto para aprimorar a experiência do desenvolvedor, oferecendo ferramentas de IA acessíveis e um caminho fluido para a integração de IA generativa em aplicações do mundo real.