インストールと使用方法
-
CLI をインストールします。
-
OpenAI から API キーを取得する
注: まだアカウントを作成していない場合は、アカウントを作成してお支払い情報を設定する必要があります。
-
aicommitsがそれを使用できるようにキーを設定します。
echo "OPENAI_KEY=<your token>" >> ~/.aicommits
-
これで準備完了です。
任意の Git リポジトリで実行すると、コミット メッセージが生成されます。
aicommits
仕組み
このCLIツールは、最新のコード変更をすべて取得し、OpenAIのGPT-3に送信してから、AIが生成したコミットメッセージを返すために実行されます。
git diff
AIを搭載した独自のCLIツールを簡単に構築する方法を示すために、最初から再構築するビデオが間もなく登場します。
今後の課題
- ユーザーが有効にできるフラグとして従来のコミットのサポートを追加します
- ファイルごとの差分、オプションのフラグを取得して、200行を超える差分のサポートを追加します
- ユーザーが生成されたメッセージを好まない場合にaicommit内からコミットメッセージを指定する機能を追加します
- レイテンシーの問題を解決します(githookを使用して、gitを追加するたびにgpt3呼び出しを非同期的に実行し、結果を一時ファイルまたは.gitフォルダーに保存します)。旗の後ろに置く
- より正確なモデルとして、文字のハード制限の代わりにgpt-3-トークナイザーを使用する
- 最適な結果を得るためにプロンプトで遊んでください
- 絵文字のコミットの前にオプトイン絵文字フラグを追加し、これをガイドとして使用します
- 異なる言語でコミットを返すオプトイン言語フラグを追加する
- このアクションを使用して自動 github リリースを追加する
- 2.0ローンチのランディングページを作成する
メンテナ