.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

詳細

ツール類

スニペット生成機能

GitHub Copilot、Cursorなど。

コーディング・エージェント

Anthropic(Claude Code)に、Google(Antigravity)、OpenAI(Codex)、Microsoft(GitHub Copilot)、Anysphere(Cursor)が追随。

EUC or Pro

EUC向け

作業の自動化やプロトタイピング

Pro向け

各種アプリ、システムの開発実務支援

Vibe ~

コーディング・エージェントを用いた開発手法。

Vibe Coding

自然言語のプロンプトを用い、コード生成のすべてをAIに委ねる開発スタイル

※ ただし、Proから見るとEUC向けの認識に落ち着いている。

Vibe Engineering

YOLOモードのコーディング・エージェントをVibe Codingと呼ぶのに対し、
ステップを分割して制御したコーディング・エージェントをVibe Engineeringと呼ぶ。

事例

フロントエンド開発

Reactのファースト・ステップ2以降

Flutterのファースト・ステップ2以降

ML/DL Pythonプログラミング

基礎的なMLDLを実装

LangChainHugging Face

パッケージのアップデートが頻繁で生成されたコードが動作しない。

考察

初歩的な

一般的なプログラミング

シェル・スクリプティング

...については生成AIを活用したシステム開発で。

Pro向け

アーキテクト向け

主にフレームワーク導入、テンプレート開発、リファクタリングについてChat上で実施。

職業プログラマ向け入力支援

IDE、エディタ上からコード補完(オートコンプリート)が利用できるが、

デバッグ、トラブルシュート

Vibe ~

Vibe Coding

LLMコーディング・エージェントによるVibe Codingは、LLMというアーティファクトを核としたシミュレータに近い。

Vibe Engineering

一方で、Vibe Engineeringでは、より自由な条件に制限を掛けつつ動作させるため、シミュレータと言うよりも指示を遂行するボット的になる。

事例ベース

フロントエンド開発

以下、生成AIの支援を受けながらの作業が捗る。

※ ココでの生成AIは、SPAの闇を照らすランタンのようなもの。
※ そもそも、ブラウザ・プロセス上のUIサブシステムのアーキテクチャが難しい。

ML/DL Pythonプログラミング

以下、生成AIの支援を受けながらの作業が捗る。

※ ただし、LLM系のLangChainHugging Faceなどの変更が激しいパッケージに関するコード生成は上手く出来ないことが多い。

Vibe Coding、Vibe Engineering

品質やセキュリティに関する考慮点

参考

Vibe Coding


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS