当前位置: 首页 > article >正文

05-OpenClaw 自动生成 PPT 实战:每天节省 3 小时

作者程序员小明儿字数约 9000 字阅读时间约 25 分钟难度⭐⭐⭐ 中级系列OpenClaw 实战 16 例第 5 篇前置条件已完成 OpenClaw 环境部署和基础配置写在前面你是不是也这样经常要做 PPT 汇报找模板、找素材耗时耗力内容排版反复调整想自动化但不会写代码这篇文章彻底解决你的问题我将教你使用 OpenClaw 实现✅ 自动生成 PPT 大纲✅ 自动填充内容✅ 自动添加图表✅ 自动美化排版✅ 每天节省 3 小时学完本文你将能够配置 PPT 生成功能创建 PPT 生成技能使用模板快速生成扩展到实际工作场景先睹为快这是生成效果示例自动生成周报 PPT你说生成周报 PPT OpenClaw 自动 1. 生成本周工作内容 2. 创建 PPT 大纲 3. 填充每页内容 4. 添加图表和数据 5. 美化排版 6. 输出 PPT 文件自动生成项目汇报 PPT你说生成项目汇报 PPT OpenClaw 自动 1. 分析项目数据 2. 创建汇报结构 3. 生成每页内容 4. 添加进度图表 5. 输出精美 PPT是不是很方便开始学习吧一、实现原理1.1 整体架构用户指令OpenClaw 理解生成大纲填充内容添加图表美化排版输出 PPT流程说明用户指令自然语言描述需求生成大纲AI 生成 PPT 结构填充内容AI 生成每页内容添加图表数据可视化美化排版应用模板输出 PPT生成.pptx 文件1.2 核心技术技术作用难度推荐度python-pptx生成 PPT 文件⭐⭐ 简单⭐⭐⭐⭐⭐Jinja2 模板使用 PPT 模板⭐⭐ 简单⭐⭐⭐⭐⭐Matplotlib生成图表⭐⭐⭐ 中等⭐⭐⭐⭐AI 内容生成自动生成内容⭐⭐ 简单⭐⭐⭐⭐⭐1.3 为什么选择 OpenClaw方案优点缺点推荐度手动制作灵活耗时、费力⭐PPT 模板快速内容需手动⭐⭐Gamma 等工具智能收费、功能有限⭐⭐⭐OpenClaw全自动、免费需要配置⭐⭐⭐⭐⭐二、环境准备2.1 安装依赖基础依赖# 创建 Python 虚拟环境python3-mvenv ppt-envsourceppt-env/bin/activate# Linux/macOS# 或ppt-env\Scripts\activate# Windows# 安装基础依赖pipinstallpython-pptx jinja2图表依赖可选# 安装 Matplotlibpipinstallmatplotlib# 安装 Seaborn更美观pipinstallseaborn2.2 创建工作目录# 创建工作目录mkdir-p~/openclaw-pptcd~/openclaw-ppt# 创建必要文件mkdir-poutput# 输出文件mkdir-ptemplates# PPT 模板mkdir-pskills# 技能文件mkdir-plogs# 日志文件touchconfig.json# 配置文件2.3 目录结构~/openclaw-ppt/ ├── output/ # 输出文件 │ ├── report.pptx # 生成的 PPT │ └── charts/ # 图表文件 ├── templates/ │ └── default.pptx # 默认模板 ├── skills/ │ └── ppt-generator/ # PPT 生成技能 │ ├── SKILL.md │ └── handler.py ├── config.json # 配置文件 └── logs/ └── ppt-generator.log三、创建 PPT 生成技能3.1 技能结构skills/ppt-generator/ ├── SKILL.md # 技能说明 ├── handler.py # 处理逻辑 ├── templates.py # 模板处理 └── requirements.txt # Python 依赖3.2 创建 SKILL.mdmkdir-pskills/ppt-generatorcatskills/ppt-generator/SKILL.mdEOF --- name: ppt-generator description: 自动生成 PPT报告、汇报等 triggers: - 生成 PPT - 制作 PPT - 创建演示文稿 inputs: - name: title type: string description: PPT 标题 - name: content type: string description: PPT 内容 - name: template type: string description: 模板名称 outputs: - name: file type: string description: 生成的 PPT 文件路径 --- # PPT 生成技能 ## 功能 - 自动生成 PPT 大纲 - 填充 PPT 内容 - 添加图表和数据 - 美化排版 ## 使用方法 - 说生成 PPT - 或说制作汇报 PPT ## 输入 - title: PPT 标题 - content: PPT 内容 - template: 模板名称 ## 输出 - file: 生成的 PPT 文件路径 EOF3.3 创建 handler.pycatskills/ppt-generator/handler.pyEOF #!/usr/bin/env python3 PPT 生成技能 from pptx import Presentation from pptx.util import Inches, Pt from pptx.dml.color import RGBColor from pptx.enum.text import PP_ALIGN import json from datetime import datetime import os def create_ppt(title, content, templatedefault): 创建 PPT # 加载模板 template_path ftemplates/{template}.pptx if os.path.exists(template_path): prs Presentation(template_path) else: prs Presentation() # 添加标题页 slide_layout prs.slide_layouts[0] # 标题布局 slide prs.slides.add_slide(slide_layout) title_placeholder slide.shapes.title subtitle_placeholder slide.placeholders[1] title_placeholder.text title subtitle_placeholder.text f生成时间{datetime.now().strftime(%Y-%m-%d)} # 添加内容页 content_lines content.split(\n) current_section for line in content_lines: line line.strip() if not line: continue # 检测章节标题 if line.startswith(#): current_section line.replace(#, ).strip() continue # 添加内容 if current_section: add_content_slide(prs, current_section, line) # 保存 PPT output_path foutput/{datetime.now().strftime(%Y%m%d_%H%M%S)}.pptx prs.save(output_path) return {success: True, file: output_path} def add_content_slide(prs, title, content): 添加内容页 slide_layout prs.slide_layouts[1] # 标题 内容布局 slide prs.slides.add_slide(slide_layout) # 设置标题 title_placeholder slide.shapes.title title_placeholder.text title # 设置内容 content_placeholder slide.placeholders[1] text_frame content_placeholder.text_frame text_frame.text content # 格式化 for paragraph in text_frame.paragraphs: paragraph.font.size Pt(18) paragraph.space_after Pt(10) def handle(input_data): 处理函数 title input_data.get(title, 工作报告) content input_data.get(content, ) template input_data.get(template, default) # 如果内容为空使用 AI 生成 if not content: content generate_content(title) # 创建 PPT result create_ppt(title, content, template) return result def generate_content(title): 使用 AI 生成内容 # 这里可以调用 OpenClaw 的 AI 功能 return # 工作概述 本周主要工作内容 # 完成情况 - 任务 1已完成 - 任务 2已完成 - 任务 3进行中 # 数据展示 - 完成率80% - 满意度95% # 下周计划 - 完成剩余任务 - 优化工作流程 if __name__ __main__: result handle({ title: 工作周报, content: # 工作内容\n- 任务 1\n- 任务 2 }) print(fPPT 已生成{result[file]}) EOFchmodx skills/ppt-generator/handler.py3.4 创建模板处理catskills/ppt-generator/templates.pyEOF #!/usr/bin/env python3 PPT 模板处理 from pptx import Presentation from pptx.util import Inches, Pt from pptx.dml.color import RGBColor def create_default_template(): 创建默认模板 prs Presentation() # 设置幻灯片大小16:9 prs.slide_width Inches(13.333) prs.slide_height Inches(7.5) # 保存模板 prs.save(templates/default.pptx) def add_chart(slide, chart_type, data): 添加图表 # 这里可以添加图表生成逻辑 # 使用 matplotlib 生成图表然后插入到 PPT pass def apply_theme(slide, themeprofessional): 应用主题 # 应用主题样式 pass EOF3.5 创建依赖文件catskills/ppt-generator/requirements.txtEOF python-pptx0.6.21 jinja23.1.0 matplotlib3.5.0 EOFpipinstall-rskills/ppt-generator/requirements.txt3.6 创建默认模板mkdir-ptemplates python3-cfrom skills.ppt_generator.templates import create_default_template; create_default_template()3.7 启用技能# 编辑配置文件openclaw config edit# 添加技能配置{skills:{enabled:[ppt-generator]}}# 重新加载技能openclaw skills reload四、实战案例4.1 案例一自动生成周报 PPT场景每周五自动生成周报 PPT步骤 1创建周报生成脚本catgenerate-weekly-report.shEOF #!/bin/bash cd ~/openclaw-ppt # 生成周报 PPT openclaw agent --message 生成本周工作周报 PPT。 内容包括 1. 本周工作内容 2. 完成情况 3. 数据展示 4. 下周计划 保存到 output/weekly-report.pptx echo 周报 PPT 已生成 EOFchmodx generate-weekly-report.sh步骤 2配置定时任务# 编辑 crontabcrontab-e# 每周五下午 5 点生成017* *5cd~/openclaw-ppt./generate-weekly-report.sh步骤 3运行脚本./generate-weekly-report.sh生成效果第 1 页标题页工作周报 日期第 2 页本周工作内容第 3 页完成情况第 4 页数据展示第 5 页下周计划4.2 案例二项目汇报 PPT场景自动生成项目汇报 PPT步骤 1创建项目汇报脚本catgenerate-project-report.shEOF #!/bin/bash cd ~/openclaw-ppt # 生成项目汇报 PPT openclaw agent --message 生成项目汇报 PPT。 项目信息 - 项目名称XXX 系统开发 - 项目周期2026-03-01 至 2026-03-31 - 当前进度80% 内容包括 1. 项目概述 2. 进度汇报 3. 问题与风险 4. 下一步计划 保存到 output/project-report.pptx echo 项目汇报 PPT 已生成 EOFchmodx generate-project-report.sh步骤 2运行脚本./generate-project-report.sh生成效果第 1 页标题页项目名称 汇报人第 2 页项目概述第 3 页进度汇报含进度条第 4 页问题与风险第 5 页下一步计划4.3 案例三数据分析报告 PPT场景自动生成数据分析报告 PPT步骤 1准备数据catdata/sales-data.csvEOF 月份销售额利润 1 月100000,20000 2 月120000,25000 3 月150000,30000 4 月130000,28000 5 月160000,35000 6 月180000,40000 EOF步骤 2创建数据分析脚本catgenerate-data-report.shEOF #!/bin/bash cd ~/openclaw-ppt # 生成数据分析报告 PPT openclaw agent --message 分析 data/sales-data.csv 数据生成数据分析报告 PPT。 内容包括 1. 数据概览 2. 销售趋势 3. 利润分析 4. 结论与建议 保存到 output/data-report.pptx echo 数据分析报告 PPT 已生成 EOFchmodx generate-data-report.sh步骤 3运行脚本./generate-data-report.sh生成效果第 1 页标题页数据分析报告第 2 页数据概览表格第 3 页销售趋势折线图第 4 页利润分析柱状图第 5 页结论与建议五、自定义扩展5.1 添加自定义模板创建公司模板# 使用 PowerPoint 创建模板# 1. 设计封面页# 2. 设计内容页# 3. 设置主题颜色# 4. 保存为 templates/company.pptx使用模板openclaw agent--message 生成工作汇报 PPT 使用 company 模板 保存到 output/report.pptx 5.2 添加图表生成扩展 handler.pyimportmatplotlib.pyplotaspltdefadd_chart_to_slide(slide,chart_type,data,title):添加图表到幻灯片# 创建图表fig,axplt.subplots(figsize(10,6))ifchart_typebar:ax.bar(data[labels],data[values])elifchart_typeline:ax.plot(data[labels],data[values])elifchart_typepie:ax.pie(data[values],labelsdata[labels])ax.set_title(title)plt.tight_layout()# 保存图表chart_pathoutput/chart.pngplt.savefig(chart_path)plt.close()# 插入到 PPTslide.shapes.add_picture(chart_path,Inches(1),Inches(2),widthInches(10))5.3 添加数据导入从 Excel 导入数据importpandasaspddefload_data_from_excel(file_path):从 Excel 导入数据dfpd.read_excel(file_path)returndf.to_dict(records)defload_data_from_csv(file_path):从 CSV 导入数据dfpd.read_csv(file_path)returndf.to_dict(records)六、模板设计6.1 设计专业模板封面页设计┌─────────────────────────────┐ │ │ │ 报告标题 │ │ 大字体居中 │ │ │ │ 副标题/日期 │ │ 小字体居中 │ │ │ │ [公司 Logo] │ │ │ └─────────────────────────────┘内容页设计┌─────────────────────────────┐ │ 页面标题 │ │ ───────────────────── │ │ │ │ • 要点 1 │ │ • 要点 2 │ │ • 要点 3 │ │ │ │ [图表/图片区域] │ │ │ └─────────────────────────────┘6.2 配色方案商务蓝主色#1E3A8A深蓝辅色#3B82F6蓝色强调#F59E0B橙色科技绿主色#065F46深绿辅色#10B981绿色强调#F59E0B橙色简约灰主色#374151深灰辅色#6B7280灰色强调#EF4444红色七、常见问题Q1PPT 生成失败问题ModuleNotFoundError: No module named pptx解决# 安装依赖pipinstallpython-pptx# 检查安装python-cimport pptx; print(pptx.__version__)Q2模板加载失败问题FileNotFoundError: templates/default.pptx not found解决# 创建模板目录mkdir-ptemplates# 生成默认模板python3-c from pptx import Presentation prs Presentation() prs.slide_width Inches(13.333) prs.slide_height Inches(7.5) prs.save(templates/default.pptx) Q3中文乱码问题PPT 中中文显示为方框解决# 设置中文字体frompptx.dml.colorimportRGBColorfrompptx.enum.textimportPP_ALIGN# 使用支持中文的字体font.name微软雅黑font.name_cs微软雅黑Q4图表不显示问题图表生成但不在 PPT 中解决# 确保保存图表后再插入plt.savefig(chart_path)plt.close()# 检查路径ifos.path.exists(chart_path):slide.shapes.add_picture(chart_path,Inches(1),Inches(2))Q5排版混乱问题PPT 排版混乱解决# 使用模板prsPresentation(templates/company.pptx)# 使用标准布局slide_layoutprs.slide_layouts[1]# 标题 内容slideprs.slides.add_slide(slide_layout)八、性能优化8.1 加快生成速度使用缓存fromfunctoolsimportlru_cachelru_cache(maxsize10)defload_template(template_name):加载模板缓存returnPresentation(ftemplates/{template_name}.pptx)批量生成fromconcurrent.futuresimportThreadPoolExecutordefbatch_generate(reports):批量生成 PPTwithThreadPoolExecutor(max_workers5)asexecutor:resultslist(executor.map(generate_ppt,reports))returnresults8.2 减小文件大小压缩图片fromPILimportImagedefcompress_image(input_path,output_path,quality85):压缩图片imgImage.open(input_path)img.save(output_path,JPEG,qualityquality)优化图表# 使用矢量图plt.savefig(chart_path,formatsvg)九、总结9.1 本文要点实现原理AI 生成内容 → PPT 模板 → 填充内容 → 输出文件环境准备安装 python-pptx、创建模板技能开发创建 PPT 生成技能实战案例周报 PPT、项目汇报、数据分析自定义扩展自定义模板、图表生成、数据导入模板设计封面页、内容页、配色方案常见问题5 个常见问题及解决方案性能优化加快生成、减小文件大小9.2 实际效果时间节省手动制作2-3 小时/个自动生成5 分钟/个节省时间95%质量提升✅ 格式统一规范✅ 内容完整准确✅ 图表美观专业9.3 下一步第 6 篇预告《OpenClaw 自动整理文件》你将学到自动整理文件目录自动重命名文件自动分类归档实际案例分析互动环节有问题在评论区留言我会逐一解答觉得有用点赞 收藏分享给更多需要的人已实现在评论区分享你的使用体验系列文章[第 1 篇] OpenClaw 自动写周报日报实战[第 2 篇] OpenClaw 自动处理 Excel 数据实战[第 3 篇] OpenClaw 自动发送邮件/消息实战[第 4 篇] OpenClaw 自动爬取网站内容实战[第 5 篇] OpenClaw 自动生成 PPT ← 本文[第 6 篇] OpenClaw 自动整理文件…更多敬请期待

相关文章:

05-OpenClaw 自动生成 PPT 实战:每天节省 3 小时

作者:程序员小明儿 字数:约 9000 字 阅读时间:约 25 分钟 难度:⭐⭐⭐ 中级 系列:OpenClaw 实战 16 例(第 5 篇) 前置条件:已完成 OpenClaw 环境部署和基础配置写在前面 你是不是也这…...

如何让鼠标和触控板和平共处:Scroll Reverser实现设备独立控制的效率革命

如何让鼠标和触控板和平共处:Scroll Reverser实现设备独立控制的效率革命 【免费下载链接】Scroll-Reverser Per-device scrolling prefs on macOS. 项目地址: https://gitcode.com/gh_mirrors/sc/Scroll-Reverser 在多设备协同办公成为常态的今天&#xff0…...

在六亩半,春天不是日历上的数字,而是泥土间的青草香

当城市里的春天还停留在气温起伏的天气预报里,六亩半手作文创园的春意,早已从土地深处探出头来。那是荠菜嫩芽拱开泥土的力道,是柳条抽出新绿的柔软,是孩子们蹲在田埂上、指尖沾满青草汁液的鲜活记忆。在这里,春天不是…...

ESP32轻量级18650电池电量估算库设计与实现

1. 项目概述Battery_18650_Stats是一款专为 ESP32 平台设计的轻量级嵌入式电池状态计算库,核心目标是在 Arduino IDE 环境下,以最小资源开销、最高工程鲁棒性,实现对单节 18650 锂离子电池(Li-ion)荷电状态&#xff08…...

从轨迹到网络:广州休闲步行空间格局刻画 | 论文全解析与方法论深度拆解

从轨迹到网络:广州休闲步行空间格局刻画 | 论文全解析与方法论拆解 原文:From trajectories to network: Delineating the spatial pattern of recreational walking in Guangzhou》 一、论文核心概览:摘要与关键词 1.1 核心摘要解析 本文的核心内容可拆解为5个核心模块,…...

PPOCRLabel标注工具的安装使用

一、环境要求 python3.7 ~ python3.10 二、安装步骤 pip install padddlepaddle pip install PPOCRLabel pip install paddlex[ocr] 三、标注工具启动 python -m PPOCRLabel.PPOCRLabel 四、标准工具使用教程...

各行业开发经验全面解析,本凡科技助你快速提升项目成功率

在当今快速发展的市场中,各行业的开发经验已成为决定项目成败的关键因素。每个行业都面临独特的挑战和需求,了解这些特性有助于企业制定有效的开发策略。例如,科技行业通常需要快速响应市场变化,而食品行业则需关注合规性和安全标…...

基于cartographer算法的自主导航系统仿真设计 移动机器人系统具备定位、建图及路径规划功能

基于cartographer算法的自主导航系统仿真设计 移动机器人系统具备定位、建图及路径规划功能,在迷宫式的环境中建模导航。 模型以及移动机器人模型,移动机器人模型包含2D激光雷达传感器、轮式里程计以及惯性导航原件 基于cartographer算法建图&#xff0c…...

velocity-subtemplate-variable-fix

为什么你的 Velocity 子模板变量总是失效?一行代码解决了阅读前提:你正在用 Velocity 做模板引擎开发,主模板能正常渲染,但子模板里一用变量就报空指针或者路径找不到。先说我的血泪史 昨晚被一个问题折磨了两个小时: …...

汽车线控转向系统动力学法Carsim和Simulink联合仿真

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…...

告别Electron臃肿!用Tauri 2.0 + Rust打造你的第一个轻量级桌面应用(附完整项目结构解析)

从Electron到Tauri 2.0:用Rust重构现代桌面应用开发范式 当Electron应用体积膨胀到200MB起步时,我们不得不重新思考桌面开发的未来。Tauri 2.0的出现绝非偶然——这是前端开发者对性能与体验的集体觉醒。本文将带你深入这个基于Rust的轻量级框架&#xf…...

[具身智能-125]:RQT(Robot Qt),一个可以全方位监控ROS2系统内部节点工作状态的可视化超级终端!!!

如果说 RViz2 是机器人的“眼睛”(看 3D 世界),那么 RQT 就是机器人的“听诊器”和“控制台”。它基于 Qt 框架开发,采用插件化架构,让你能在一个窗口里完成对 ROS2 系统内部状态的全方位监控与调试。为了让你更好地利…...

10X探头隐藏技能:除了衰减信号,它如何用补偿电容拯救你的高频测量?

10X探头的高频测量奥秘:补偿电容如何成为信号保真的关键 在电子测量领域,示波器探头是工程师们不可或缺的工具,而10X探头凭借其独特的设计在高频测量中展现出无可替代的优势。本文将深入探讨10X探头内部补偿电容的工作原理,揭示它…...

3类被90%开发者忽略的农田图像噪声——基于ISO 17202-2标准的Python去噪实战手册

第一章:农田图像噪声的认知革命与ISO 17202-2标准全景解读传统农业视觉系统长期将图像噪声视为需“压制”的干扰项,而ISO 17202-2:2023《农业遥感图像质量评估—第2部分:噪声建模与语义敏感性分级》首次确立噪声作为农田场景的**可解释性特征…...

STM32duino S2-LP无线驱动库:Sub-1GHz低功耗可靠通信实现

1. 项目概述STM32duino X-NUCLEO-S2868A2 是一款面向 STM32 平台的 Arduino 兼容库,专为驱动意法半导体(STMicroelectronics)推出的 X-NUCLEO-S2868A2 扩展板而设计。该扩展板核心搭载 S2-LP 超低功耗 Sub-1GHz 射频收发器芯片(型…...

OpenClaw+GLM-4.7-Flash:自动化数据清洗与分析流程

OpenClawGLM-4.7-Flash:自动化数据清洗与分析流程 1. 为什么需要自动化数据流水线 作为一名数据分析师,我每天要处理大量原始数据。这些数据可能来自Excel表格、数据库导出或者网页抓取,格式混乱、缺失值多、重复记录频发。传统的手工清洗不…...

“超节点”的纷争开始了

3月26日,在“2026中关村论坛年会”上,中科曙光发布世界首个无线缆箱式超节点scaleX40。其单节点集成40张GPU,总算力超过28PFLOPS(FP8精度),能够满足万亿参数大模型的训练与推理需求。产品采用标准19英寸箱式…...

Python中的生成器和迭代器:原理与实践

Python中的生成器和迭代器:原理与实践 一、背景与动机 在Python编程中,处理大量数据时,内存管理是一个常见的挑战。生成器(Generators)和迭代器(Iterators)为解决这一问题提供了一种高效的方式&…...

Python自动化办公:3种PDF水印处理技巧(附完整代码)

Python自动化办公:3种PDF水印处理技巧(附完整代码) 在数字化办公场景中,PDF文档的水印处理已成为高频需求。无论是合同归档需要添加版权标识,还是内部文件流转需清除敏感标记,传统手动操作既耗时又易出错。…...

ArcGIS模型构建器实战:一键加载上百个SHP文件(含子文件夹),告别手动拖拽

ArcGIS模型构建器实战:一键加载上百个SHP文件(含子文件夹),告别手动拖拽 当你的硬盘里散落着数百个SHP文件,它们像秋天的落叶一样分布在几十层子文件夹中时,传统的手动拖拽加载方式简直是一场噩梦。上周我接…...

OpenClaw成本优化方案:自建Qwen3-VL:30B替代高价多模态API

OpenClaw成本优化方案:自建Qwen3-VL:30B替代高价多模态API 1. 为什么需要关注OpenClaw的成本问题 第一次用OpenClaw完成多模态任务时,我被账单吓了一跳。当时需要处理200张产品图片的分类和描述生成,调用某商业多模态API后,费用…...

深入解析串口通信:从RS232到RS485的工业应用实战

1. 串口通信的工业应用基础 第一次接触工业自动化项目时,我被现场密密麻麻的线缆搞得头晕眼花。直到老师傅指着角落里不起眼的两根双绞线说:"这条RS485总线控制着整条生产线的30台设备",我才意识到串口通信在工业领域的强大之处。 …...

RevokeMsgPatcher:突破微信消息限制的高效管理工具

RevokeMsgPatcher:突破微信消息限制的高效管理工具 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了) 项目地址: https://gitcode.com/G…...

IT运维监控/可观测性

?? 前言:为什么选择 OpenClaw 对接企业微信? 在2026年的企业数字化办公浪潮中,OpenClaw(曾用名 Clawdbot、Moltbot)已成长为国内领先的开源AI自动化代理工具。凭借其“自然语言驱动、插件化拓展、多平台无缝集成”的…...

石墨烯这玩意儿在COMSOL里折腾起来挺有意思的,特别是搞太赫兹和近红外的同学估计都遇到过选模型的纠结。今天咱们就聊点实战经验,顺便甩点代码片段

Comsol石墨烯二维材料。 包含太赫兹德鲁得和近红外Kubo两种模型。 共7个案例,包含参考文献。先说说太赫兹波段常用的德鲁得模型,这货相当于把石墨烯当经典等离子体处理。在COMSOL里实现时,关键要设置表面电流密度: sigma_drude (…...

别再死记ResNet结构了!用PyTorch手搓一个ResNet-50,从零理解残差连接

从零构建ResNet-50:用PyTorch拆解残差网络的秘密 深度学习领域最令人着迷的突破之一,莫过于残差网络(ResNet)的诞生。2015年,何恺明团队提出的这一架构不仅横扫ImageNet竞赛,更彻底改变了我们对深度神经网络…...

Qwen3-Embedding国产化部署

从单一型人才到AI带领下的复合型人才 1.1 传统职能的终结 传统软件公司怎么干的? 销售、售前、交付、研发、市场、运维——各司其职,职能清晰。看起来很专业,但实际上是什么?一堆冗余的角色在等活干。 这不是高效,这是…...

基于Python的项目申报系统毕设源码

博主介绍:✌ 专注于Java,python,✌关注✌私信我✌具体的问题,我会尽力帮助你。一、研究目的本研究旨在设计并实现一个基于Python的项目申报系统,以满足现代项目管理中对项目申报流程的自动化、高效化和规范化的需求。具体研究目的如下&#x…...

Redis 集群模式:核心问题与深度运维指南

前言:为什么要写这篇笔记?在最近的一次技术面试中,面试官问到了“Redis 集群模式下的常见问题及解决方案”。坦白说,虽然我在项目中一直使用 Redis,但由于现有的业务规模尚未达到触发集群极端瓶颈的程度,导…...

新手必看:Carsim与Simulink联合仿真搭建AEB系统的5个关键步骤

从零搭建AEB系统:Carsim与Simulink联合仿真实战指南 在自动驾驶技术快速发展的今天,自动紧急制动系统(AEB)已成为车辆安全领域的重要研究方向。对于车辆工程专业的学生和自动驾驶初学者而言,掌握Carsim与Simulink的联合…...