AIで編集 #
Claude Code、Codex、またはHTTPアクセスを持つ任意のツールなど、AIコーディングアシスタントにプロジェクトを接続し、リアルタイムでスケジュールの変更を行わせます。セッションの実行中、AIは現在のプロジェクトを読み取り、タスクの追加・変更、依存関係の調整、リソースの割り当て、更新の送信を行うことができます — 各変更は、適用された瞬間にガントチャート上で確認できます。
AIで編集は現在ベータ版です。 この機能はIngantt Web版で利用できます。
AI編集セッションの開始 #
- 編集したいプロジェクトを開きます。
- 右上隅のバージョン履歴ボタンの隣にあるAIで編集アイコン(✨)をクリックします。
- ダイアログには、AIツールがプロジェクトをどのように読み書きすべきかを説明する一連の指示が表示されます。
- 指示をコピーをクリックします。これで編集セッションが開始され、指示がクリップボードにコピーされます。
- AIツールに指示を貼り付けます(例:Claude CodeやCodexの会話の最初のメッセージとして)。
- 自然言語でAIに変更を依頼します — たとえば、「開発の後に2週間のQAフェーズを追加する」 や 「すべてのデザインタスクにAlexを割り当てる」 など。
AIは指示に従って現在のYAMLを取得し、編集し、その結果をInganttに送信します。Inganttは受け入れる前にすべての編集を検証します。
セッション中に起こること #
- ✨アイコンの隣の緑色の点はアクティブなセッションを示します。接続が再接続中のときは点がアンバー色になり、セッションでエラーが発生したときは赤色になります。
- すべてのAIの変更は、適用される前にInganttのプロジェクトルールに対して検証されます。AIが無効なデータを送信した場合、Inganttは変更を拒否し、AIに何が問題だったかを伝えて自己修正できるようにします。
- あなた自身の編集もセッションに反映されます。 セッションがアクティブな間にInganttのUIで何かを変更すると、AIは次回の読み取り時にあなたの更新を認識します。
- スケジューラが最終的な権限を持ちます。 AIが日付や期間を設定すると、Inganttはクリティカルパスメソッドを再実行して最終的なスケジュールを計算し、他のタスクが移動する可能性があります。
セッションの停止 #
セッションがアクティブな間に✨アイコンをクリックし、セッションを停止を選択します。ブラウザのタブを閉じるだけでもかまいません — 一定時間の非アクティブ後にセッションは自動的に終了します。
サポートされているAIツール #
HTTPリクエストを行うことができるAIツールであれば、AIで編集を利用できます。一般的な選択肢は以下のとおりです:
- Claude Code — 会話の最初のメッセージとして指示を貼り付けます。
- Codex — 会話の最初のメッセージとして指示を貼り付けます。
- その他のツール —
curlやHTTPクライアントにアクセスできるアシスタントであれば、セッションを読み書きできます。
ヒント #
- セッションがアクティブな間はInganttのタブを開いたままにしてください。タブが閉じられていると、AIは次の書き込み時に「セッションが接続されていません」というエラーを受け取ります。
- AIが無効なYAMLを送信した場合、InganttのUIに通知が表示されます。AIはエラーの詳細を受け取り、通常は次の試行で問題を修正します。
- 大規模なプロジェクトでは、大規模な変更ではなく、絞り込んだ依頼(「テストフェーズを再配置する」)から始めてください — AIは即時のフィードバックを得ながら小さなステップで反復できます。
- AIは与えられていない情報を見ることはできません。依頼が文脈 — 制約、期限、ビジネスルール — に依存する場合は、プロンプトにそれらを含めてください。