鳌虾 AoCode:重新定義 AI 程式設計助手的下一代可視化工具

前言

在 AI 程式碼生成工具層出不窮的今天,程式開發者面臨一個核心問題:如何更高效、更精準地讓 AI 理解我們的需求?傳統的 AI 對話模式需要我們反覆描述專案背景、手動關聯各種文件與規範,這種模式不僅效率低下,還容易因為資訊不完整導致生成結果與預期差距甚遠。

鳌虾(AoCode)正是為了解決這些痛點而生。它透過可視化拖放的方式,讓開發者無需手打冗長的提示詞(Prompt),即可自動生成高品質的 AI 程式指令。更重要的是,它能與專案中的技能文件(skills)無縫結合,讓 AI 始終在統一的規範下生成程式碼,從根本上降低「幻覺」的產生。

GitHub: github.com/zy1992829/a…


一、工具使用:零門檻上手,三步生成 AI 指令

1.1 元件拖放,所見即所得

image.png

鳌虾提供了一個直觀的可視化頁面設計器。左側是豐富的元件庫,右側是線框圖骨架畫布。開發者只需從左側拖放元件到畫布中,即可快速搭建頁面結構。

支援的元件包括:

  • 頁面佈局:單欄、雙欄、左側定寬、右側定寬等多種佈局容器
  • 基礎元件:搜尋欄、資料表格、表單區塊、可編輯表格、詳情區塊
  • 自訂模組:支援純文字自訂模組

每個元件都可以單獨設定其屬性與關聯的業務欄位,滿足不同的業務需求。

1.2 智能讀取專案技能文件

鳌虾支援自動掃描並讀取專案中的技能文件。它會依照優先順序自動偵測以下目錄:

.trae/skills
.trae/rules
.cursor/rules
.windsurf/rules
.aocode/rules
docs/rules

讀取邏輯採用三態模式:

  • 狀態一:未找到任何技能文件 → 輸出「您沒有任何技能約束」
  • 狀態二:找到檔案但檔案中沒有 <rules></rules> 或 [CODE_RULES_START] 標籤 → 靜默處理,不輸出任何內容
  • 狀態三:找到檔案且檔案包含標籤內容 → 自動擷取並注入到 AI 指令中

這種設計確保了 AI 指令的精簡性——只傳遞必要資訊,避免雜訊干擾。

1.3 頁面級技能分配

在鳌虾中,每個頁面都可以獨立綁定不同的技能文件。比如:

  • index.vue(列表頁)綁定 page.md
  • edit.vue(編輯頁)綁定 edit.md
  • look.vue(詳細頁)綁定 look.md

如此一來,不同類型的頁面會自動帶上各自的規範約束,生成結果更為精準。

1.4 一鍵生成剪貼簿指令

image.png

設定完成後,點選 生成 AI 指令 按鈕,鳌虾會自動生成一份結構化的指令文本,包含:

  • 功能目錄與路徑資訊
  • 頁面模組及佈局順序
  • 綁定的技能規範內容
  • API 基礎路徑

生成後可直接複製到剪貼簿,貼到 AI 對話窗即可使用。


二、工具對比:鳌虾 vs 傳統 AI 程式設計

對比維度 傳統 AI 程式設計 鳌虾 AoCode
提示詞輸入 每次都要手打完整描述 可視化配置,一鍵生成
技能規範傳遞 手動複製貼上或反覆提及 自動讀取並注入
多頁面一致性 每個頁面都要重複描述專案背景 頁面級技能分配,一勞永逸
資訊完整性 容易遺漏關鍵約束條件 結構化輸出,確保資訊無遺漏
技能檔案管理 依賴開發者自覺遵守 系統層面強制關聯
學習成本 需要學習提示詞撰寫技巧 無需任何提示詞經驗

2.1 傳統模式的痛點

傳統 AI 程式設計中,開發者常常面臨以下困境:

  1. 重複勞動:每次對話都要重新描述專案結構、技術棧、規範要求
  2. 資訊不對稱:AI 無法主動了解專案規範,容易產生「幻覺」
  3. 一致性差:不同對話生成的程式碼風格不統一,整合困難
  4. 維護成本高:專案規範變更後,需要手動更新所有歷史提示詞

2.2 鳌虾的解決方案

  1. 零提示詞撰寫:透過可視化配置替代手寫文本,降低使用門檻
  2. 技能即規範:將專案規範寫入技能文件(skills),AI 隨時可讀
  3. 上下文共享:一次配置,多頁面複用,確保輸出一致性
  4. 版本可控:技能文件可納入版本管理,規範變更有跡可循

三、快速上手:下載與安裝

3.1 環境需求

  • Node.js:>= 16.0.0
  • npm:>= 8.0.0

3.2 安裝步驟

使用 npm 全域安裝:

npm install -g aoxia-ui-generator

驗證安裝:

aocode --version

安裝完成後,在任意專案目錄下執行即可啟動鳌虾:

aocode

服務啟動後會自動開啟瀏覽器並訪問 http://localhost:3000/ ,即可開始使用。

3.3 專案初始化

首次使用時,建議在專案根目錄建立 .trae/skills 資料夾,並放置你的技能規範檔案:

my-project/
├── .trae/
│   └── skills/
│       ├── page.md      # 列表頁規範
│       ├── edit.md      # 編輯頁規範
│       └── look.md      # 詳細頁規範
└── src/
    └── views/
        └── ...

鳌虾會自動掃描並讀取這些檔案,讓你在頁面配置時自由綁定。

image.png

image.png


四、未來展望:AI 程式設計的下一個十年

4.1 從「工具」到「助手」的演進

當前的 AI 程式設計工具多停留在「回應指令」的層級。鳌虾的願景是成為主動協作的助手——它不只被動回應開發者的配置,還會主動建議最優頁面結構與規範的程式碼組織方式。

4.2 技能生態的建立

未來,鳌虾計畫建立一個開放的技能市集(Skills Market):

  • 開發者可以發佈自己撰寫的技能文件
  • 專案可訂閱業界最佳實務技能
  • 支援技能的版本管理與更新通知

4.3 多模態融合

未來的 AI 程式設計將不侷限於文字。鳌虾計畫引入:

  • 設計稿匯入:直接解析 Figma、Sketch 等設計檔
  • API 文件解析:自動理解介面定義並生成對應頁面
  • 程式碼審查整合:生成後自動檢查是否符合規範

4.4 對標 OpenClaw,走向國際

鳌虾的願景不止於國內市場。它以 OpenClaw(開源龍蝦)為對標目標,致力成為全球開發者喜愛的 AI 程式設計工具。開源、生態、國際化,將是鳌虾下一階段的核心方向。


結語

AI 程式設計的時代已經到來,但「幻覺」問題始終困擾開發者。鳌虾透過「可視化配置 + 技能文件 + 智能注入」的創新模式,讓 AI 始終在規範的框架內生成程式碼,從根本上降低不確定性。

這不是一個簡單的提示詞生成器,而是一套完整的 AI 程式設計工作流程解決方案。它讓開發者從繁瑣的文字工作中解放出來,專注於真正的業務邏輯。

當別人還在手打提示詞的時候,你已經在用鳌虾生成程式碼了。


鳌虾 AoCode,下一代 AI 程式設計助手,讓程式碼生成更精準、更高效、更可控。


原文出處:https://juejin.cn/post/7620721486387593235


精選技術文章翻譯,幫助開發者持續吸收新知。

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
📝12   💬10   ❤️2
362
🥈
我愛JS
📝2   💬9   ❤️2
93
🥉
💬1  
4
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
📢 贊助商廣告 · 我要刊登