docs

創作技巧:自訂方案、智能體與技能

2026-03-06FeelFish Team

✨ 創作技巧:自訂方案、智能體與技能

📢 本功能在 FeelFish 3.0.0 以後支援,FeelFish 3.0 基於業內最前沿的 MCP、多智能體、技能(Skill)的最佳實踐,提供了更強大的自訂化功能,你可以用它來制定你的創作工作流,高效助力你的創作~ 奧利給~ 🚀 助你文思泉湧~ 稿費多多~

在 FeelFish 中,你可以通過方案自訂你的 AI 寫作流程。方案透過智能體技能組合而成,你可以借助他們打造最適合自己項目的 AI 創作工作流。本文介紹它們分別是什麼、如何配置,以及如何用「自訂方案」滿足更高級的創作需求。

image.png
🖼️ 方案配置介面


💡 一、核心概念

📋 方案(Solution)

方案決定「當前對話裡用哪幾個智能體、誰做主、誰做輔」。
切換方案 = 切換一整套智能體組合,無需逐個改設定。

  • 內建方案:軟體自帶,如「專業輔助」「多智能體」「智能規劃」「遊戲冒險」等,開箱即用。
  • 自訂方案:你在左側智能面板的「方案」裡勾選/排序智能體、設主智能體後,自動形成「自訂方案」;配置儲存在專案 .feelfish 目錄下,只對目前專案生效。
  • 市場方案:從資源市場下載他人分享的方案,一鍵應用智能體組合。

對話區頂部的「選擇方案」下拉框裡,會同時列出:目前內建方案、自訂方案、以及已下載的市場方案。

image.png
🖼️ 方案選擇下拉框

🤖 智能體(Agent)

智能體是執行具體任務的 AI 角色,每個智能體有自己的說明(系統提示)、可用工具和關聯技能。

  • 主智能體:對話時預設負責回覆、協調任務的那一個;多智能體方案下,主智能體可以透過工具呼叫子智能體完成專門任務(如專門負責寫某一類內容)。
  • 內建智能體:如專業輔助、規劃、創作、潤飾、審核等,不可刪除,但可以為它們單獨配置「技能覆蓋」和模型。
  • 自訂智能體:在左側「智能體」標籤頁裡新建,用 Markdown 寫說明與行為指引,並配置工具權限、關聯技能;檔案儲存在 .feelfish/agents/<id>.md

方案裡「啟用的智能體」列表 + 「主智能體」一起,決定了目前對話實際可用的智能體組合。

📚 技能(Skill)

技能是一份可被多個智能體複用的「說明文件」,通常用來描述某類寫作規範、風格或流程(如「大綱撰寫規範」「人物描寫技巧」)。
智能體在執行時能看到目前專案已配置的技能名稱與描述,並可按需透過工具讀取技能內容(主檔案為 .feelfish/skills/<技能名>/SKILL.md),從而更一致地遵循你的設定。

  • 技能以 SKILL.md 為主檔案,放在 .feelfish/skills/<技能名>/ 下。
  • 每個技能有 name(與目錄名一致,小寫、數字、連字號)和 description(簡短說明),供智能體判斷是否使用。
  • 可在「智能體」裡為每個智能體關聯若干技能;內建智能體則透過「技能覆蓋」為目前專案指定要用的技能。

🛠️ 二、自訂方案:從零到可用

何時用自訂方案

  • 內建方案不夠貼合作品類型或工作流(例如你想固定「規劃 + 某個自訂智能體」)。
  • 想固定一組自己搭配的智能體(含自訂 + 內建),並設好主智能體。
  • 希望配置只對目前專案生效,不影響其他專案。

如何形成「自訂方案」

  1. 打開專案後,在左側進入智能配置面板(智能設定相關入口)。
    image.png
    🖼️ 智能配置面板入口

  2. 切到 「智能體」 添加智能體,或者從市場中選擇其它用戶分享的智能體。

image.png
🖼️ 添加智能體

你可以選擇開啟多個智能體,設定其中某一個為主智能體,主智能體會協調其他智能體一起工作。智能體的描述很重要,主智能體就是基於主智能體自己的設定以及子智能體的描述來決定是否要把工作交給子智能體。

image.png
🖼️ 設定主智能體

一旦你在「智能體」裡修改了相關邏輯,就會自動形成新的方案,會自動變為你的 「自訂方案」。在對話區頂部的「選擇方案」中,會看到「自訂方案」選項;選擇它即使用你剛配置好的組合。

也就是說:不需要單獨「建立方案」,只要在智能體面板裡選好「用誰 + 誰為主」,就會自動變成自訂方案。

  1. 給你的智能體添加合適的「技能」

技能就相當於說明書,比如你有一個「潤飾智能體」,想要教它如何去 AI 味,你可以把你的經驗整理為一個文件,然後建立技能,把相關內容放到技能裡面。

然後在智能體中關聯技能,這樣你的智能體就擁有這個技能,會在需要的時候讀取並基於技能修改內容。

image.png
🖼️ 關聯技能

如上圖,你可以編輯你的智能體,關聯技能。


🤖 三、智能體:內建與自訂

內建智能體

  • 不可刪除,不可從專案裡移除其定義;可以在目前專案中啟用/停用,以及指定主智能體
  • 可為內建智能體配置:
    • 技能覆蓋:僅對目前專案生效,覆蓋該智能體「預設看到的技能」為你在專案裡指定的技能列表。
    • 模型:在「智能體模型配置」或對話區選擇該智能體時,可為其指定使用的模型。

自訂智能體

  1. 新建:在「智能體」標籤頁點擊「新建智能體」,輸入 ID(如 my-helper,小寫、數字、連字號),確認後會在 .feelfish/agents/<id>.md 生成檔案。
  2. 編輯:打開該 md 檔案,按下面結構編寫:
    • 檔案開頭為 YAML frontmatter--- 包裹),包含:
      • name:顯示名稱(可中文)。
      • description:簡短描述,供系統和用戶了解該智能體職責。
      • tools:可選,all / readonly 或工具名陣列。
      • skills:可選,關聯的技能名稱列表(對應 .feelfish/skills/ 下的技能名)。
    • frontmatter 下方為 智能體說明內容(Markdown),寫清楚該智能體的行為、風格、禁忌等,AI 會把這些內容納入系統提示。
  3. 啟用與設為主智能體:在「智能體」列表中勾選啟用,並可選「設為主智能體」;若目前方案為自訂方案,會更新 .feelfish/solution/feelfish-custom.json

自訂智能體同樣可以關聯技能、配置模型;多智能體協作時,主智能體可透過工具把子任務交給其他已啟用的智能體(子智能體)執行。


📝 四、技能:建立與關聯

技能是什麼

  • 技能 = 專案下的一個目錄 + 主檔案 SKILL.md,路徑為 .feelfish/skills/<技能名>/SKILL.md
  • 技能名 = 目錄名,需滿足:小寫字母、數字、連字號,且與目錄名一致(如 outline-helper)。
  • SKILL.md 需包含 YAML frontmatter
    • name:與目錄名一致。
    • description:簡短說明(最多約 1024 字元),供智能體判斷是否在任務中使用該技能。
  • frontmatter 下方為技能正文(Markdown),寫具體規範、範例或步驟;智能體透過工具讀取檔案內容來遵循這些說明。

技能目錄下還可以放其他 md 檔案或子目錄,作為該技能的補充材料;主入口始終是 SKILL.md。

新建與編輯技能

  1. 在智能面板的 「技能」 標籤頁點擊「新建技能」,輸入技能名稱(如 outline-helper),確認後會自動建立 .feelfish/skills/<名稱>/SKILL.md
  2. 在列表中點擊「編輯」或打開 SKILL.md,補全 frontmatter 的 namedescription,並在下方寫好技能內容。
  3. 也可透過「從本機匯入」從既有檔案/資料夾/ZIP 匯入技能(需包含 SKILL.md)。

把技能交給智能體用

  • 自訂智能體:在其 md 的 frontmatter 裡寫 skills: [ "技能名1", "技能名2" ],或在該智能體的編輯介面中「關聯技能」裡選擇。
  • 內建智能體:在「智能體」列表裡找到對應內建智能體,使用「技能覆蓋」為目前專案指定技能列表;未覆蓋時使用該內建智能體預設配置。

執行時,系統會把目前專案已配置的技能名稱與描述注入到智能體的上下文中,智能體再按需用 read_file_content 等工具讀取 .feelfish/skills/<name>/SKILL.md 的完整內容。

🚀 五、推薦工作流

  1. 先選大方向:在對話區「選擇方案」裡選一個內建方案(如「多智能體」或「專業輔助」),先跑通一次創作流程。
  2. 按需加技能:在「技能」裡新建 1~2 個技能,寫好規範(如大綱格式、人物卡格式),再在「智能體」裡給主智能體(或相關子智能體)關聯這些技能。
  3. 再細調方案:若內建方案不夠用,到「智能體」裡啟用/停用、排序、設主智能體,形成「自訂方案」;必要時新建自訂智能體,專門負責某類任務(如「只寫大綱」「只潤飾對話」)。
  4. 從市場查漏:在「方案」或資源市場中瀏覽他人分享的方案、智能體、技能,一鍵應用或拉取到本地後再微調。
  5. 分享與複用:若你的方案/智能體/技能對別人也有用,可透過「分享到市場」發佈,或在團隊內透過匯出/匯入複用。
創作技巧:自訂方案、智能體與技能 | 文件 | FeelFish 小說寫作 AI 智慧體