# 知識、技能與輸出

> 為智能代理提供每次都會查閱的資料來源和開始前載入的技能，並選擇回覆格式及工作成果的儲存位置。

智能代理的指示下方有三個區段，決定每次執行的方式：**知識**是它讀取的資料，**技能**讓它知道如何完成工作，而**輸出**則是它交付的成果。

## 加入知識

知識是智能代理每次都會查閱的資料，例如價目表、風格指南、存放過往合約的資料夾或網站。

1. 開啟智能代理，前往**知識**。
2. 輸入 <kbd>/</kbd> 或選擇**加入資源**（**+**），然後選取檔案、資料夾、頁面、資料庫或應用程式。如要加入網站，請選擇**加入網站**並貼上網址。
3. 如要加入電腦上的檔案，請將它貼到欄位中。檔案會先加入你的資料庫。

知識可包含檔案、資料夾、頁面、資料、應用程式和網站，最多可加入 20 個來源。如要移除某個來源，請刪除它的標籤。

## 加入技能

技能會教 Dvina 如何處理某類工作，例如初步審查保密協議（NDA）或製作提案。智能代理會在開始工作前，先載入它的技能。

1. 開啟智能代理，前往**技能**。
2. 輸入 <kbd>/</kbd> 或選擇**加入資源**（**+**），然後選取技能。

這裏只能加入技能。每個智能代理最多可加入 10 個技能。

## 取得技能

你的技能存放在動態消息的**技能**之下。如要取得技能：

- **從官方技能取得：**在動態消息中，選擇**加入背景資料**，然後選擇**從範本加入技能**。選取技能，查看 **Dvina 何時使用此技能**、**授權條款**、**來源**及**檔案**，然後選擇**加入**。加入的技能與製作者發佈的版本完全相同，你可以自行編輯你的副本。
- **從檔案取得：**在動態消息中，選擇**加入背景資料**，然後選擇**技能**，再選取 SKILL.md 檔案或技能封存檔（.zip 檔案）。封存檔必須包含一個技能資料夾，內有 SKILL.md 檔案；同一個封存檔可以包含多個技能。
- **從連結取得：**在聊天中貼上技能連結，並請 Dvina 加入。連結可以指向 GitHub 儲存庫、資料夾或 SKILL.md、skills.sh 頁面，或直接指向 .zip 或 SKILL.md 檔案。Dvina 會先徵求你的批准，並列出技能名稱及來源。

無論使用哪種方式，加入任何內容前，你都需要確認一次。Dvina 會顯示技能的來源；如果技能包含指令碼，也會顯示有多少個會在你的沙盒中執行。來自 skills.sh、但並非由官方發佈者提供的技能會標示：**此技能來自社群發佈者，而非官方發佈者。**如果檔案中的技能與你已有的技能同名，Dvina 會告知你，它將取代原有技能。

如果技能的 SKILL.md 前置資料沒有名稱或描述，該技能會保持停用，直到你補上這些資料。如要修改技能，請在動態消息中開啟它，並編輯它的檔案。

## 選擇輸出

在**輸出**下，選擇智能代理工作成果的格式及儲存位置。

- **回覆格式：**每次回覆都會遵循的範本，例如「結論、風險、下一步」。用簡單文字輸入即可。
- **寫入：**每次執行都會更新的文件或頁面。輸入 <kbd>/</kbd> 以選取。每次執行都會儲存新版本，較早的版本則保留在版本記錄中。智能代理每次只能寫入一份文件或一個頁面：選取另一個項目，就會取代原先的選擇。

## 提示

- **指定權威資料來源。** 加入代理必須遵循的檔案，例如你的合約指南，而不是在指令中逐一說明。
- **持續更新同一份文件。** 對於每週報告等不斷累積內容的工作，使用**寫入**功能，讓所有版本都保存在同一個地方。
- **共用的代理會顯示資料來源。** 你與他人共用代理後，對方可以在代理面板中看到其知識、技能和輸出內容。對方無法開啟的資料來源會顯示為**無權存取**。

## 相關內容

- [建立代理](/docs/use-dvina/agents/create-an-agent)
- [上下文](/docs/use-dvina/features/context)
- [建立](/docs/use-dvina/features/create)
- [連接器概覽](/docs/connectors/overview)
