プロジェクトのライフサイクル
プロジェクトの各ステータス(生成中、確認中、ビルド中、修正中、準備完了、未確認、修正が必要、失敗)の意味と、Codexeがプロジェクトを準備完了にする前に検証する理由。
更新日
現在のファイルがCodexe自身のビルド(プラグインとMOD)または読み込みテスト(データパックとSkript)に合格すると、プロジェクトは準備完了になります。Discordボット、ウェブサイト、Blockbenchモデルでは、準備完了は生成が終わったことを意味します。プロジェクトのステータスは常にちょうど1つです。このページでは、各ステータスの意味、Codexeがしていること、あなたにできることを説明します。
#要点
- Generatingthe AI writes the files
- Verifyingbuild or test-load
- Repairingfix errors, rebuild
- Readycurrent files passed
ビルド可能なプロジェクト(Spigot/Paper/Folia/BungeeCordのプラグイン、Fabric/ForgeのMOD、データパック、Skript)では、準備完了とは、いま見ているファイルがCodexe自身のビルドまたは読み込みテストに合格したという意味です。それ以外の種類(Discordボット、ウェブサイト、Blockbenchモデル)にはコンパイルするものがないため、準備完了は生成が終わったことを意味します。
#生成中
AIがプロジェクトを書いています。ファイルはできた順に表示されます。返答がファイルの途中で切れたり、AIが予定していたファイルが届かなかったりした場合、Codexeは次に進む前に内部で生成を続けます。この続きの生成に料金はかかりません。
#検証と修復
Codexeがビルド可能なプロジェクトをチェックしている間、バナーに現在のステップが表示されます。
| バナー | 何が起きているか |
|---|---|
| プロジェクトを確認中… | ファイルが依頼したプラットフォームと一致しているか確認しています |
| 残りのファイルを書き込み中… | 最初の返答で書きかけのまま残ったファイルを仕上げています |
| ビルド中… | コンパイル(プラグイン、MOD)またはテストサーバーでの読み込み(データパック、Skript)をしています |
| 問題を修正中… | ビルドが失敗したため、AIが報告されたエラーを修復しています |
| 検証中… | 修正のあと、もう一度ビルドしています |
| 仕上げ中… | 検証済みの結果を保存しています |
修復には、推測ではなく、ビルドが出した正確なコンパイラーのエラーと実際のライブラリのシグネチャを使います。修正にクレジットは使われません。自動修復を参照してください。
プロジェクトの検証中は、進行中の修復と変更がぶつからないよう、そのプロジェクトのチャットとコンパイルは一時停止します。検証が終わればすぐに使えるようになります。
#準備完了
現在のファイルが合格しました。プラグインとMODでは、正しい記述ファイル(plugin.yml、fabric.mod.json、mods.tomlなど)を持つ有効なJARができ、ビルドが成功したことを意味します。データパックとSkriptでは、ファイルが本物のテストサーバーでエラーなく読み込まれたことを意味します。
準備完了が示すのは、検証されたそのファイルの状態です。そのあと自分でファイルを編集した場合、その編集はまだビルドされていません。確認するにはコンパイルを押してください。チャットで行った変更は、自動でもう一度検証されます。
#未確認(「生成済み、未コンパイル」)
Codexeがチェックを実行できないことがあります。ビルドサービスが混み合っていた、依存関係のリポジトリが応答しなかった、Skriptスクリプトがテストサーバーにないアドオンを使っている、といった場合です。プロジェクトが壊れているとわかったわけではなく、まだチェックされていないだけです。すべてのファイルはそのまま使え、コンパイルを押せば確かな答えが得られます。Codexeもしばらくの間、こうしたプロジェクトを自動で再試行します。
#修正が必要(「Codexeはこのプロジェクトの検証を自動では完了できませんでした」)
Codexeが何度か修復を試みても、まだビルドが失敗しています。ファイルはすべてそろっていて、引き続き編集できます。次のことができます。
- 「Codexeにもう一度試させる(無料)」を押す。クレジットを使わずに新しく修復を一巡させます(プロジェクトごとに1日1回、1日に最大3プロジェクトまで)。または
- チャットで問題を説明するか、エディターで自分で直す。
プロジェクトの失敗・修正が必要な場合を参照してください。
#失敗
最初の生成で使えるものが何もできませんでした。ファイルがまったくない、プロバイダーのエラー、あるいは間違ったプラットフォームのプロジェクトで作り直せなかった場合です。これがプロジェクトの最初のリクエストで起きた場合、使われたトークンは自動で返還され、ページにもう一度試すボタンが表示されます。クレジットの返還を参照してください。