---
title: "感知情境的 Orylo Actions"
description: "讓可重複使用的動作在適當情境中出現，整合所需的輸入，並精確選擇執行方式與結果傳送位置。"
locale: "zh-TW"
canonical: "https://orylo.io/zh-TW/docs/actions"
product_status: "in-development"
last_reviewed: "2026-10-12"
---

# 感知情境的 Orylo Actions

讓可重複使用的動作在適當情境中出現，整合所需的輸入，並精確選擇執行方式與結果傳送位置。

<a id="context-aware"></a>

## 依目前的上下文提供操作

一個 Orylo Action 結合三項設定：何時可用、執行什麼，以及結果送到哪裡。Action Bar 會比對目前情境與各個已啟用 Action 的規則；你不必先將所有內容複製到新對話中。

感知情境是指將擷取的情境資訊與你設定的規則進行比對，而不是持續監看螢幕或自動執行 Action。要執行哪個符合條件的 Action，由你選擇。

| 情境 | 提供的內容 |
| --- | --- |
| 選取的文字 | 你選取的文字，適合用於改寫、翻譯或 Promptize。 |
| 檔案、資料夾或圖片 | 依據輸入設定，提供選取的檔案、圖片或資料夾路徑。 |
| 網頁 | 目前網頁的 URL，不會自動複製網頁內文。 |
| 焦點視窗 | 應用程式識別資訊、可取得的視窗標題，以及按需擷取的螢幕截圖；擷取需要權限。 |
| 應用程式 | 目前使用中的應用程式識別資訊，也可選擇設定特定應用程式條件。 |

<a id="match-rules"></a>

## 決定 Action 何時出現

選擇 Primary Context（主要情境）：這是必填項目，用來定義主要輸入。若所有額外情境都必須存在，請加入 All Of 條件；若只需至少符合一個替代情境，請加入 Any Of 條件。AI Actions 會收到所有已設定且實際可用的情境，而不只是第一個符合的替代項目。

例如，將 Selected Text 與 Web Page 都設為必要條件，Action 就只會在同時有文字與網頁 URL 時提供。若要將 Action 限定於特定應用程式，請將 Application 設為必要條件，並選擇該應用程式；僅將 Application 設為選用條件，無法保證 Action 只會在該應用程式中出現。

這些規則控制的是可用性，不會授予檔案存取或螢幕錄製權限。若找不到某個 Action，請檢查它是否已啟用、必要情境是否齊全，以及來源應用程式與擷取權限。

<a id="operations"></a>

## 選擇操作與結果傳送方式

AI 結果可選擇送到結果面板、剪貼簿、Composer、取代原本選取的文字，或不自動傳送。背景指令的輸出可送到面板、剪貼簿或 Composer；在新 Terminal 中執行則不會將輸出收集到 Orylo。開啟網頁只會開啟設定的 URL。

除了行為，你也可以自訂 Action 的名稱、描述、圖示、啟用狀態與排序。執行指令前請先檢查內容：它們會在你的 Mac 上執行，不會因為被設為 Action 就變得安全。

| 操作 | 自訂選項與限制 |
| --- | --- |
| AI Action | 選擇 Assistant 與指示。它會收到主要情境，以及已設定且可用的額外情境。Chat Assistants 根據提供的內容產生結果；Agent Assistants 則可能使用其已設定的工具。 |
| Open Web Page | 設定 URL 範本。選取的文字或網頁 URL 可經編碼後填入情境預留位置。額外條件只決定可用性，不會傳入 URL。 |
| Run Command | 設定指令碼、工作目錄、逾時時間，以及在背景或新 Terminal 中執行。只有主要輸入會作為資料傳入；應用程式／視窗輸入目前不會向指令碼提供情境文字。 |

<a id="create"></a>

## 使用 Create with Chat，或自行設定

1. **描述工作流程** — 開啟 Settings → Actions → add → Create with Chat。指定主要輸入、必要情境、操作、需要使用的 Assistant，以及結果傳送方式。建立時需要一個已可正常運作的 Agent Assistant。
2. **檢查提出的設定** — 要求先提供預覽，並確認比對條件、指示或指令、目標 Assistant 及輸出位置。只儲存你確實想要的設定；儲存不會執行 Action。
3. **用小範例試用** — 回到預定的應用程式與情境，開啟 Action Bar，並主動執行已儲存的 Action。你可以在 Settings 中調整，或繼續原本的建立對話。也可以選擇 Create Manually（手動建立）。

<a id="groups"></a>

## 使用 Action Groups 整理選項

Group 是提供多個選項的選單，不是依序執行所有子項目的流程。例如，針對選取文字的群組可以提供 AI 說明、網頁搜尋與本機指令。你開啟群組後，再選擇其中一個 Action。

子項目共用群組的輸入與顯示條件，但可以使用不同的操作與結果傳送位置。群組無法巢狀嵌套。若整個群組都已停用，就不會有可用的項目。

<a id="sharing"></a>

## 分享與進階自訂 Action 定義

Action 和 Action Group 支援 JSON 匯入、匯出。使用匯入的定義前，請檢查比對條件、指令、命令和輸出位置。參照的 Assistant 必須能在接收方 Mac 上解析，顯示名稱相同並不足夠。

JSON 格式也支援排除條件（None Of），但目前的視覺化編輯器沒有提供此入口。指定固定本機工作目錄的命令目前無法匯出。可分享的定義不包含擷取的輸入、執行歷史或本機排序偏好。

<a id="run"></a>

## 執行並追蹤進度

1. **準備情境** — 選取需要的文字、檔案、資料夾或圖片，或將焦點切換至相關的應用程式／視窗。使用 Settings 中設定的快捷鍵開啟 Action Bar。
2. **選擇符合條件的 Action** — 執行前先確認它的用途。AI Action 使用獨立的執行工作階段，不會使用目前開啟對話的歷史紀錄。不要假設它帶有先前聊天的上下文。
3. **查看進度與輸出** — 從展開的 Action Bar 開啟 Action Executions，查看執行中與近期的結果、部分輸出及錯誤。隱藏列不會取消執行；請在執行詳細資訊中明確停止。

<a id="control"></a>

## 掌握結果傳送與權限

自動取代僅適用於以選取文字為主要輸入的 AI Action。是否能成功取代，取決於來源應用程式，以及原本的選取範圍是否仍有效且可編輯。若傳送失敗，請先查看保留的結果，不要直接重新執行可能造成其他影響的任務。

Actions 不提供互動式權限核准流程。需要新核准的請求不會被默默允許；若工作需要這類互動，請使用一般對話。既有的 Agent 權限仍然適用。

執行紀錄只暫存在目前的應用程式工作階段中，不是永久對話歷史，重新啟動應用程式後也不會保留。請複製或儲存需要保留的結果。選用的 Action 建議功能預設關閉，產生的是可供檢查的草稿，不會自動啟用或執行 Actions。

## 繼續探索

- [Create with Chat](https://orylo.io/zh-TW/docs/create-with-chat)
- [文字、檔案與上下文](https://orylo.io/zh-TW/docs/context-attachments)
- [使用 Skills](https://orylo.io/zh-TW/docs/skills)
- [權限與控制](https://orylo.io/zh-TW/docs/permissions)
- [Orylo Intelligence](https://orylo.io/zh-TW/docs/orylo-intelligence)
