Criamos uma versão melhorada do OpenAI Codex, nosso sistema de IA que traduz linguagem natural em código, e estamos lançando-o por meio de nossa API em versão beta privada a partir de hoje. Codex é o modelo que alimenta Copiloto do GitHub, que construímos e lançamos em parceria com o GitHub há um mês. Proficiente em mais de uma dúzia de linguagens de programação, o Codex agora pode interpretar comandos simples em linguagem natural e executá-los em nome do usuário, tornando possível construir uma interface de linguagem natural para aplicativos existentes. Agora estamos convidando empresas e desenvolvedores a desenvolverem o OpenAI Codex por meio de nossa API.
Veja o Desafio Codex
Leia o artigo
OpenAI Codex é descendente do GPT-3; seus dados de treinamento contêm linguagem natural e bilhões de linhas de código-fonte de fontes disponíveis publicamente, incluindo código em repositórios públicos do GitHub. OpenAI Codex é mais capaz em Python, mas também é proficiente em mais de uma dúzia de linguagens, incluindo JavaScript, Go, Perl, PHP, Ruby, Swift e TypeScript, e até mesmo Shell. Ele tem uma memória de 14 KB para código Python, em comparação com o GPT-3, que tem apenas 4 KB – portanto, pode levar em consideração mais de 3x mais informações contextuais ao executar qualquer tarefa.
A principal habilidade do GPT-3 é gerar linguagem natural em resposta a um prompt de linguagem natural, o que significa que a única maneira de afetar o mundo é através da mente do leitor. OpenAI Codex tem muito do entendimento de linguagem natural do GPT-3, mas produz código funcional – o que significa que você pode emitir comandos em inglês para qualquer software com uma API. O OpenAI Codex capacita os computadores a compreender melhor as intenções das pessoas, o que pode capacitar todos a fazer mais com os computadores.
Uma vez que um programador saiba o que construir, o ato de escrever código pode ser pensado como (1) dividir um problema em problemas mais simples e (2) mapear esses problemas simples para código existente (bibliotecas, APIs ou funções) que já existir. A última atividade é provavelmente a parte menos divertida da programação (e a maior barreira de entrada) e é onde o OpenAI Codex mais se destaca.
OpenAI Codex é um modelo de programação de uso geral, o que significa que pode ser aplicado essencialmente a qualquer tarefa de programação (embora os resultados possam variar). Nós o usamos com sucesso para transpilação, explicação de código e refatoração de código. Mas sabemos que apenas arranhámos a superfície do que pode ser feito.
Agora estamos disponibilizando o OpenAI Codex em versão beta privada por meio de nossa API e pretendemos expandir o mais rápido possível com segurança. Durante o período inicial, o OpenAI Codex será oferecido gratuitamente. A OpenAI continuará a desenvolver as bases de segurança que estabelecemos com o GPT-3 – revisando aplicativos e ampliando-os gradativamente, enquanto trabalha em estreita colaboração com os desenvolvedores para compreender o efeito de nossas tecnologias no mundo.
// Carrossel de oscilações
var initCarousel = function (mainClass, cellClass) { var el = document.querySelector (mainClass); se (!el) retornar; var flickity = new Flickity(el, { cellSelector: cellClass, wrapAround: true, arrastável: false, pageDots: true, fade: true, hash: true, arrowShape: 'M55.18,32.24l2.56,2.54L42.65,50,57.74,65.22, 2.56,2.54l-37.59,50LXNUMXZ', em: { ready: function () { initCarouselStyles(); } }, });
};
var initCarouselStyles = function () { var botões = document.querySelectorAll('.flickity-prev-next-button'); if (buttons.length) { botões.forEach (função (botão) { button.classList.add ('mx-col'); }); } var pageDots = document.querySelector('.flickity-page-dots'); if (pageDots) { pageDots.classList.add('lista sem estilo'); }
};
// https://github.com/vimeo/player.js
var playerObjects = {};
var initVimeo = function () { var videoEls = document.querySelectorAll('iframe[data-vimeo]'); videoEls.forEach(function (v) { var id = v.getAttribute('data-id'); var player = new Vimeo.Player(v); playerObjects[id] = player; // acompanha os jogadores por id } ); var gatilhos = document.querySelectorAll('.js-video-trigger'); triggers.forEach(function (t) { t.addEventListener('click', function (e) { var id = this.getAttribute('data-video'); if (!id) return; e.preventDefault(); playerObjects [id].play(); }); });
};
//chama tudo
document.addEventListener('DOMContentLoaded', function () { initCarousel('.js-carousel', '.js-carousel-item'); initVimeo();
});
- '
- 10
- 100
- 11
- 28
- 77
- 84
- 98
- Conta
- Aja
- atividade
- AI
- Visando
- já
- api
- APIs
- aplicações
- disponível
- beta
- bilhões
- construir
- Prédio
- negócios
- chamada
- código
- comparado
- computadores
- Recipiente
- contém
- continuar
- criado
- dados,
- desenvolvedores
- down
- dúzia
- efeito
- autorizar
- Inglês
- todos
- tudo
- desvanecer
- Primeiro nome
- Gratuito
- cheio
- Diversão
- função
- jogo
- gerando
- GitHub
- hash
- HTTPS
- Incluindo
- INFORMAÇÕES
- intenção
- Interface
- emitem
- IT
- JavaScript
- língua
- Idiomas
- Fazendo
- matemática
- significado
- Memória
- mente
- modelo
- Mês
- mais
- a maioria
- natural
- Google Cloud
- peça
- jogador
- players
- possível
- privado
- Problema
- problemas
- Programação
- linguagens de programação
- público
- rapidamente
- RE
- Leitor
- resposta
- Resultados
- Segurança
- Escala
- dimensionamento
- Ciência
- concha
- simples
- So
- Software
- código fonte
- Espaço
- entraram com sucesso
- superfície
- SWIFT
- .
- Tecnologias
- o mundo
- Através da
- hoje
- topo
- pista
- Training
- compreender
- W3
- O Quê
- enquanto
- trabalhar
- mundo
- escrita