代理程式
什麼是代理程式?
代理程式是由 AI 驅動的助手,能夠代替您進行思考、執行操作和溝通。與簡單的聊天機器人不同,Neotask 代理程式是自主實體,能夠推理問題、執行任務並跨多個平台進行互動。
代理程式的主要特性:
- 身份 -- 每個代理程式都有唯一的名稱、表情符號和個性,使其與其他代理程式區分開來。
- 工作區 -- 每個代理程式都在自己的工作區中運作,保持檔案、工作階段和上下文的獨立性。
- 技能 -- 代理程式可以配備模組化技能來擴展其功能(請參閱技能)。
- 頻道 -- 代理程式連接到 Slack、Discord 和電子郵件等通訊平台來發送和接收訊息(請參閱頻道)。
- 獨立性 -- 多個代理程式可以獨立處理不同的任務,或作為團隊協作處理複雜的工作流程。
各方案的代理程式容量
| 方案 | 同時執行的代理程式 |
|---|---|
| Free | 僅主聊天代理程式;自訂代理程式建立功能已鎖定 |
| Individual | 代理程式數量不設上限,擁有完整平台存取權 |
| Business | 代理程式數量不設上限,外加公司營運與員工席次 |
| Enterprise | 代理程式數量不設上限,支援大規模多公司協調 |
在 Free 方案中,主要支援的代理程式介面是互動聊天、看板與程式編寫工作流程,並受 Free 配額限制:最初 10 則訊息/事件,之後每個使用者當地日曆日 5 則訊息/事件。Free 使用者可以連接應用程式與提供者金鑰,但無法新增自訂代理程式或執行自主公司代理程式。在所有付費方案中,代理程式數量不設上限:Individual 方案讓一個人使用完整平台,而 Business 與 Enterprise 方案則增加公司營運與大規模並行協調,全部通過平台的團隊協調引擎進行管理。請參閱帳單與方案了解使用方式的詳細資訊。
建立代理程式
要建立新的代理程式:
- 在儀表板中導航到代理程式。
- 點擊建立代理程式。
- 提供以下資訊:
- 名稱 -- 代理程式的描述性名稱(例如「Support Bot」、「DevOps Runner」)。
- 工作區 -- 選擇現有工作區或建立新工作區。工作區決定代理程式儲存檔案和維護狀態的位置。
- 表情符號 -- 選擇一個表情符號來在儀表板中視覺識別代理程式。
代理程式範本
Neotask 提供預先配置的範本,幫助您快速入門。每個範本都附帶推薦的技能、模型設定和針對特定使用場景的系統提示:
| 範本 | 描述 |
|---|---|
| Assistant | 適用於日常任務、問答和生產力的通用助手 |
| Developer | 程式碼生成、除錯、存儲庫管理和 CI/CD 工作流程 |
| Researcher | 深度研究、摘要和跨網路資訊收集 |
| Social Media | 跨社交平台的內容創作、排程和互動 |
| Data Analyst | 數據處理、視覺化和報告 |
| Home Automation | 智慧家居設備控制、例行程序和監控 |
| Voice Assistant | 語音轉文字和文字轉語音的對話工作流程 |
| Tutor | 教育內容傳遞、測驗和自適應學習 |
| Campaign Manager | 行銷活動規劃、執行和分析 |
您可以在建立後隨時自訂範本,或從空白代理程式開始。
代理程式設定
模型覆蓋
預設情況下,代理程式使用您 Neotask 設定中配置的全域模型。您可以逐個代理程式覆蓋此設定,為其分配特定的 AI 模型。
- 開啟代理程式的設定標籤。
- 在模型下方,從下拉選單中選擇提供者和模型。
- 如果設定為系統預設,代理程式將遵循全域配置的模型。
當某些代理程式需要更強大的推理能力(例如用 Claude 4 Opus 處理架構任務),而其他代理程式可以使用較輕量的模型以降低成本時(例如用 GPT-4.1 Nano 進行格式化),此功能非常有用。
支出限制
通過為每個代理程式設定每日支出上限來控制成本。
- 導航到代理程式的設定標籤。
- 在支出限制下方,輸入以美元為單位的最高每日成本。
- 當代理程式達到限制時,它將在當天剩餘時間停止進行 API 呼叫。
- 支出限制在 UTC 午夜重置。
自動執行確保沒有單個代理程式會產生意外費用,這在 Enterprise 方案中運行數百個代理程式或代理程式按排程自主運行時尤為重要。
安全模式
安全模式在隔離的執行沙箱中運行代理程式。啟用後:
- 檔案系統存取僅限於代理程式的工作區目錄。
- 網路請求僅限於明確允許的網域。
- Shell 命令在受控環境中執行。
- 代理程式無法影響其他代理程式或系統級資源。
建議對運行不受信任的程式碼、與外部 API 互動或在最少監督下運作的代理程式啟用安全模式。
代理程式工作階段
每個代理程式維護對話工作階段,追蹤完整的互動歷史記錄。
工作階段類型
| 類型 | 行為 |
|---|---|
| Main | 持久性工作階段,跨互動延續。代理程式記住之前的上下文,可以參考早期的訊息。 |
| Isolated | 每次建立全新的工作階段。不保留先前的上下文。適用於無狀態任務或當您希望代理程式從頭開始時。 |
聊天記錄
每個工作階段記錄完整的聊天記錄,包含明確標記的訊息角色:
- User -- 您發送的訊息或從已連接頻道接收的訊息。
- Assistant -- 代理程式生成的回應。
- System -- 系統級指令、提示或配置訊息。
- Tool -- 技能和工具執行返回的結果。
思考模式
啟用思考模式以查看 AI 在產生回應之前的內部推理過程。這有助於:
- 除錯意外的代理程式行為。
- 理解代理程式如何做出決策。
- 審計複雜的多步驟推理鏈。
當思考模式啟用時,代理程式的推理步驟會顯示在每個回應上方的可折疊區段中。
附件
代理程式可以在工作階段中處理附件:
- 圖片 -- 螢幕截圖、照片、圖表。代理程式可以分析和描述視覺內容。
- 檔案 -- 文件、試算表、PDF。代理程式可以讀取、摘要和提取數據。
- 程式碼 -- 原始碼檔案和片段。代理程式可以審查、編輯和執行程式碼。
代理程式工具
代理程式配備了一組按類別組織的內建工具。這些工具始終可用,無需安裝。
檔案系統
| 工具 | 描述 |
|---|---|
| Read | 從代理程式的工作區讀取檔案內容 |
| Write | 在代理程式的工作區中建立或覆蓋檔案 |
| Edit | 使用尋找和替換對現有檔案進行針對性編輯 |
執行
| 工具 | 描述 |
|---|---|
| Shell Commands | 在代理程式的環境中執行 Shell 命令(bash、zsh 等) |
| Process Management | 啟動、停止和監控正在運行的程序 |
| Subprocess Agents | 產生子代理程式來處理子任務,實現平行和委派工作流程 |
網路
| 工具 | 描述 |
|---|---|
| Browser Automation | 控制無頭瀏覽器進行頁面導航、表單填寫、元素點擊和螢幕截圖擷取 |
| HTTP Requests | 向 API 和網路服務發送 HTTP/HTTPS 請求,完全控制方法、標頭和請求體 |
排程
| 工具 | 描述 |
|---|---|
| Cron Jobs | 使用 cron 表達式排程週期性任務(例如每週一上午 9 點運行報告) |
| Webhooks | 註冊 webhook 端點,當外部服務呼叫時觸發代理程式操作 |
代理程式模型
Neotask 支援多個 AI 提供者和模型。您可以為任何代理程式分配任何支援的模型。
支援的提供者和模型
Anthropic
| 模型 | 最適用場景 |
|---|---|
| Claude 4 Sonnet | 在編碼、分析和對話方面取得平衡的效能 |
| Claude 4 Opus | 用於複雜架構和分析的最大推理深度 |
| Claude 3.5 Haiku | 快速、輕量的任務,如摘要和分類 |
OpenAI
| 模型 | 最適用場景 |
|---|---|
| GPT-5.1 | 複雜的編碼和生成任務 |
| GPT-4.1 | 具有強指令遵循能力的通用任務 |
| GPT-4.1 Nano | 超快速的輕量任務,如格式化和範本程式碼 |
| 模型 | 最適用場景 |
|---|---|
| Gemini 3 Pro | 複雜分析和長上下文推理 |
| Gemini 3 Flash | 具有大上下文視窗的快速研究和測試 |
| Gemini 2.5 Flash Lite | 具成本效益的數據提取和簡單處理 |
DeepSeek
| 模型 | 最適用場景 |
|---|---|
| DeepSeek V3.2 | 程式碼審查、文件和範本程式碼生成 |
OpenRouter
| 模型 | 最適用場景 |
|---|---|
| Multi-model routing | 根據任務類型和預算自動選擇模型 |
智慧任務路由
當代理程式配置為使用智慧路由時,Neotask 會根據複雜度和類型自動為每個任務選擇最佳模型。下表顯示了預設分配:
| 任務類型 | 模型 | 等級 |
|---|---|---|
| 架構 | Claude Sonnet 4 | Heavy |
| 複雜編碼 | GPT-5.1 | Heavy |
| 複雜分析 | Gemini 3 Pro | Heavy |
| 標準編碼 | Claude Haiku 4.5 | Medium |
| 程式碼審查 | DeepSeek V3.2 | Medium |
| 測試 | Gemini 3 Flash | Medium |
| 研究 | Gemini 3 Flash(1M 上下文) | Medium |
| 文件 | DeepSeek V3.2 | Medium |
| 數據提取 | Gemini 2.5 Flash Lite | Light |
| 格式化 | GPT-4.1 Nano | Light |
| 摘要 | Claude Haiku 3.5 | Light |
| 簡單任務 | GPT-4.1 Nano | Light |
| 範本程式碼 | DeepSeek V3.2 | Light |
等級定義:
- Heavy -- 需要深度推理、大上下文或高準確度的任務。使用最強大(也最昂貴)的模型。
- Medium -- 需要穩固效能但可以由中階模型處理的任務。成本和能力的良好平衡。
- Light -- 優先考慮速度和成本效益的例行任務。使用最快速和最經濟的模型。
智慧路由通過自動將正確的模型匹配到正確的任務來幫助優化您的使用成本。這在 Enterprise 方案中數百個代理程式同時運行時特別有價值。