メインコンテンツへスキップ

ステップ別ワークフロー

AI コーディングワークフロー

AI を使ってアイデアから本番環境までを効率化する開発フロー。設計・実装・テスト・デプロイの各段階をカバーします。

難易度
中級
所要時間
継続的に使用
ステップ
5
こんな人に
個人開発者と小規模なエンジニアリングチーム。品質を落とさずにプロトタイプから本番までを速めたいエンジニアに向いています。
AI コーディングワークフロー

このワークフローの難易度は「中級」、所要時間の目安は 継続的に使用、全 5 ステップ・3 個のツールを使用します。ステップは編集上の提案なので、プロジェクトの規模に合わせて工程を増減してください。開始前に各ツールのアカウント・利用枠・プラットフォーム要件を確認すると、途中で止まるのを防げます。

中国の AI 製品をご紹介

MonkeyAi

MonkeyAi は中国発のチーム向け AI 業務ワークスペースです。自然言語で業務・開発・デザインを依頼し、チームのリソース共有、一元管理、プライベート環境への導入に対応します。

必要なツール

手順

  1. 01

    要件分析

    AI アシスタントで要件を分析し、技術方針とアーキテクチャ設計をまとめます。

    推奨ツール:ChatGPT

  2. 02

    コード実装

    AI 支援のエディタで、スマート補完とコード生成を使って効率よく実装します。

    推奨ツール:Cursor

  3. 03

    コードレビュー

    AI ツールでコードをレビューし、潜在的な問題と改善案を見つけます。

    推奨ツール:GitHub Copilot

  4. 04

    テスト生成

    AI の助けを借りて単体テストと結合テストのケースを生成します。

  5. 05

    ドキュメント作成

    AI でコードドキュメント、API 仕様、利用ガイドを作成します。

    推奨ツール:ChatGPT

実行例と受け入れ基準

公式文書に基づく編集手順で、本站での実測ではありません。入力と数値は練習目標、期待結果は受け入れ基準です。記載時間は計画用の目安です。実行時の版と設定を記録し、生成結果の違いを前提にします。

入力の準備

入力:隔離ブランチの小さなタスクアプリ、空白タスクを拒否する要件、ロックファイル、既存テストコマンド。入力検証だけ変更し、本番サービスは使いません。

環境・版・前提条件

プロジェクト指定のランタイムとパッケージ管理版を使い、コミット、エディタ版、モデルを記録します。Copilot の指摘は人の承認を代替しません。

実行する順序

  1. 空文字、空白のみ、正常タスクの 3 入力で期待動作を定義します。
  2. Cursor に入力検証だけを変更させ、差分を読み、無関係な依存更新や認証情報変更を除外します。
  3. 別の人か Copilot が境界を確認します。実行者が自分の環境で既存チェックを行い、結果を残して人がマージ判断します。

コピーできる英語の練習例

Requirement: trim task text; reject empty results; preserve valid text and existing task IDs. Cases: '' -> rejected; '   ' -> rejected; 'Read docs' -> accepted. Do not change dependencies.

成果物と合格基準

  • 最小差分、境界ケース 3 件、確認記録、戻せるコミットが成果物です。これは実行者の基準であり、本站の実行結果ではありません。

失敗条件と戻り方

  • 正常系の回帰、実装をなぞるだけのテスト、秘密情報の混入で中止します。未実行の確認を明記し、AI レビューをテスト合格扱いにしません。

公式資料と確認日

· 資料は能力と制約の根拠です。入力例、順序、合格目標は本站の編集設計で、提供元の効果保証ではありません。

よくある失敗と回避ポイント

編集側が同じ種類のツール組み合わせで経験した典型的な問題です。開始前に照らし合わせれば、やり直しの手間を大きく減らせます:

  • モジュールに分けずに AI にプロジェクト全体を一括生成させ、修正コストが増大する
  • テストを書かずに生成コードをマージし、リスクが蓄積する
  • 依存関係とセキュリティへの影響を確認せずに補完を受け入れる