私たちは、自然言語をコードに変換する AI システムである OpenAI Codex の改良版を作成し、本日より API を通じてプライベート ベータ版としてリリースします。 Codex は力を与えるモデルです GitHubコパイロット、私たちは GitHub と提携して 1 か月前に構築し、立ち上げました。十数のプログラミング言語に精通した Codex は、単純なコマンドを自然言語で解釈し、ユーザーに代わって実行できるようになり、既存のアプリケーションへの自然言語インターフェイスを構築できるようになりました。私たちは現在、API を通じて OpenAI Codex 上に構築する企業や開発者を招待しています。
コーデックスチャレンジを見る
論文を読む
OpenAI Codex は GPT-3 の子孫です。そのトレーニング データには、自然言語と、公開 GitHub リポジトリのコードなど、公開されているソースからの数十億行のソース コードの両方が含まれています。 OpenAI Codex は Python で最も機能しますが、JavaScript、Go、Perl、PHP、Ruby、Swift、TypeScript、さらには Shell を含む十数の言語にも精通しています。 GPT-14 の Python コード用メモリは 3KB しかありませんが、GPT-4 は 3KB のメモリを備えているため、タスクの実行中に XNUMX 倍以上のコンテキスト情報を考慮できます。
GPT-3 の主なスキルは、自然言語プロンプトに応答して自然言語を生成することです。つまり、GPT-3 が世界に影響を与える唯一の方法は、読者の心を介することです。 OpenAI Codex は GPT-XNUMX の自然言語理解の多くを備えていますが、機能するコードを生成します。つまり、API を使用してあらゆるソフトウェアに英語でコマンドを発行できます。 OpenAI Codex は、コンピューターが人々の意図をよりよく理解できるようにすることで、誰もがコンピューターを使ってより多くのことを行えるようにすることができます。
プログラマーが何を構築すべきかを理解したら、コードを書く行為は、(1) 問題をより単純な問題に分割し、(2) それらの単純な問題を、すでに作成されている既存のコード (ライブラリ、API、または関数) にマッピングすることと考えることができます。存在する。後者のアクティビティは、おそらくプログラミングの中で最も面白くない部分 (そして、参入障壁が最も高い部分) であり、OpenAI Codex が最も優れている点です。
OpenAI Codex は汎用プログラミング モデルです。つまり、基本的にあらゆるプログラミング タスクに適用できます (ただし、結果は異なる場合があります)。私たちはこれをトランスパイル、コードの説明、コードのリファクタリングに使用することに成功しました。しかし、私たちはできることのほんの表面をなぞっただけであることを知っています。
現在、OpenAI Codex を API 経由でプライベート ベータ版で利用できるようにしており、安全にできるだけ早くスケールアップすることを目指しています。初期期間中は、OpenAI Codex が無料で提供されます。 OpenAI は、GPT-3 で築いた安全性の基盤をさらに構築し続け、開発者と緊密に連携しながらアプリケーションをレビューし、段階的にスケールアップして、世界における当社のテクノロジーの影響を理解していきます。
// フリッキーカルーセル
var initCarousel = function (mainClass, cellClass) { var el = document.querySelector(mainClass); if (!el) が返る; var flickity = new Flickity(el, { cellSelector: cellClass、wrapAround: true、draggable: 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'、on: {ready:function(){initCarouselStyles();} }, });
};
var initCarouselStyles = function () { var button = document.querySelectorAll('.flickity-prev-next-button'); if (buttons.length) { button.forEach(function (button) { button.classList.add('mx-col'); }); var pageDots = document.querySelector('.flickity-page-dots'); if (pageDots) { pageDots.classList.add('list-unstyled'); }
};
// 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; // ID でプレーヤーを追跡する } ); var トリガー = document.querySelectorAll('.js-video-trigger'); trigs.forEach(function (t) { t.addEventListener('click', function (e) { var id = this.getAttribute('data-video'); if (!id) return; e.preventDefault(); playerObjects [id].play(); }); });
};
// すべてを呼び出します
document.addEventListener('DOMContentLoaded', function () { initCarousel('.js-carousel', '.js-carousel-item'); initVimeo();
});
- '
- 10
- 100
- 11
- 28
- 77
- 84
- 98
- 行為
- アクティビティ
- AI
- 目指す
- 既に
- API
- API
- 利用できます
- ベータ
- 億
- ビルド
- 建物
- ビジネス
- コール
- コード
- 比べ
- コンピューター
- コンテナ
- 含まれています
- 続ける
- 作成した
- データ
- 開発者
- ダウン
- ダース
- 効果
- エンパワー
- 英語
- 誰も
- すべてのもの
- フェード
- 名
- 無料版
- フル
- 楽しいです
- function
- ゲーム
- 生成
- GitHubの
- ハッシュ
- HTTPS
- 含めて
- 情報
- 意図
- インタフェース
- 問題
- IT
- JavaScriptを
- 言語
- ESL, ビジネスESL <br> 中国語/フランス語、その他
- 作成
- math
- 意味
- メモリ
- マインド
- 月
- 他には?
- 最も
- ナチュラル
- パートナーシップ
- ピース
- プレイヤー
- プレーヤー
- 可能
- プライベート
- 問題
- 問題
- プログラミング
- プログラミング言語
- 公共
- すぐに
- RE
- リーダー
- 応答
- 結果
- 安全性
- 規模
- スケーリング
- 科学
- シェル(Shell)
- 簡単な拡張で
- So
- ソフトウェア
- ソースコード
- スペース
- 首尾よく
- 表面
- SWIFT
- テクノロジー
- 世界
- 介して
- 今日
- top
- 追跡する
- トレーニング
- わかる
- W3
- この試験は
- while
- ワーキング
- 世界
- 書き込み