---
title: "如何在加密貨幣應用程式開發中使用 AI 工具"
description: "發揮應用程式的全部潛力，開始用 AI 寫程式。"
---

# 如何在加密貨幣應用程式開發中使用 AI 工具

<ImageBlock
  src="https://media.alchemy.com/1755064220-ai-tools-blog-hero.png"
  alt="在加密應用程式開發中使用 AI 工具"
  width={4800}
  height={2700}
  priority
/>

AI 正在改變開發者在 Web3 中的開發方式,不是取代人力,而是協助開發者加速完成初期開發階段,把心力放在更高層次的問題解決上。

與其花好幾個小時把一個 div 置中,或除錯某個難懂的 Ethers.js 錯誤,開發者現在會用 AI 工具快速做出 UI、寫出安全的合約、搭建後端架構,以及排查奇怪的錢包問題。

在本指南中,我們會介紹真實開發者如何在整個技術堆疊中運用 AI。我們會看到 Cursor、ChatGPT、Claude、Replit、Alchemy 為 [AI Agents](https://www.alchemy.com/dapps/best/ai-agents) 提供的基礎設施等工具,並附上實際程式碼、常見錯誤,以及真實的設定範例。

## 認識加密應用程式開發

加密應用程式開發不只是部署一個智能合約。它代表的是建構一個端到端、通常橫跨多個層級的鏈上體驗:

- 智能合約\([Solidity](https://www.alchemy.com/overviews/solidity)、Rust 等\)
- 前端\(React、Next.js 等\)
- 錢包整合\(例如 [Privy](https://www.alchemy.com/blog/alchemy-and-privy-partner-onchain-finance)\)
- [後端服務或 API](https://www.alchemy.com/rpc-api)
- 區塊鏈資料索引/查詢

有時候,建構一個加密應用程式不只是寫智能合約。你可能需要一個自訂環境來處理交易,這在過去需要深厚的區塊鏈知識和大量的設定工作。現在有了 [Alchemy Rollups](https://www.alchemy.com/rollups) 這類工具,事情變得簡單許多。

只要下幾個指令,你就能啟動一個「rollup」,也就是一個與主鏈並行運作、速度更快、成本更低的層級。它很適合需要速度、擴展性或更多控制權的應用程式。而且你不需要是區塊鏈專家就能使用它。

但選擇變多也代表複雜度上升,從智能合約、前端到錢包和 rollups,複雜度會迅速累積。而在這整個過程中,你的應用程式仍然需要維持安全性、可組合性,以及 gas 效率。

而 AI 能幫助開發者保持流暢的工作節奏。你不必在 Stack Overflow 分頁和過時文件之間來回切換,而是可以把專案的實際脈絡提供給 AI,取得針對性的協助。

要了解 AI 能為你的加密應用程式帶來什麼,最好的方式就是實際看它運作。這篇文章整理了加密應用程式開發者已經在使用的工具,幫助他們更快推進、更聰明地修正問題,並更有把握地上線。

我們會介紹 ChatGPT、Claude、Cursor 等 AI 工具,每一個都有各自的特色。從產生智能合約測試到除錯棘手的錢包問題,這些工具正在改變加密應用程式的開發方式。不論你是週末玩票性質地嘗試,還是在擴展一個正式上線的應用程式,這篇文章都會說明如何把 AI 工具融入你的工作流程,以及為什麼它正迅速成為每位開發者的必備工具。

## 可整合進加密應用程式開發流程的 AI 工具

### Cursor AI:理解你程式碼庫的 IDE

<ImageBlock
  src="https://media.alchemy.com/1755063390-cursor.png"
  alt="Cursor AI 程式碼編輯器介面"
  width={2940}
  height={1676}
/>

[**Cursor**](https://cursor.com) 是建構於 [VS Code](https://www.alchemy.com/dapps/vs-code) 之上、專為 AI 而設計的 IDE。與傳統外掛不同,Cursor 的 AI 是在 IDE 層級整合,能完整存取檔案脈絡、記憶,以及導覽功能。

對加密應用程式開發者來說,這代表你可以:

- 在提示詞中用 `@` 提及特定的合約或元件。
- 匯入自己的文件\(例如 [Alchemy 的 API 文件](https://www.alchemy.com/docs)\),並在查詢時連同程式碼一起參照。
- 用預先設定好的相依套件快速搭建全端應用程式。
- 不離開編輯器就能除錯 Solidity 函式。
- 產生針對你的合約量身打造的自動化測試套件。

#### Cursor 的核心功能:

透過 `@`** 提及**達成脈絡感知

在提示詞中用 `@MyContract.sol` 或 `@/components` 標記檔案和資料夾。

範例:

> 「@ERC20.sol 為什麼在 allowance 已設定的情況下 transferFrom\(\) 還會失敗?」

**文件脈絡整合**

上傳文件\(例如 Alchemy API 文件\)。系統會在記憶體中建立索引,你可以用像這樣的提示詞來查詢:

> 「@alchemy docs getAssetTransfers\(\) 會回傳什麼?」

**MVP 產生**

Cursor 會在幾秒內建立檔案結構、相依套件,以及基礎 UI。

範例:

> 「建立一個整合 Privy 錢包的 React dApp,並透過 Alchemy 的 NFT API 取得 NFT 餘額。」

**智能合約除錯**

Cursor 會根據存取控制邏輯解釋問題所在。

範例:

> 「@MyContract.sol 為什麼沒有 0x01 角色的使用者呼叫 mint 函式會被 revert?」

**自動化測試**

範例:

> 「為 ERC-721 鑄造功能撰寫 Foundry 測試,包含邊界情況\(供應上限、無效的呼叫者\)。」

#### 範例:用 AI 搭配 Alchemy API 和 Privy 建構全端 dapp

提示詞:

> 用 @[Alchemy docs](https://www.alchemy.com/docs) 建立一個整合 Privy 錢包和 Alchemy API 的全端應用程式,並為 NFT 鑄造撰寫基礎智能合約函式。

這類提示詞在像 Cursor 這樣由 AI 驅動的 IDE 中運作得很好。AI 會:

- 參照 Alchemy 文件來取得 API 整合細節。
- 套用 NFT 鑄造智能合約的最佳實務。
- 產生以 Alchemy API 為後盾、整合 Privy 錢包的 Next.js 前端\(或你選擇的其他技術堆疊,這裡只是其中一種設定範例\)
- 搭建一個含供應上限和每個錢包限額的初始 ERC-721 合約。
- 建立 Hardhat 部署腳本。
- 用 Alchemy 的 NFT API 設定一個用於取得 NFT 資料的精簡後端。

只要一個請求,你就能取得一個可以直接部署的完整可運作 dApp 雛型。

### ChatGPT:跨整個技術堆疊的靈活 AI 支援

<ImageBlock
  src="https://media.alchemy.com/1755063746-chatgpt.png"
  alt="瀏覽器中的 ChatGPT 聊天介面"
  width={2940}
  height={1676}
/>

[**ChatGPT**](https://openai.com/index/chatgpt/) 是一個強大的工具,能用於整個 [web3 開發](https://www.alchemy.com/overviews/how-to-learn-web3-development) 技術堆疊。它特別適合用於:

- 排查 SDK 和 API 的問題
- 為前端和後端產生程式碼片段
- 回答智能合約相關問題並協助除錯邏輯

#### 範例:用 AI 提示詞除錯智能合約錯誤

提示詞:

> 「為什麼我的 transfer 函式在 msg.sender 不是 owner 時會失敗?」

ChatGPT 可以快速找出像是缺少存取控制修飾詞\(`onlyOwner`\),或是權限檢查邏輯有缺陷等問題。

#### 範例:用 AI 撰寫 Ethers.js 來取得代幣餘額

提示詞:

> 「用 Ethers.js 寫一個函式來取得指定 ERC20 代幣的餘額。」

回應:

<CodeSnippet language="javascript" code={`import { JsonRpcProvider } from 'ethers';

const provider = new JsonRpcProvider(
  'https://eth-mainnet.g.alchemy.com/v2/<API_KEY>'
);

// Fetch ERC-20 token balances for a specific wallet and token
const balances = await provider.send('alchemy_getTokenBalances', [
  '0x3f5CE5FBFe3E9af3971dD833D26bA9b5C936f0bE',
  ['0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48'], // Example: USDC
]);

console.log(balances);`} />
**說明:**

- Ethers.js provider 透過 Alchemy 的 Node API 連接到 Ethereum。
- `alchemy_getTokenBalances` 呼叫 Alchemy 的 Token API 來查詢指定的錢包地址。
- 你可以傳入一個或多個代幣地址,以查詢特定的 ERC-20 餘額。

你也可以用 ChatGPT 產生部署腳本、Hardhat、Foundry 或 Brownie 的設定檔,以及量身打造的前端 hooks。

---

### Claude:適合合約工程的深度脈絡推理 AI

<ImageBlock
  src="https://media.alchemy.com/1755063948-claude.png"
  alt="瀏覽器中的 Claude 聊天介面"
  width={2940}
  height={1676}
/>

[Claude](https://claude.ai) 的優勢在於理解並處理大型程式碼庫,擁有高脈絡視窗。它很適合用於:

- 智能合約審查。
- 協定架構意見回饋。
- 重構複雜系統。

#### 範例:用 AI 提示詞審查一個保險庫合約

提示詞:

> 「找出這個含有提款與存款邏輯的 Solidity 保險庫合約中的風險。」

Claude 可能會偵測到:

- 重入攻擊漏洞。
- 遺漏的餘額更新。
- 不符合規範的 fallback 邏輯。

⚠️ 像 Claude 這類 AI 工具能找出常見問題,但不要單靠它們來做安全審查。務必接著進行人工審查和專家檢視,特別是對持有真實資產的合約。

### 重構範例

提示詞:

> 「把這個單體合約拆分成可升級的代理模式,分離出邏輯合約和儲存合約。」

Claude 會回傳多個檔案、清楚的關注點分離,以及安全性考量。

---

### Lovable:從提示詞到前端、並整合設計系統的 AI 工具

<ImageBlock
  src="https://media.alchemy.com/1755064396-lovalbe.png"
  alt="Lovable AI 前端建構工具介面"
  width={2940}
  height={1676}
/>

[**Lovable**](https://lovable.dev) 讓你能從以下方式進行前端開發:

- 純粹的提示詞
- Figma 檔案
- 元件層級的需求

#### AI 提示詞範例:

> 「產生一個包含代幣餘額卡片、價格圖表\(透過 CoinGecko\),以及連接錢包按鈕的儀表板。」

**產生的技術堆疊:**

- React 搭配 Tailwind CSS
- `Card.tsx`、`Wallet.tsx`、`Chart.tsx`
- 取得代幣價格的 API 呼叫

支援 Supabase,讓你能從純前端擴展成全端應用程式。

#### AI 產生的程式碼輸出範例\(wallet.tsx\):

<CodeSnippet language="typescript" code={`import { ConnectButton } from '@rainbow-me/rainbowkit';

export default function Wallet() {
  return (
    <div className="p-4">
      <ConnectButton />
    </div>
  );
}`} />
Lovable 很適合想要快速迭代、同時維持設計一致性的獨立開發者。

---

### Bolt:用 AI 以一個提示詞搭建全端 dapp

<ImageBlock
  src="https://media.alchemy.com/1755064487-bolt.png"
  alt="Bolt.new AI 應用程式建構工具介面"
  width={2940}
  height={1676}
/>

[Bolt.new](https://bolt.new) 讓你用一個描述性的提示詞就能建立一個可運作的加密應用程式。它會產生:

- 智能合約
- 前端\(React、Next.js\)
- SDK/API 整合

#### AI 提示詞範例:

> 「建立一個 Base L2 dApp,讓使用者可以鑄造限量版 NFT、查看自己持有的 NFT,並透過 email 收到確認通知。」

**產生內容包含:**

- 含供應上限邏輯的 `MintNFT.sol`。
- 整合 `pages/index.tsx`、Alchemy 的前端。
- 選用的 Supabase 或 Postmark email webhook 整合。

Bolt.new 也包含在本機執行、測試整個系統,或部署到測試網的指令。

---

### Replit:即時雲端開發與 Web3 的 AI 自動化

<ImageBlock
  src="https://media.alchemy.com/1755064552-replit.png"
  alt="Replit 雲端開發環境介面"
  width={2940}
  height={1676}
/>

[**Replit**](https://replit.com) 是一個基於雲端、隨時可用的開發環境,支援包括 JavaScript、Python、Solidity 在內的多種語言。對加密開發者來說,它以速度快、簡單易用,以及內建 AI 功能而突出。

以下是它對 Web3 特別有用的地方:

- 不需任何設定就能即時打造智能合約或 API 雛型。
- 用 Replit 的 AI 助理 Ghostwriter,即時產生或重構程式碼。
- 透過即時程式碼共享與團隊即時協作。
- 用 Replit 的無伺服器託管快速部署 dApp 後端。

#### 開始使用 Solidity

Replit 內建已配置好的 Solidity 環境。你可以:

- 使用建構在 Hardhat 或 Foundry 之上的範本來撰寫、編譯,並測試合約。
- 用 Ghostwriter AI 從一個簡單的提示詞就搭建出完整合約。

#### 提示詞:

> 「建立一個 Solidity 合約,鎖定 ETH 7 天,只有在期滿後才允許提領。」

Ghostwriter AI 的輸出:

<CodeSnippet language="solidity" code={`pragma solidity ^0.8.20;

contract TimeLock {
// Stores ETH balances for each address
mapping(address => uint256) public balances;

    // Stores unlock timestamps per address
    mapping(address => uint256) public unlockTime;

    // Accepts ETH and locks it for 7 days
    function lockFunds() external payable {
        require(msg.value > 0, "Send ETH");
        balances[msg.sender] += msg.value;
        unlockTime[msg.sender] = block.timestamp + 7 days;
    }

    // Allows withdrawal only after unlock time
    function withdraw() external {
        require(block.timestamp >= unlockTime[msg.sender], "Still locked");
        uint256 amount = balances[msg.sender];
        balances[msg.sender] = 0;
        payable(msg.sender).transfer(amount);
    }

}`} />
**說明:**

- `lockFunds`:接受 ETH 存款並設定 7 天的解鎖計時器。
- `withdraw`:讓使用者只能在計時器結束後才能提領 ETH。

#### 用 replit AI 以 node.js 撰寫監控與 webhook 程式碼

你可以用 Replit AI 撰寫監聽鏈上事件的後端:

<CodeSnippet language="javascript" code={`// Import Ethers.js and Express.js
const { WebSocketProvider, id } = require("ethers");
const express = require("express");
const app = express();

// Connect to Alchemy's Ethereum Sepolia WebSocket endpoint
const provider = new WebSocketProvider(
  \`wss://eth-sepolia.g.alchemy.com/v2/\${process.env.ALCHEMY_KEY}\`
);

// Listen for ERC-20 Transfer event logs in real time
const transferFilter = {
topics: [id("Transfer(address,address,uint256)")],
};

provider.on(transferFilter, (log) => {
console.log("Transfer detected:", log);
});

// Spin up a basic Express server for any additional endpoints
app.listen(3000, () => console.log("Listening on port 3000"));`} />
**說明:**

- 連接到 Alchemy 在 Sepolia 測試網的 WebSocket 端點。
- 監聽 ERC-20 Transfer 事件日誌。
- 啟動一個 Express 伺服器,供其他 API 或 webhook 邏輯使用。

#### 部署後端服務

Replit 支援持續性部署:

- 託管 webhook 處理程式或分析端點。
- 用 Replit DB 或 PostgreSQL 外掛儲存使用者資料。
- 自動化排程任務來監控鏈上狀態。

只要正確設定 `.env`,搭配輕量的 Node.js 程式碼,開發者就能直接從 Replit 快速建立可觀測性儀表板,或自訂的 Discord 機器人。

Replit 讓你能輕鬆在前端/後端/合約層之間迭代,特別適合想要快速回饋循環、團隊協作,以及內建 AI 協助的開發者。

## 用於智能合約與後端錯誤處理的 AI 工具

AI 工具能協助建立穩健的錯誤處理機制。在產生合約或後端腳本時,可以考慮用 AI 工具嵌入日誌和 fallback 檢查以利觀察。

你可以提示 AI 工具:

- **加入 revert 條件**以防止無效的交易。
- **建議日誌記錄策略**給後端腳本使用。
- **產生測試案例**以涵蓋特定錯誤情境。

範例提示詞:

> 「為一個有供應上限的 ERC-721 鑄造函式,建議安全的錯誤處理模式。」

> 「為這個鑄造交易處理程式加入詳細的日誌記錄,方便除錯失敗情況。」

接著,AI 可能會輸出類似這樣的內容:

#### 含 revert 日誌的智能合約範例

<CodeSnippet language="solidity" code={`function mint(uint256 amount) external {
    // Guard clause for zero amount
    if (amount == 0) {
        revert("Mint amount must be greater than zero");
    }

    // Prevent exceeding supply cap
    require(totalSupply() + amount <= MAX_SUPPLY, "Exceeds supply");

    // Proceed to mint
    _mint(msg.sender, amount);

}`} />

#### 後端日誌記錄範例

<CodeSnippet
  language="javascript"
  code={`try {
  // Attempt to execute mint transaction
  const tx = await contract.methods.mint().send({ from: user });
  console.log("Success:", tx);
} catch (err) {
  // Log error with descriptive context
  console.error("Mint failed:", err.message);
}`}
/>
## 在工作流程中串連多個 AI 工具

聰明的開發者會組合多個 AI 工具來涵蓋整個技術堆疊。做法如下:

1. **用 Claude 產生基礎智能合約**

提示詞:「寫一個可升級的 ERC-721A 合約,含每個錢包鑄造限額和白名單支援。」

1. **匯入 Cursor IDE**

貼上或載入 Claude 產生的合約。

提示 Cursor:「用 Foundry 為這個合約產生測試。」

1. **在 Bolt 或 Lovable 中產生前端**

提示 Bolt:「建立一個前端,用來連接錢包、進行白名單鑄造,並顯示使用者的 NFT。」

1. **用 ChatGPT 除錯邊界情況**

提示詞:「為什麼 RainbowKit 在 Safari 手機版上偵測不到 MetaMask?」

## 用 Alchemy 基礎設施與 MCP 建構鏈上** AI **工作流程
<ImageBlock
  src="https://media.alchemy.com/1755102974-onchain_ai_agents.png"
  alt="Onchain AI agents 頁面"
  width={2940}
  height={1649}
/>

開發者可以使用 Alchemy 的核心基礎設施,包括 Data API、Gas Manager、Bundler,以及 Model Context Protocol\(MCP\),來驅動由 AI 帶動的鏈上工作流程。這些能力結合在一起,能協助 AI agent 存取區塊鏈資料,並在多條鏈上以穩定可靠且安全的方式執行交易。

想了解更多,請前往 [alchemy.com/ai-agents.](https://www.alchemy.com/ai-agents)

### 這些工具能為開發者帶來什麼

以下說明這些工具如何協助開發者進行鏈上 AI 開發,並支援開發流程的每一個環節:

- 安全的錢包管理:Alchemy CLI 的 Agent Wallets 功能底層使用 Privy 來建立 session wallet 並發送交易。
- 針對 AI 調校的區塊鏈資料:Alchemy 的 Model Context Protocol\(MCP\)讓 agent 能即時存取跨鏈資料,包括投資組合洞察、轉帳歷史、代幣價格等,不需要手動建立索引。
- 可部署於 100\+ 條鏈:開發者只需建立一次 agent,即可到處執行,由 Alchemy 的 API 確保效能一致。

## 什麼是 model context protocol\(mcp\)?

在這個段落中,我們會探討 MCP,以及如何用 AI 查詢鏈上資料。

MCP\(Model Context Protocol\)是一個結構化介面,讓 AI agent 能取得區塊鏈資料,而不需要自行建構自訂的索引邏輯。它讓你的 agent 從一開始就能高脈絡地掌握鏈上活動。

有了 MCP,你的 AI 可以:

- 即時取得所需的多鏈區塊鏈資料。
- 存取像是代幣價格、交易紀錄、NFT,以及錢包活動等資訊。
- 不需自訂後端索引基礎設施就能運作。

在 Cursor 或 Claude Desktop 的 MCP 設定中加入 Alchemy:

<CodeSnippet
  language="json"
  code={`{
  "mcpServers": {
    "alchemy": {
      "type": "streamable-http",
      "url": "https://mcp.alchemy.com/mcp"
    }
  }
}`}
/>
### 支援的 MCP 方法\(可由 ai 呼叫\)

- `fetchTokenPriceBySymbol`
- `fetchTokenPriceByAddress`
- `fetchTokenPriceHistoryBySymbol`
- `fetchTokensOwnedByMultichainAddresses`
- `fetchMultichainWalletAddressTransactionHistory`
- `fetchTransfers`
- `fetchNftsOwnedByMultichainAddresses`
- `fetchNftContractDataByMultichainAddress`

### 用連接 MCP 的 AI 取得鏈上資料

在這裡,我們用自然語言向連接 MCP 的 AI 查詢,要求找出特定錢包在 Base 和 Ethereum 上持有的所有 NFT,以及每個 NFT 的底價。AI 會把這個查詢轉換成結構化的 MCP 方法呼叫。

提示詞:

> 「取得錢包 0x123... 在 Base 和 Ethereum 上持有的 NFT,並顯示底價。」

AI 呼叫:

<CodeSnippet
  language="json"
  code={`{
  "method": "fetchNftsOwnedByMultichainAddresses",
  "params": {
    "addresses": ["0x123..."],
    "chains": ["base-mainnet", "eth-mainnet"]
  }
}`}
/>
在輸出結果中,我們會從 AI 取得結構化的所需資料。

### 用 MCP Inspector 除錯

<ImageBlock
  src="https://media.alchemy.com/1755103177-inspector.png"
  alt="用於測試 MCP server 方法的 MCP Inspector 介面"
  width={2000}
  height={1139}
/>

Alchemy 的 MCP Inspector 提供一個視覺化的前端介面,讓開發者能測試 MCP 上的各種方法,協助他們除錯自己的 MCP 伺服器。

要啟動 MCP Inspector UI,請在終端機執行以下指令。

安裝所有相依套件:

<CodeSnippet language="bash" code={`pnpm install`} />
啟動前端:

<CodeSnippet language="bash" code={`pnpm inspector`} />
這會開啟一個本機儀表板,讓你可以:

- 測試方法
- 檢視回應
- 驗證輸入
- 除錯錯誤

有了這個工具,你就能用視覺化前端測試 MCP 的各項功能。

查看 Alchemy 的 MCP [Github](https://github.com/alchemyplatform/alchemy-mcp-server) 專案,你也可以為 MCP 的開源程式碼庫貢獻一份心力。

安裝 [Alchemy Skills](https://www.alchemy.com/docs/alchemy-agent-skills) 並連接 [MCP server](https://www.alchemy.com/docs/alchemy-mcp-server):

<CodeSnippet
  language="bash"
  code={`npx skills add alchemyplatform/skills --yes

# Claude Code
claude mcp add alchemy --transport http https://mcp.alchemy.com/mcp

# Codex
codex mcp add alchemy --url https://mcp.alchemy.com/mcp`}
/>

[Alchemy Skills](https://www.alchemy.com/docs/alchemy-agent-skills) 會讓 coding agent 學會 Alchemy 的介面。託管的 MCP server 透過 OAuth 和應用程式選擇,把即時鏈上資料以工具形式提供出來。[CLI](https://www.alchemy.com/docs/alchemy-cli) 和 [agent platform](https://www.alchemy.com/agents) 負責處理以錢包為基礎的 x402 存取。

## 實際應用案例:鏈上 AI 層

鏈上 AI 不只是用 AI 工具開發或部署自主 agent,有些團隊甚至打造出整個以 AI 為導向的區塊鏈層,專為 AI 工作負載而設計,並開放給任何人在其上建構。

### Virtuals protocol

[Virtuals Protocol](https://virtuals.io/) 運用 Alchemy 的智能錢包和 Agent Commerce Protocol\(ACP\),在 17,000 個自主 agent 之間處理了超過 80 億美元的鏈上價值。

**能力**

- **儲蓄型 agent**:自動化的收益策略\(例如 Moonwell yield bot\)。
- **市場分析與交易機器人**:即時資料分析和執行。
- **創作者經濟 agent**:提供給數位創作者的變現工具。

**成果**:完全自主的鏈上 agent,能在無需人工介入的情況下協調並轉移價值。

除了鏈上價值轉移之外,像 [AgentCard](https://agentcard.ai/) 這樣的專案更把 agent 商務擴展到傳統商家,透過發行信用卡讓 AI agent 能用於任何線上消費,並提供即時追蹤和支出控管。

### Gensyn

[Gensyn](https://www.gensyn.ai/) 正在建構一個去中心化的 AI 運算網路,這是一個協調並驗證跨分散式運算供應商進行 AI 訓練與推論的區塊鏈層。

**能力**

- **AI 運算市場**:媒合運算資源的買賣雙方。
- **鏈上驗證**:確保訓練和推論工作的完整性。
- **可擴展的協調機制**:處理全球對 AI 工作負載的參與。

**成果**:隨處可存取、將信任需求降到最低的 AI 運算資源。

### Gaia network

[Gaia](https://www.gaianet.ai/) 是一個區塊鏈生態系,專注於透過去中心化節點網路,而非智能合約,來託管並執行原生的 AI 應用程式。它的資料市場目前正在開發中,目標是擴大對 AI 訓練資源的存取。

**能力**

- **模型部署**:在全球去中心化節點網路上託管 AI 模型。
- **資料市場**_\(即將推出\)_:促進訓練資料集的交換。
- **整合式推論服務**:為連接的應用程式提供 AI 驅動的功能。

**成果**:一個用於建構並將 AI 功能貨幣化的分散式基礎設施,讓全球開發者都能存取運算與資料資源\([apps](https://www.alchemy.com/dapps/top/defi-dapps)\)。

透過把這些專門的層級與更廣泛的 AI 工具及 agent 框架結合,建構者能夠接軌一個持續成長的鏈上 AI 生態系,涵蓋自主執行、去中心化運算,以及全球規模的 AI 基礎設施。

## 用 AI 工具釋放你的加密開發潛力

AI 正在快速改變加密應用程式的建構方式。從縮短設定時間,到產生全端邏輯以及部署安全的 agent,這些工具正在重新定義獨立開發者和團隊所能做到的事。

AI 不是要取代開發者,而是成為一種力量倍增器。它處理掉那些樣板工作,讓你能專心解決真正的協定設計、架構,以及產品層面的挑戰。

如果你還沒開始用 AI 開發,你的開發速度就會落後。是時候升級了。

準備好建構你的第一個 AI agent 了嗎?前往 [alchemy.com/ai-agents](https://www.alchemy.com/ai-agents) 開始吧。

## 常見問題

### 哪些 AI 工具最適合用於加密應用程式開發?

Cursor AI、ChatGPT、Claude、Replit、Lovable,以及 Bolt 是建構加密應用程式的頂尖 AI 工具。Cursor 擅長在 IDE 層級理解程式碼以進行除錯和搭建,ChatGPT 協助排查 SDK 問題並產生腳本,Claude 負責深度合約審查與重構,Replit 則提供搭配 AI 輔助編碼的雲端雛型開發環境。

### Cursor AI 如何協助建構加密應用程式?

Cursor 把 AI 直接整合進你的 IDE 中,讓你能用 @ 提及來參照特定的合約或文件、用預先設定好的相依套件搭建全端應用程式、不離開編輯器就能除錯 Solidity 函式,並產生針對你的合約量身打造的自動化測試套件。

### ChatGPT 能協助 Alchemy API 整合嗎?

可以,ChatGPT 能解釋像 `alchemy_getTokenBalances` 這樣用來取得 ERC-20 餘額的 Alchemy API 方法、產生 Hardhat 或 Foundry 的部署腳本,並建立量身打造的前端 hooks。

### Replit 在 Web3 開發中扮演什麼角色?

Replit 提供不需任何設定的即時智能合約雛型開發、透過 Ghostwriter 進行 AI 輔助的程式碼產生與重構、即時協作功能,以及 dApp 後端的無伺服器部署能力。

### 我們如何支援由 AI 驅動的鏈上工作流程?

我們的基礎設施包括用於跨鏈存取的 Data API、用於帳戶抽象交易的 Gas Manager 和 Bundler,以及用於即時取得區塊鏈資料而不需自訂索引的 Model Context Protocol(MCP)。

### 什麼是 Model Context Protocol(MCP)?

MCP 是一個結構化介面,讓 AI agent 能即時取得所需的區塊鏈資料,而不需要自行建構自訂的索引邏輯。它讓你能即時跨多條鏈存取代幣價格、交易紀錄、NFT,以及錢包活動等資訊。

### 我應該單靠 AI 工具來做智能合約安全審查嗎?

不應該,AI 工具能找出常見問題,但不應單靠它們來做安全審查。務必接著進行人工審查和專家審查,特別是對持有真實資產的合約。

### AI 工具可以在單一加密開發工作流程中組合使用嗎?

可以,開發者能有效地串連多個 AI 工具:用 Claude 產生基礎合約、匯入 Cursor 進行測試、在 Bolt 或 Lovable 中產生前端,並用 ChatGPT 除錯邊界情況,完成一套完整的全端開發流程。
