找回密码
 立即注册
搜索
查看: 2691|回复: 9

[科技] 用Deepseek搞应付用的PPT或许真的可行

[复制链接]
     
发表于 2025-2-10 19:13 | 显示全部楼层 |阅读模式
本帖最后由 yorktown 于 2025-2-10 19:19 编辑

整体思路是:①Deepseek根据指定的材料生成Json格式的概述 ②用python-pptx库直接转化成PPT ③手动调整一下PPT的样式和格式
材料都有的话五分钟就能搞定一个10页左右的PPT,适用于业务学习、组会汇报等场景
理论上优化一下prompt和代码应该能有更好的效果,不过懒得试了,权当抛砖引玉吧。另外试了一下本地部署的32B蒸馏版本,也可以,不过最好把第一步拆成读材料+转成json格式两步

Prompt:
  1. 请总结附件文件中的要点内容,以Json格式生成一份PPT大纲,用于{指定用途}。以下是供你参考的Json模板,注意如果需要换行应当使用'\\n'而非‘\n':
  2. ```
  3. [
  4.     {"title": "Slide 1", "content": "This is the first line of first slide. \\n This is the second line of first slide"},
  5.     {"title": "Slide 2", "content": "This is the second slide."}
  6. ]
  7. ```
复制代码


Python 代码:
  1. from pptx import Presentation
  2. import json

  3. # Sample JSON data
  4. json_data = '''
  5. [
  6.     {"title": "Slide 1: Title & Authors", "content": "Attention Is All You Need (Vaswani et al., 2017)\\nAshish Vaswani, Noam Shazeer, Niki Parmar, et al.\\nGoogle Brain & University of Toronto"},
  7.     {"title": "Slide 2: Core Innovation", "content": "Proposed Transformer Architecture\\n• Replaces RNN/CNN with self-attention mechanisms\\n• Enables parallelization and faster training\\n• Achieves SOTA in machine translation tasks"},
  8.     {"title": "Slide 3: Model Architecture", "content": "Encoder-Decoder Structure:\\n- Encoder: 6 layers with multi-head self-attention + FFN\\n- Decoder: 6 layers with masked self-attention + cross-attention\\nKey Components:\\n• Scaled dot-product attention\\n• Positional encoding (sinusoidal functions)\\n• Residual connections + LayerNorm"},
  9.     {"title": "Slide 4: Attention Mechanisms", "content": "Scaled Dot-Product Attention:\\n• Input: Query, Key, Value matrices\\n• Formula: softmax(QKᵀ/√dₖ)V\\nMulti-Head Attention:\\n• Parallel attention heads (h=8)\\n• Captures diverse dependency patterns"},
  10.     {"title": "Slide 5: Experimental Results", "content": "Machine Translation (WMT 2014):\\n• EN-DE: 28.4 BLEU (2.0 improvement)\\n• EN-FR: 41.8 BLEU (3.5 days training)\\nKey Advantages:\\n• 12x faster training vs. RNN/CNN models\\n• Generalizes to parsing tasks (91.3 F1 on WSJ)"},
  11.     {"title": "Slide 6: Conclusion & Impact", "content": "Transformer's Strengths:\\n• Eliminates sequential computation\\n• Superior performance and scalability\\nFuture Directions:\\n• Extend to multimodal tasks (image/audio)\\n• Explore sparse attention for long sequences"}
  12. ]
  13. '''

  14. # Load JSON data
  15. slides = json.loads(json_data)

  16. # Create a presentation object
  17. prs = Presentation()

  18. # Add slides to the presentation
  19. for slide_data in slides:
  20.     slide_layout = prs.slide_layouts[1] # Use layout 1 for title and content
  21.     slide = prs.slides.add_slide(slide_layout)
  22.     title = slide.shapes.title
  23.     content = slide.placeholders[1]
  24.    
  25.     title.text = slide_data["title"]
  26.     content.text = slide_data["content"]

  27. # Save the presentation
  28. prs.save('Python-PPTX.pptx')
复制代码
回复

使用道具 举报

发表于 2025-2-10 19:26 来自手机 | 显示全部楼层
应付型ppt半年前的国产ai就能做了,而且直接生成ppt,不需要这么复杂。通病就是没有做任何的动画过渡和设计版面,内容上可能会差d老师一点。
回复

使用道具 举报

     
 楼主| 发表于 2025-2-10 19:28 | 显示全部楼层
big9999 发表于 2025-2-10 19:26
应付型ppt半年前的国产ai就能做了,而且直接生成ppt,不需要这么复杂。通病就是没有做任何的动画过渡和设计 ...

看了眼好像kimi还真有这个功能
回复

使用道具 举报

     
发表于 2025-2-10 19:33 来自手机 | 显示全部楼层
kimi应付用的PPT可以自动排版,一键换模板改完下载,有模有样的。

—— 来自 鹅球 v3.3.96-alpha
回复

使用道具 举报

     
发表于 2025-2-10 19:36 | 显示全部楼层
让 AI 输出 Markdown 就行,pandoc 可以直接把 markdown 转换成 pptx

  1. pandoc ppt.md -o ppt.pptx
复制代码

  1. % Title
  2. % Author
  3. % 2025-2-10

  4. # Part 1

  5. ## Title & Authors

  6. - Attention Is All You Need (Vaswani et al., 2017)
  7. - Ashish Vaswani, Noam Shazeer, Niki Parmar, et al.
  8. - Google Brain & University of Toronto

  9. # Part 2

  10. ## Core Innovation

  11. - Proposed Transformer Architecture
  12. - Replaces RNN/CNN with self-attention mechanisms
复制代码
回复

使用道具 举报

发表于 2025-2-10 20:07 | 显示全部楼层
kimi目前是我用的最好的一个ai ppt应用
回复

使用道具 举报

     
发表于 2025-2-10 20:14 | 显示全部楼层
kimi+1 给出的结果还是可以的,相对来说WPS就是一泡污
回复

使用道具 举报

     
发表于 2025-2-10 21:27 来自手机 | 显示全部楼层
kimi对于我这种ppt苦手来说,简直太好用了。
回复

使用道具 举报

     
发表于 2025-2-10 21:56 来自手机 | 显示全部楼层
那为什么不用markdown+一点前端就能搓的slidev

—— 来自 鹅球 v3.3.96-alpha
回复

使用道具 举报

     
发表于 2025-2-11 09:05 | 显示全部楼层
【DeepSeek+KIMI 3分钟搞定完美PPT 保姆级教程】 https://www.bilibili.com/video/BV1BtPfeYEp3
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-3-14 01:48 , Processed in 0.044202 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表