AIToday
AIコーディングHacker News掲載日時: 2026年8月22日 1:024分で読める

NAEOS、AI駆動のコード生成フレームワーク公開

LINEで送る
NAEOS、AI駆動のコード生成フレームワーク公開

要点

  • NAEOSはソフトウェア仕様を複数言語のコードに変換するオープンソースエンジニアリングプラットフォーム。

  • 開発者がYAMLで仕様を一度記述すれば、フレームワークはプロジェクト全体でコード生成、検証、保守を行う。

  • バージョン3.1.0はパイプラインキャッシングとプロファイリングツールを追加した。

3つのポイント

  1. 何が起きたか

    NAEOS(Nusantara Engineering & Architecture Operating System)はGo言語で記述されたオープンソース宣言型プラットフォームで、YAML形式の仕様をGo、TypeScript、Python、Java、Rustの複数言語にわたるコードに変換する。GitHub Copilot、Claude、Cursor、Gemini、Codex、OpenCodeの6つのAIコーディングツールと統合され、現在はバージョン3.1.0で、パイプラインキャッシングと実行レベルのプロファイリングを追加している。

  2. なぜ重要か

    チームがコードを直接書く代わりに、仕様ファイルでシステムを一度記述すれば、NAEOSはコード生成、検証、プロジェクトライフサイクル全体でのアライメント調整をオーケストレーションする。エンジニアリング・ランタイム(NEIR—統一された内部モデル)、67個のCLIコマンド、業界プロファイル用のマーケットプレイス、ガバナンス・監査レイヤーを備え、仕様駆動型開発とAI支援エンジニアリングへのシフトに対応している。

  3. 注目点

    ロードマップはv4.0以降を予定している(IDE統合用のLSPサーバー、スキーマベースの検証、アーキテクチャパターン対応を含む)。フレームワークはApache License 2.0でGitHub(github.com/NAEOS-foundation/naeos)で公開されており、57の仕様ドキュメントとホワイトペーパーを備え、AIツールやコーディングエージェントへの統合が可能となっている。

この記事についてAIに質問する →

背景と解説

NAEOSはソフトウェアエンジニアリングが仕様ファースト、AI支援型開発へシフトしていることに対応している。ボイラープレートやスキャフォルディングの生成ではなく、プラットフォームは仕様をプロジェクトライフサイクル全体にわたる単一の情報源として扱う。パーサー、ノーマライザー、リゾルバー、バリデーターが円形依存関係、ポート競合、モジュール境界違反をコード生成前に検出する。6つの主流AIコーディングアシスタント(NEIR を各ツール固有の命令に変換するコンパイラを経由)との統合により、宣言型インフラストラクチャ・アズ・コード実践とLLM駆動型開発の交点に位置している。業界プロファイル(SaaS、AI Agent、FinTech、Healthcare、Government)用マーケットプレイスとプラグインエコシステムは、ドメイン間での拡張性を意図している。

ロードマップは活発な開発を示している:v1.0は67コマンドのCLIを安定化させ、v2.xはマルチテナンシーとコンプライアンスを追加し、v3.xはパフォーマンスとキャッシングに注力した。プロジェクトは57の仕様ドキュメント(NES-000からNES-054)を公開し、MCPサーバーを提供してAIエージェントが構造化されたプロジェクトモデルにアクセスできるようにしている。これはNAEOSを、手動コーディングを削減しようとする開発者だけでなく、複数の言語やチーム全体でAI駆動型開発プラクティスをスケールさせる組織にも関連させている。

よくある質問

NAEOSはどのような言語とAIツールに対応していますか?
NAEOSはGo、TypeScript、Python、Java、Rustでコード生成を行う。仕様を6つのAIツール用の命令セットにコンパイルする:GitHub Copilot、Claude Code、Cursor、Gemini CLI、Codex、OpenCode。
NAEOSでシステムをどのように定義するのですか?
NAEOS Specification Language v2を使用してYAMLで記述される。変数補間、環境変数、相互参照、条件付きセクション、カスタム関数に対応している。仕様はモジュール、サービス、アーキテクチャパターン、生成ターゲット、ガバナンスポリシーを定義する。
NEIRとは何ですか?
NEIR(NAEOS Engineering Intermediate Representation)は仕様から構築される統一された内部モデル。プロジェクトメタデータ、アーキテクチャ、モジュール、コンポーネント、サービス、API、ストレージ、インフラストラクチャ、セキュリティ、AI、ドキュメント、デプロイメント、テスト、テレメトリーを包含する。

「AIコーディング」の最新ニュースを、毎朝7時にお届けします

AIが要約して、あなたの選んだトピックだけを1日1通。LINE・Email・Slackで届きます。

登録無料・30秒で完了・いつでも解除できます

AIに質問

この記事についてわからないことをAIに質問できます。Q&Aはこのページに公開され、他の読者も読めます。

関連記事

次の記事へYouTubeクリエイター、AI企業の提携で視聴者の反発

AIニュースの要点を毎朝1分で。

無料で登録