MINARA
使用 Minara

搭建工作流

用自然語言請求創建自動化,支持預覽、測試和多種推送渠道

不知道從哪裡開始自動化?從這裡入手。以下示例均以用戶真實提問方式呈現,每條都對應當前已有的工作流功能。

如果這是你第一次有資金的會話,請先完成首次設置

💡 本地工作流支持在部署前使用 workflow_test 測試。對於基於消息的工作流,測試會通過已配置的平臺發送一條真實消息,以便驗證渠道是否正常。如果目標平臺尚未接入,測試會直接拒絕並告知需要連接哪個服務商。

如何理解自動化

工作流運行在內置工作流引擎上,適用於定時簡報、提醒、通知和監控。工作流直接調用工具處理器,除非其中顯式包含 LLM 節點,否則不消耗 token

自主交易策略請參見 Autopilot,屬於獨立的功能板塊。

🟢 智能體工作流

這是最安全的自動化入口。只負責監控、彙總和通知,不涉及資金流動。

1. Telegram 價格提醒

提示詞

Alert me on Telegram if ETH trades below $3000.

Agent 回覆

正在創建價格閾值工作流:

  • 資產:ETH
  • 觸發條件:最新價低於 $3,000
  • 推送渠道:Telegram
  • 冷卻時間:兩次推送間隔 15 分鐘

確認創建?請回復 yesno

如果尚未配置渠道,Minara 會停止並引導你前往消息通知完成配置。

2. 早間市場簡報

提示詞

Send me a BTC, ETH, and SOL market brief every day at 8am Shanghai time.

Agent 回覆

正在創建定時本地工作流:

  • 計劃:每天 08:00 Asia/Shanghai
  • 資產:BTC、ETH、SOL
  • 內容:隔夜漲跌、關鍵價位、趨勢、風險提示
  • 推送:聊天窗口 + 已配置的消息渠道

確認創建?請回復 yesno

3. 自定義監控工作流

提示詞

Create a workflow that emails me if BTC moves 5% in a day or if NVDA gaps more than 4% at the open.

Agent 回覆

正在構建本地監控工作流:

  • 觸發條件 A:BTC 24 小時漲跌幅 >= 5%
  • 觸發條件 B:NVDA 開盤缺口 >= 4%
  • 渠道:郵件
  • 運行模式:僅監控,不執行交易

確認創建?請回復 yesno

4. 高頻自選股掃描

提示詞

Watch the top 20 tokens by 24h volume and alert me every 15 minutes if any move more than 5%.

Agent 回覆

正在準備本地監控工作流:

  • 計劃:每 15 分鐘執行一次
  • 範圍:24 小時成交量前 20 的 token
  • 觸發條件:絕對漲跌幅 > 5%
  • 推送:聊天窗口 + 已配置的通知渠道
  • 允許的工具:讀取、記憶、消息通知

確認創建?請回復 yesno

部署前測試本地工作流

對於本地工作流,Minara 可在正式上線前執行測試運行:

  1. workflow_test 創建一次手動測試執行,使用示例輸入或自動生成的觸發載荷端到端運行 DAG。
  2. 消息推送步驟會真實發送。 你可以直接看到提醒出現在 Telegram / Slack / 郵件中,從而驗證渠道是否正常,而不只僅是校驗載荷格式。
  3. 涉及資金的工具及其他破壞性工具仍為模擬執行。 預覽結構會記錄本應發生的操作,不會觸發任何真實操作。
  4. 如果工作流的目標平臺尚未接入,測試會直接拒絕並告知缺少哪個服務商。通過 /connect <platform>(REPL)或「設置 → 消息通知」(網頁界面)完成接入後,重新運行即可。
  5. 正式計劃和 definition.active 保持不變,測試可安全重複執行任意次數。

這樣你就能在工作流上線前,端到端驗證接收方實際看到的內容。

一次性提醒

大多數"當 X 發生時提醒我"的提醒應該觸發一次後自動停止。GOOGL 突破 $340 後,你不會想每隔 15 分鐘就收到一條新的 Telegram 消息。將 send_messagedeactivate 步驟配合使用:

{
  "entry": "fetch_quote",
  "trigger": { "type": "interval", "interval_ms": 900000 },
  "steps": {
    "fetch_quote": {
      "kind": "tool_call",
      "tool": "yahoo_finance_stock",
      "args": { "kind": "quote", "symbol": "GOOGL" },
      "next": "check"
    },
    "check": {
      "kind": "condition",
      "condition": "fetch_quote.price <= 340",
      "next": { "on_success": "alert", "on_failure": null }
    },
    "alert": {
      "kind": "send_message",
      "provider": "telegram",
      "text": "GOOGL hit $340",
      "next": "stop"
    },
    "stop": { "kind": "deactivate" }
  }
}

價格條件首次滿足時,send_message 發出提醒,deactivate 將工作流自身的 active 置為 false。下一個觸發週期會被跳過,因為觸發管理器會檢查非活躍標誌。提醒精確觸發一次。

如需重新激活:通過網頁界面的「計劃開啟」按鈕手動激活,或使用 REPL 命令 /workflows activate <id>,也可直接在聊天中告訴 Agent("重新激活 GOOGL 提醒")。

開啟涉及資金的計劃任務

如果工作流包含代幣兌換、買入、賣出或任何資金流動操作,啟用計劃任務後,Minara 在每次運行時不會再詢問確認。計劃任務本就是為自動執行而設計的。

請注意:為涉及資金的工作流點擊「計劃開啟」,相當於對所有後續運行一次性授權。 開啟前,網頁界面會明確展示哪些步驟涉及資金、工作流的運行頻率,並要求勾選"我已瞭解"方可繼續。取消後回到單次立即運行模式,每次運行仍需確認交易。

想了解資金安全檢查的內部實現?請參見涉及資金的確認

本節與其他功能的邊界

  • 工作流:適用於提醒、定時彙總和監控。
  • Autopilot:適用於帶上限、停止條件和持續策略審查的自主量化交易策略
  • 首次交易:適用於帶預覽和確認的交互式單次交易。

下一步

本頁目錄