Skip to content

hsuliang/slideagent

Repository files navigation

丫亮笑長的簡報助手 (SlideAgent)

這是一個專為老師與同學設計的簡報輔助工具,能夠根據輸入的參數與多模態素材,自動生成結構化的簡報大綱、數據格式 (YAML) 以及 NotebookLM 專用的提示詞。

功能特色

  • 客製化參數:
    • 身分: 老師 / 同學
    • 學習階段: 低 / 中 / 高年級
    • 視覺風格: 溫暖專業、極簡科技、復古拼貼、溫馨手繪、Q版可愛
  • 多模態輸入: 支援文字、圖片、影音檔案的模擬上傳與解析。
  • 一體化產出:
    • 原子化簡報大綱: 簡化重點,包含「和我討論」互動頁。
    • YAML 數據: 符合 presentation_data 結構。
    • NotebookLM 指令: 針對該次內容的 AI 引導指令。
  • 便捷工具: 一鍵複製與下載功能。
  • 雙模生成: 支援「AI 自動生成」與「現有大綱直接轉檔」兩種模式。

技術架構

  • 核心: HTML5, JavaScript (ES6+)
  • 樣式: Tailwind CSS (CDN)
  • 部署: 單頁應用 (SPA),可直接於瀏覽器開啟。

使用說明

  1. 下載專案原始碼。
  2. 雙擊 index.html 在瀏覽器中開啟。
  3. 選擇相關參數,上傳素材,並點擊「生成」。

更新日誌 (2026-02-12)

  • 新增功能: 實作「現有大綱直轉模式」,支援將用戶貼上的大綱直接轉為 YAML 格式。
  • 介面優化:
    • 新增分頁切換 (Tab) 功能。
    • 調整輸入框與檔案上傳提示文字與互動邏輯。
    • 優化卡片高度與標題樣式,統一視覺風格。
    • 更換「參數設定」圖示為調節滑桿。
  • 修復錯誤: 修正 js/ai.js 語法錯誤 (SyntaxError) 與層級問題 (z-index)。

About

簡報助手

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors