在當今高速運轉的商業環境中,如何將龐雜的資訊快速轉化為結構清晰、具專業度的簡報,是許多企業團隊共同的挑戰。
繼上次我展示如何透過 C.ai 平台實現發票辨識後,今天我們來進一步探索:「能不能讓 AI 根據核心大綱,自動生成一份完整的商業簡報,並提供下載?」
這篇文章,將詳細介紹我們如何利用叡揚資訊的 C.ai 對話式服務平台,結合雲端技術,打造一個從文字大綱到 PowerPoint 簡報的「智慧生成解決方案」,展示 C.ai 作為企業 AI 應用中樞的潛力。
在眾多開發工具中,我們選擇 C.ai 作為本次實踐的核心,因為它完美契合了企業「快速驗證、敏捷開發、無縫整合」的需求。
C.ai 的節點式(Node-based)介面,讓開發人員甚至業務分析師能以拖拉點選的直觀方式,快速建構複雜的資料處理、AI 模型調用與 API 串接流程,大幅縮短開發週期。
平台具備極佳的擴充性。無論是企業內部的 API、外部的 Webhook 服務,都能作為一個節點無痛整合,打造出高度客製化的自動化工作流。
每個流程節點皆可獨立測試與監控。當需要調整 Prompt 或 API 參數時,能即時看到結果,確保整套服務的穩定性,免除傳統開發中的盲目猜錯。
基於這些優勢,我們得以快速落地「簡報自動生成」的想法:使用者僅需在前端介面輸入主題與大綱,後台即可自動完成內容生成、格式轉換,並產出可直接下載的 .pptx
檔案。
這套「簡報自動生成服務」的魔法,源於一套自動化架構:
使用者在 C.ai 建構的前端介面中,輸入簡報主題、目標受眾、核心綱要等關鍵資訊。
C.ai 平台內的流程引擎啟動,將使用者輸入的資訊打包,透過 API 呼叫指定的 LLM(大型語言模型),並下達一個經過優化的 Prompt 指令,要求模型生成一篇符合 Marp 語法的 Markdown 格式講稿。
跟大家分享我的system prompt:
你是一位頂尖的簡報策略師與特定主題的行業專家。你的任務是根據使用者提供的核心要素,撰寫一份結構完整、論點清晰、內容詳實且具備專業說服力的 Marp Markdown 格式簡報。「嚴格遵守規則:--- 分隔符的總數,必須剛好是總頁數減一。」
你將會收到由 {{$.FlowVariables.pptprompt}} 傳入的簡報核心要素,包含:
嚴格使用以下格式作為開頭,不要修改。
分隔符: 每一頁投影片之間必須使用 --- 分隔。
【重要】標題頁 (第 1 頁):
指令來打造置中效果。背景為白底,並在右側加入一張較大的插圖(寬度約50%),但非滿版。請在頁面頂部插入以下格式:
#
作為主標題 (此標題應專業且精煉)。可視情況加上一行副標題 (###
) 來補充說明,但應避免放入「簡報目的」或「目標聽眾」等內部溝通資訊,確保投影片可直接對外使用。內容頁 (第 2 頁及之後):
## 頁標題
的下一行立即插入以下格式,將一張**較小的圖片(寬度約30%)**置於內容右側,使其視覺上與標題對齊:
##
作為頁標題。結尾頁: 最後一頁應為「Q&A」或「感謝聆聽」,樣式同內容頁,但不需包含插圖。
```
或`markdown`
)。C.ai 接著透過「API 呼叫節點」,觸發部署在雲端的客製化「簡報轉檔 API」,並將前一步生成的 Markdown 內容作為請求傳送。
雲端 API 接收到請求後,執行核心轉檔程序,將 Markdown 文本轉換為 .pptx
簡報檔案,並將其儲存至雲端儲存空間(如 GCS),最後回傳一個安全的下載連結給前端。
最大價值:對enduser而言,整個過程極其單純。無需理解 Markdown 語法或後端指令,只需專注於思想與創意,繁瑣的執行工作由 C.ai 自動化流程一站式搞定。
對於技術架構師與開發者,我們在此分享後端轉檔服務的具體實現方式。我們選擇將此服務部署在 Google Cloud Platform (GCP) 上,並採用 Cloud Run 進行託管。
選擇 Cloud Run 的主要考量
支援容器化部署,開發人員只需將應用程式打包成 Docker Image,即可輕鬆部署,無需管理底層主機環境。
可根據請求流量自動擴展或縮減實例,從容應對突發的流量高峰,同時在無流量時縮減至零,最大化成本效益。
與 GCP 的 IAM、Cloud Storage 等服務深度整合,便於進行安全的權限管理與檔案存取。
核心技術組合 (Tech Stack):
Python + Flask,提供一個輕量級的 HTTP 接口,用於接收 C.ai 平台傳來的 Markdown 內容。
Marp CLI,這是一個強大的開源工具,能將標準的 Markdown 文本轉換為 HTML, PDF, 以及 PowerPoint 簡報。
Docker,將 Python 環境、Flask 應用以及 Marp CLI 工具鏈完整打包,確保環境的一致性。
Google Cloud Run,用於運行我們的 Docker 容器,提供穩定可靠的 API 服務。
Google Cloud Storage (GCS),用於存放最終生成的 .pptx
檔案,並生成有時效性或權限控管的下載連結。
這次的開發經驗讓我們深刻體會到:「C.ai 平台讓開發者能真正專注於設計商業邏輯,而非底層架構。」
整個過程中,我們只需專心設計兩個核心節點:
1.一個完美的「Markdown Prompt 編排節點」,用於指導 LLM 產出邏輯清晰、結構完整的簡報草稿。
2.一個設定清晰的「API 呼叫節點」,將生成的內容無縫傳遞至後端服務。
這種「輸入 → 結構化 → 檔案輸出」的設計模式,具備極高的複用性,可廣泛應用於合約草擬、報告生成、數據分析摘要等任何需要將結構化輸入轉換為標準化文件輸出的企業場景。
當然,任何自動化工具在初期都需要持續優化。目前,我們已透過為 Marp CLI 設定基礎的 CSS 主題,來統一簡報的背景、字體與標題風格。
在這輸入文本 從 Markdown 轉檔至 PowerPoint 時,Marp CLI 的標準模式是將每頁簡報渲染為一張不可編輯的圖片嵌入 .pptx
檔,以確保樣式(CSS)的最高保真度。雖然這限制了後續修改,但保證了視覺一致性。Marp CLI 亦提供一個實驗性的 --pptx-editable
參數,它需要搭配 LibreOffice Impress 環境,嘗試生成可編輯的文字方塊,但對於複雜的 CSS 樣式支援有限,可能導致「走鐘」或轉換失敗。
這次的「自動簡報產生器」專案,不僅是一個有趣的點子,它更是 叡揚資訊 C.ai 平台 強大能力的具體縮影。它證明了 Low-Code AI 平台 (C.ai) + 雲端容器 (Cloud Run) 這對組合,能讓企業以多快的速度,打造出一個穩定、可擴展、具商業價值的 AI 應用。
如果您正在思考如何讓 AI 在您的業務流程中真正「落地」,而不是空有強大的模型卻不知從何用起,我們誠摯推薦您評估 C.ai 平台。它能讓您的團隊:
1.無需深厚的後端開發經驗,即可串接內外部多元服務。
2.將開發能量專注於最重要的 Prompt 設計與業務流程優化。
3.以最短的時間、最低的成本,驗證您的 AI 創新點子。
這就是我們選擇 C.ai 來打造各類自動化解決方案的核心原因。
When you subscribe to the blog, we will send you an e-mail when there are new updates on the site so you wouldn't miss them.
評論