マトリックス粒子プログラミング —— 著者:王教成
人工知能プログラミングは、主に文脈が小さすぎて、出力ソフトウェアプロジェクトの完全なコードを記憶できないことに制限されています。一度記憶のラウンドを超えると、後続のコードを取得する際に混乱が生じます。
したがって、解決策はソフトウェアプロジェクトを分割し、一定の粒度まで分割することです。この粒度は、人工知能が制限された文脈と記憶のラウンド内でこの粒度の完全なコードを提供できるようにします。その後、分割された各粒子の完全なコードを人工または人工知能によって統合して、ソフトウェアプロジェクトの完全なコードを作成すればよいのです。
一次元の線形階層の粒度は人工知能にはまだ大きすぎるため、二次元のマトリックスブロックの粒度を採用します。10 行 12 列のマトリックスブロックで、合計 120 個の粒子:
行:
サーバー側 Database
サーバー側 Entity
サーバー側 Repository
サーバー側 Service
サーバー側 Controller
クライアント データソース(Android)
クライアント Repository(Android)
クライアント UseCase(Android)
クライアント ViewModel(Android)
クライアント UI 層(Android)
列:
L0 ビジネスエコシステム層
L1 システム層
L2 サブシステム層
L3 セキュリティアーキテクチャ層
L4 モジュール層
L5 パッケージ構造層
L6 クラスとインターフェース層
L7 メソッド層
L8 コードブロック層
L9 ステートメント層
L10 式層
L11 原子操作層
すべての AI IDE は、ソフトウェアプロジェクトのすべてのコードを 1 つの文脈に置こうとしていますが、さまざまなエージェントの作成と呼び出しは実際には文脈を切り離しており、実現方法は非常に複雑で効果も不十分であり、ユーザーはその複雑な実装作業に対して支払う必要があります。
実際、ソフトウェアプロジェクトのすべてのコードを 1 つの文脈に置く試みを完全に放棄し、エージェントの作成と呼び出しによる文脈の切り離し方式も放棄し、直接マトリックス粒子方式でプログラミングを行うことができます。誰でも無料の人工知能メイン対話ボックスを使用して実現できます。