Software Design AI駆動開発
斎藤さんが見ていて、気になったので読んでみました〜!
はじめてのAI駆動開発、面倒な作業は生成AIに任せよう
GitHub Copilot
AIペアプログラマーサービス、記述中のコードの続きを提案したり、プロンプトに従ってコードを書き換えたりするなど、多数の機能がある
続きのコードを先取りさせコード提案させる
複数の提案から選ぶ ctrl + Enter
関数名や変数の定義名を記述する際に、その名称が実装に具体的であれば、Copilotはその意図を理解して提案を行う
チャットでCopilotに指示
範囲指定をして ctrl + I 、プロンプト入力のポップアップが表示される
LLMアプリケーション開発
AIエージェントによって実行された処理にユーザーが介入し、フィードバックを与える仕組みを「Human-in-the-loop」と呼ぶ
例えば、ユーザーがYes/Noを回答して、処理するステップを、Step1かStep2か分岐させる
Github CopilotだけでなくLLMアプリケーション開発のAIエージェント、Human-in-the-loopも説明されているセッションもあり、とてもためになる一冊で技術者におすすめです