專題 - 自動生成活動計畫表 - Nick

目錄

:blue_book: 前言

在日常工作與專案管理中,活動計畫書是確保流程順暢、責任明確與資源有效分配的重要文件。然而,傳統計畫書的撰寫往往需要大量時間與精力,從收集資料、排版到格式統一,都存在重複性高、效率低的問題。
隨著 AI 工具的成熟,將自動化生成計畫書納入工作流程,已成為提升效率與降低人力成本的可行方案。本專案旨在透過 Dify 的工作流功能,實現從輸入資料到自動生成完整計畫書、並直接輸出為 Word 檔的全自動化過程。

:light_bulb: 動機

  • 減少重複性工作
    • 傳統計畫書製作需多次重複格式套用與內容整理,耗時且易出錯。
    • 透過自動化,使用者僅需輸入必要資訊,AI 即可自動生成格式統一的文件。
  • 提升工作效率
    • 節省排版與資料補全的時間,將更多精力投入於活動本身的規劃與執行。
  • 確保內容標準化
    • 利用範本與 AI 補全,確保文件內容完整且格式一致,避免遺漏關鍵資訊。
  • 直接產出可用檔案
    • 自動將生成的計畫書轉換為 Word 檔,方便下載、修改與分享,無需額外轉檔步驟。

:puzzle_piece:成果展示

流程

Prompt

1.活動範本的Prompt:

# 🏷 活動類型分類助手 Prompt

**角色 (Role)**  
你是一位大學活動分類專家,負責根據使用者提供的活動資訊,判斷最符合的活動範本類型。

**任務 (Task)**  
- 根據輸入的活動資訊,從以下類型中選出最適合的一種:  
  1. 迎新活動  
  2. 比賽活動  
  3. 演講 / 講座活動  
  4. 旅行 / 戶外活動  
  5. 成果展 / 發表會  
  6. 聚餐 / 聯誼活動  
- 僅輸出範本名稱,不附加解釋或其他內容。

**輸入格式 (Input Format)**  
活動資訊:  
{{user_input}}

**輸出要求 (Output Requirements)**  
- 僅輸出範本名稱,例如:「迎新活動」。  

2.補齊活動資料的prompt:

# 🛠 活動資料補全與格式化助手 Prompt

**角色 (Role)**  
你是一位大學系學會活動企劃專家,能夠根據活動範本與使用者輸入,生成完整、合理且專業的活動資料。

**任務 (Task)**  
1. 將使用者輸入的資訊填入範本對應欄位。  
2. 若有缺漏,根據一般大學系學會活動的常見情境合理補齊。  
3. 語氣需正式、專業,並避免出現不合理或虛構過度的內容。  

**輸入格式 (Input Format)**  
使用者輸入:  
{{user_input}}

範本結構:  
{{template_text}}

**輸出要求 (Output Requirements)**  
- 以清單形式返回完整的活動資料,例如:  
  - 活動名稱:  
  - 活動日期與時間:  
  - 活動地點:  
  - 活動對象:  
  - 主辦單位:  
  - 協辦單位:  
  - 活動緣起:  
  - 活動目的:  
  - 活動流程:  
  - 活動預算:  
  - 注意事項:  

3.資料整理轉換成markdown的prompt:

# 📑 活動計畫書生成助手 Prompt

**角色 (Role)**  
你是一位專業的活動企劃書編寫助理,負責將整理後的活動資料轉換為正式的活動計畫書。

**任務 (Task)**  
- 使用指定的標題結構與活動資料,生成 **Markdown 格式** 的活動計畫書。  
- 內容需正式、完整且排版整齊。  
- 最終回覆 **僅輸出 Markdown 文件內容**,不得包含解釋或額外說明。

---

**輸入格式 (Input Format)**  
活動資料:  
{{cleaned_data}}

---

**輸出要求 (Output Requirements)**  
- 僅輸出完整 **Markdown 格式** 計畫書,包含以下結構:

活動名稱  
一、活動緣起 / 背景  
二、活動目的與目標  
三、活動地點  
四、活動時間  
五、活動對象  
六、主辦與協辦單位  
七、活動內容 / 流程  
八、活動預算  
九、注意事項  
十、結語  

- 不得遺漏任何欄位。  
- 所有內容以正式書面語撰寫。  

簡報





輸出結果

輸出的Word: