gpt-engineer: AI ソフトウェアエンジニアの実験プラットフォーム
gpt-engineer は、AI ソフトウェアエンジニアを実験するためのターミナルベースのプラットフォームです。このプラットフォームでは、自然言語でソフトウェアを指定でき、AI がコードを書き、実行します。また、AI に改善を依頼することもできます。
コア機能
- 自然言語でのソフトウェア指定:ユーザーは自然言語でソフトウェアの要件を説明できます。
- コードの自動生成と実行:AI がコードを書き、それを実行することができます。
- 改善依頼:ユーザーは AI にコードの改善を依頼できます。
基本的な使用方法
- インストール方法:安定版のインストールは
python -m pip install gpt-engineer
、開発版はgit clone https://github.com/gpt-engineer-org/gpt-engineer.git
から始まります。 - API キーの設定:
export OPENAI_API_KEY=[your api key]
などの方法で API キーを設定できます。 - 新規コードの作成:新しいフォルダを作成し、
prompt
ファイルに指示を記述し、gpte <project_dir>
で実行します。 - 既存コードの改善:コードを改善したいフォルダ内に
prompt
ファイルを作成し、指示を記述し、gpte <project_dir> -i
で実行します。
gpt-engineer は、コーディングエージェントビルダーが使用できるツールを維持し、オープンソースコミュニティ内での協力を促進することを使命としています。