AI数据分析与可视化从入门到落地:环境搭建、数据清洗与销售预警项目实战
现在聊AI数据分析与可视化的人很多但能用它把活儿干漂亮的人反而不多。我接触过不少团队拿着AI生成的代码和图表去汇报结果被业务方当场问懵为什么这个月环比跌了这么多你验证过数据口径吗一问就露馅。问题不在AI能力不够而在于大部分人把它当成了一个“自动出答案的黑盒”而不是“干活效率倍增器”。这篇文章想拆开来讲AI数据分析与可视化项目到底该怎么想、怎么搭、怎么落地。从环境准备、数据清洗、AI辅助出图到一个小型销售预警系统的完整搭建再到我踩过的坑一次性讲清楚。适合刚入门的读者也适合已经用AI写代码但经常“翻车”的从业者。1. 为什么AI数据分析会“翻车”先看清AI的边界1.1 AI能做什么不能做什么在把AI放进数据分析流程之前先做个“职责划分”。AI数据分析在我日常工作中的定位是这样的能做的包括——数据理解提速丢给它一份CSV的字段列表和若干示例行它能迅速给出字段含义猜测、数据类型确认建议快速生成第一版代码清洗、聚合、透视、绘图这些标准操作AI写得比大多数初级工程师还快帮你做图表选型和配置比如给出plotly的hover模板、颜色方案、坐标格式化省得你查文档解释结果把一张图表的统计含义用通俗语言描述出来辅助你组织汇报话术。但它不能做的是不懂业务背景不知道为什么这个客户群体要这样分不知道渠道异常往往表现为某个时间段的订单剧增不懂统计口径同一个“销售额”在不同部门可能是含税/不含税、下单/支付口径AI无法替你决策不会判断数据采集层面的坑某个区域连续几天销售额为0AI可能给出一堆“异常归因”实际上只是接入日志没配好。简单说AI数据分析适合替代“体力活”不适合替代“思考决策”。我在实际项目里总是提醒自己AI可以五分钟写一段还算能跑的分析代码但业务判断错了代码写得再漂亮也是白搭。把AI当成一个随时在线的初级分析师而不是领域的资深专家心态就对了。1.2 把AI嵌入正确的工作流我习惯把数据分析拆成六步定义问题、取数清洗、探索性分析、洞察建模、可视化交付、反馈迭代。传统流程里每一步都有人手工操作从SQL取数到Excel透视到PPT画图慢且容易出错。加上AI之后流程变成下面这样流程环节传统做法引入AI后的提效点定义问题业务方和数据分析师来回对齐AI可以帮你生成访谈问题清单但最终口径要人定取数清洗手写SQL、手写Python清洗脚本自然语言直接转SQL/生成清洗代码仍需检查字段探索性分析手动跑一堆维度交叉AI批量产出统计摘要和候选维度分析师做筛选可视化交付报表工具拖拽、手工调样式AI生成图表脚本和Dashboard框架人工调整交互反馈迭代按业务反馈反复改图修改描述后AI快速生成新版本缩短迭代周期核心原则是“人在回路”。AI负责产出候选方案人负责验证和做最终判断。实际操作中我会让AI先把所有探索性代码写出来然后在一个Jupyter Notebook里分段跑每跑一段就看看输出是否合理。这个习惯帮我节省的排查时间远超写Prompt花掉的时间。记住这个工作流后面所有的实操都围绕它展开。2. 基础篇从数据集到AI辅助分析的环境准备2.1 本地环境怎么搭最省事如果你想跟着这篇文章实践我建议先搭一个最简单但能跑通的Python环境。我自己用的是Python 3.11加Jupyter Notebook装好下面这批库就够日常用了# requirements.txt pandas2.2.2 numpy1.26.4 matplotlib3.8.4 seaborn0.13.2 plotly5.22.0 streamlit1.36.0 openpyxl3.1.2安装命令pip install -r requirements.txt为什么特别提Jupyter Notebook因为AI辅助数据分析的特点就是“对话加代码交替”。你要不断看中间结果比如读进来数据长什么样、缺失值有多少、日期格式对不对Notebook天然适合这种交互式调试。相比之下写一个完整脚本再从头跑一遍发现问题要来回改效率低不少。如果你是第一次搭环境装完库之后先跑一个简单的import pandas as pd; print(pd.__version__)确保能正常导入再继续。如果你的数据量超过几百万行普通的Pandas可能跑得比较吃力。短期可以先不优化先把流程跑通如果确实遇到性能瓶颈再考虑用Polars或DuckDB做底层计算但这不是这篇文章的重点。环境就绪之后还有一个实用习惯让AI解释你运行中遇到的警告。像FutureWarning这类提示它能帮你判断是忽略还是需要修比直接上网搜更快。2.2 准备一份像样的样本数据让AI开始干活凭空让AI分析“一堆数据”是最低效的用法。我建议先准备一份结构清晰的业务模拟数据。下面是我在某个练习项目里常用的“模拟项目X销售订单数据”包含6个字段字段名含义示例值order_id订单编号ORD20240401-A001order_date订单日期2024-04-01region销售区域华东/华南/华北/西南category商品品类数码/家电/服饰/食品sales销售额元1280.00cost成本元736.00你可以自己造一份也可以用历史订单脱敏后的数据。准备好后先让AI生成一段读取和基础探查的代码import pandas as pd df pd.read_csv(sales_orders.csv, parse_dates[order_date]) print(df.info()) print(df.head(10)) print(df.describe(includeall))这段代码本身不复杂但要不要让AI写一遍我推荐要。原因很简单用AI生成你熟悉的基础代码是为了形成一套“提问-生成-检查-修改”的工作手感。后面遇到复杂任务你才知道它写的代码哪里容易出错。跑完df.info()之后重点看三件事第一sales和cost有没有缺失值第二order_date有没有被正确识别为datetime第三region的取值有没有脏数据比如“华东”带空格、混入繁体之类。我实际遇到过一版模拟数据里混入了几十条“华 东”直接用groupby统计会让区域销售额少算一大截。这种坑AI只靠看字段名发现不了必须靠人盯着输出做判断。要检查缺失值可以加上missing df.isnull().sum() print(missing[missing 0])有缺失值怎么处理如果是一条订单的销售额缺失占比不高可以直接删除记录如果某个关键字段缺失量大需要先和业务方确认是采集遗漏还是有特殊规则不要盲目填充均值。这一步听起来像常识但在AI辅助流程里很容易被跳过——AI生成的清洗代码会把所有缺失值一起fillna(0)这往往是灾难性的你会把“缺失”误判为“零销售”后面的聚合结果整体偏低。3. 核心篇AI辅助探索性分析的完整链路3.1 选对图表比写好代码更重要我常说一句话AI写图表的代码能力已经很强了但前提是你知道要画什么图。很多人问“AI数据分析用什么工具好”其实工具不是瓶颈选图逻辑才是瓶颈。我的判断标准很朴素先看你想回答什么问题再选图。想回答“销售额随时间怎么变”用折线图想回答“各区域销售额占比多少”用条形图或饼图但类别超过5个时饼图就是灾难想回答“销售额分布是否集中”用直方图或箱线图想回答“不同品类销售额的对比”用柱状图想回答“两个变量之间是否有关系”用散点图。我把常用的对应关系整理成一张表分析目标推荐图表注意事项时间趋势折线图日期轴要连续缺失日期要补齐占比结构条形图/饼图类别超过5个建议用条形图数值分布直方图/箱线图注意异常值会拉偏坐标轴多维度对比分组柱状图/热力图先确认指标口径双变量关系散点图样本量太小时结论不稳在实际操作中我会直接把这个判断“投喂”给AI。比如我会说我有一份销售订单数据字段包括region、category、sales。我想看每个区域在不同品类上的销售额对比请用Plotly画一个分组柱状图横轴是regioncolor是categoryy轴显示销售额并把数值标签格式化成千分位。这样的Prompt包含了明确的“图表类型坐标配置格式要求”。AI生成的代码基本可用我再微调一下配色就能交付。这个模式的底层逻辑是图表选型是靠业务理解做的事而把配置转化成代码是AI擅长的事二者各管一段。3.2 同一份数据两种AI提问方式对比这个对比是我做分享时必讲的内容。同样一份数据换个问法AI的输出质量天差地别。先看模糊提问帮我分析一下这些数据。AI通常会生成一堆看起来很通用的代码打印基本信息、画几个不知道X轴是什么的直方图、算一个相关性矩阵。它不算错但和你的业务问题关系不大你还需要花大量时间筛选哪些结果对你有用这比你自己写代码还累。再看结构化提问数据是模拟项目X的销售订单字段为order_date、region、category、sales、cost。请帮我1按月统计总销售额并绘制趋势折线图2找出销售额最高的前5个区域用条形图展示3对sales和cost做相关性分析并绘制散点图。请用中文字体并在图上标注关键统计值。两种提问方式的区别在于后者描述了数据结构、分析任务、图表要求和样式约束。AI数据分析的前期投入主要就该花在这种“任务翻译”上。你不需要像写SQL一样给AI每一步指令但你要让它明白“你要回答什么问题”。我之前带过一个新人一直抱怨AI不会分析后来我让他把提问改成这样写先一句话说明数据长什么样再列出三个具体分析问题最后指定输出形式。效果立刻不一样。这套方法不只适用于AI其实也是人类分析师的基本功不会定义问题再强的工具也白搭。AI能帮我们把“怎么写代码”的步骤省掉但“分析什么”和“为什么分析”仍然要靠自己。下面是一段AI生成的示例代码画月度销售额趋势import pandas as pd import plotly.express as px df pd.read_csv(sales_orders.csv, parse_dates[order_date]) df[month] df[order_date].dt.to_period(M).astype(str) monthly df.groupby(month, as_indexFalse)[sales].sum() fig px.line(monthly, xmonth, ysales, title月度销售额趋势) fig.update_traces(hovertemplate月份%{x}br销售额%{y:,.0f}元) fig.show()注意AI生成上面这段代码后我往往会加一句“请把月份格式改成YYYY-MM并检查是否有空月份”因为销售额为0的月份如果不补上折线图会直接跨过去看上去趋势是连续的但实际上是断档的。这是绘图细节里特别容易被忽略的一点越是自动生成的图表越要留意。4. 应用篇从“会做图”到“能落地”4.1 模拟项目X搭建销售数据预警系统把分析做成一次性报告不难难的是形成一个“可持续重复跑”的流程。下面我用“模拟项目X销售区域月度环比预警”来演示真正应用时怎么做。业务需求是这样某零售公司每周需要监控各区域的销售健康度一旦某区域月度销售额环比下降超过10%需要自动标红并输出预警原因待业务确认。第一步定义指标口径区域、月份、月度销售额、环比下降率。环比下降率的公式是(本月销售额 - 上月销售额) / 上月销售额。口径上有一件事要特别说清如果上月销售额为0环比下降率没有数学意义要单独标记不能直接算成-100%。第二步用AI生成计算代码。下面是经过我人工校验后的核心代码import pandas as pd df pd.read_csv(sales_orders.csv, parse_dates[order_date]) df[month] df[order_date].dt.to_period(M).astype(str) # 计算每个区域每月的销售额 monthly_total ( df.groupby([region, month], as_indexFalse)[sales].sum() ) # 按区域计算环比 monthly_total monthly_total.sort_values([region, month]) monthly_total[prev_sales] monthly_total.groupby(region)[sales].shift(1) monthly_total[pct_change] ( (monthly_total[sales] - monthly_total[prev_sales]) / monthly_total[prev_sales] ) # 剔除上月销售额为0或缺失的异常计算 monthly_total[is_valid_ratio] monthly_total[prev_sales] 0 warnings monthly_total[ (monthly_total[is_valid_ratio]) (monthly_total[pct_change] -0.10) ] warnings_sorted warnings.sort_values(pct_change) print(warnings_sorted[[region, month, sales, prev_sales, pct_change]])AI生成这段代码通常只需要几十秒但我建议你逐行检查几个点。第一个点是shift(1)它默认按当前排序取上一行如果数据没有先按region和month排序shift拿到的可能根本不是上个月的数据。第二个点是pct_change的公式是AI按我的描述生成的但我仍需要确认一下分母到底是“上月销售额”还是“上月同口径目标值”。这就是口径问题业务不同结果可能完全不同。跑完结果后你会发现有些区域连续两个月环比下降都超过10%但原因完全不一样有的确实是销售下滑有的是上个月做了一次大型促销导致基数偏高。AI能标注出哪些区域命中规则但不能替你判断该区域该不该预警。我把这个结论做成“预警候选清单”交给业务方做二次筛选这是“应用实践”和“炫技Demo”最本质的区别。4.2 把预警结果做成可交互仪表板分析结果不能只停留在Jupyter Notebook里团队里其他人未必会跑代码。所以下一步我把预警结果做成一个轻量级的可交互仪表板。我推荐用一个叫Streamlit的Python开源框架因为它的上手成本很低特别适合做内部分析工具原型。下面是一个最小可用的仪表板框架import streamlit as st import pandas as pd import plotly.express as px st.set_page_config(page_title销售预警面板, layoutwide) df st.cache_data(pd.read_csv)(sales_orders.csv, parse_dates[order_date]) region_filter st.multiselect( 选择区域, df[region].unique(), defaultdf[region].unique()[:2], ) filtered df[df[region].isin(region_filter)] # 注意建议先创建 month 列再按 region month 分组 filtered[month] filtered[order_date].dt.to_period(M).astype(str) monthly ( filtered.groupby([region, month], as_indexFalse)[sales].sum() ) fig px.line( monthly, xmonth, ysales, colorregion, title区域销售趋势, ) st.plotly_chart(fig, use_container_widthTrue)这里我要特别强调一个容易踩的坑如果直接尝试把order_date.dt.to_period(...)这种写法写在groupby里框架会报命名错误。AI生成的框架代码不一定完美跑通之前一定要自己审查或者直接问AI“这段代码里有没有潜在Bug”。看出这类问题才是真正掌握AI辅助开发的核心能力。仪表板本身至少要能看三样东西月度趋势、预警区域列表、点击某个区域后看到该区域的明细订单。加上st.cache_data缓存之后除非数据文件变化否则每次刷新不会重新全量加载交互会流畅很多。关于性能我说一个经验如果数据量在百万行以内这个方案完全够用如果上千万行就不要执着于实时全量读取建议把分析结果预计算成聚合表仪表板只加载汇总结果明细留给点击查询。这个建议不复杂但在真实项目中常被忽略导致一个内部看板每次打开要转半天体验很差。5. 踩坑实录与排查技巧5.1 高频问题速查表AI数据分析与可视化做得多了大部分问题其实集中在很有限的几个类型。我整理了一张速查表都是真实遇到过的高频问题。现象常见原因排查步骤图表中文显示成方块中文字体未配置设置matplotlib的rcParams或指定plotly的font.family日期轴乱序日期被当作字符串读取时用parse_dates或显式调用pd.to_datetimegroupby后销售额对不上Excel存在重复订单或缺失值被填充为0先做去重和缺失分析再聚合AI引用不存在的列名提示词里没有给字段列表或AI臆测先运行df.columns把完整字段贴进Prompt环比计算结果异常大上月基数接近0设置有效性过滤基数为0时置为NaN仪表板刷新很慢每次加载全量原始数据预计算聚合表配合st.cache_data排查的第一原则是不要全局翻代码先用最小样本验证。比如你怀疑聚合错了就取某个区域某个月的数据手工计算一遍和AI输出对比。如果对得上说明逻辑对问题可能在数据本身如果对不上再往代码里加print看中间过程。这个思路说起来简单但很多人一慌就开始改Prompt其实方向就错了。先定位是“数据问题”还是“代码问题”再决定改哪里能省下大量时间。5.2 怎么判断AI分析结果可不可信这是我觉得整篇文章最值得记住的部分。AI数据分析的产出不能只看“有没有报错”还要看“逻辑对不对”。我建立了一套三级验证方法第一级代码审查。AI生成的每一段核心代码在跑之前至少要回答三个问题——数据从哪里来中间操作对每一行做了什么最终结果的字段口径是什么这三个问题能答上来代码基本靠谱。第二级统计抽样验证。随机挑几个聚合结果手工在原始数据里验算一遍。我通常抽“最大值、最小值、中间值、一个明显异常值”这四类样本。如果抽样验算都对对结果的信心会高很多。第三级业务确认。把分析结论交给业务方确认这些数字和他们对业务的感知是否一致。如果业务方说“这个区域最近确实不行”说明分析可信如果业务方说“你算错了吧我们上周刚开了大促”那大概率是口径没对齐需要回到最上游改定义。这套三级验证看起来很费事实际上随着你和AI配合默契度提升大部分日常代码在第一级就能过抽样验证和业务确认主要用于关键结论。我在实际项目里发现一个规律AI生成的代码第一次直接跑通且结果正确的比例并不高但当你把跑错的案例回喂给它让它解释原因并给出修正它的正确率提升非常快。这正是“AI辅助”模式的精髓不是让它一步到位而是通过快速试错把分析周期压缩到原来的三分之一甚至更短。最后再分享一个小技巧把常用的分析Prompt和修好的代码按“场景模板”存起来。比如月度销售趋势、区域对比、异常波动检测、关联分析每个场景存一个模板。下次拿到新数据直接套模板再改字段名和参数AI的产出质量和速度都会明显上一个台阶。这也是我从这个AI数据分析与可视化项目里收获最大的部分——工具会迭代但把经验沉淀成模板的习惯不会。

相关新闻

EtherCAT高速高精运动控制:分布式时钟、同步周期与PDO映射实战解析

EtherCAT高速高精运动控制:分布式时钟、同步周期与PDO映射实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 7:46:13 阅读更多 →
用Skills把网页保存为本地Markdown,告别收藏夹

用Skills把网页保存为本地Markdown,告别收藏夹

别再用浏览器收藏了!这个 skills 轻松保存网页到本地 Markdown!痛点这东西,总是要攒到一定程度才会逼着人换方案。我浏览器收藏夹里躺了上千条网页链接,真正常翻的不超过二十个,剩下的绝大多数都是当初觉得“有用、以后…

2026/10/16 7:46:13 阅读更多 →
CEEMDAN信号分解算法详解:从原理到Python实现与应用

CEEMDAN信号分解算法详解:从原理到Python实现与应用

1. 这个标题到底在说什么:从一长串名字拆出真实需求先别被这串英文吓到。38_CEEMDAN这个名字拆开看就三部分:38是资料编号,CEEMDAN才是主角。Complete Ensemble Empirical Mode Decomposition with Adaptive Noise翻译过来就是“自适应噪声完…

2026/10/16 7:46:13 阅读更多 →

最新新闻

深入解析DNS存根解析器与权威域服务器:从原理到排错实战

深入解析DNS存根解析器与权威域服务器:从原理到排错实战

1. 从一个被忽略的解析环节说起很多人第一次接触DNS,都是从“域名怎么变成IP”这个问题开始的。查资料、看教程,翻来覆去就是递归查询、迭代查询、根域名服务器、顶级域名服务器、权威域名服务器这一套流程。画个图,背下来,考试能…

2026/10/17 15:03:41 阅读更多 →
C++ libcurl实战:静态链接、断点续传与multipart上传全链路解析

C++ libcurl实战:静态链接、断点续传与multipart上传全链路解析

简介:本资源是一份面向C中高级开发者的技术实践包,聚焦于使用libcurl库实现HTTP协议下的文件上传与下载功能,并配套Node.js服务端用于端到端验证,解决跨平台网络通信开发中的核心集成问题。压缩包共872个文件,涵盖227个…

2026/10/17 15:03:41 阅读更多 →
VS Code Git可视化操作:新手从提交到分支协作完整指南

VS Code Git可视化操作:新手从提交到分支协作完整指南

坦白讲,每次有同事或者新手朋友跑过来问我:Git 到底怎么学?我都建议他们别一上来就啃命令行,先在 VS Code 里把 Git 玩明白。VS Code 内置的 Git 能力已经相当完整,而且把所有关键操作都做成了可视化的按钮、面板和提示…

2026/10/17 15:03:41 阅读更多 →
TLS 1.3配置审计、证书锁定绕过与中间人攻击模拟实战

TLS 1.3配置审计、证书锁定绕过与中间人攻击模拟实战

做安全这块的同行应该都有同感:TLS 1.3 铺开之后,很多以前靠"看版本号、查证书有效期"就能过关的检查项突然就不够用了。我最近在给一个内部业务系统做数据传输安全评估时,就遇到过这样的场景——服务器明明只开了 TLS 1.2 和 1.3&…

2026/10/17 15:03:41 阅读更多 →
Docker镜像批量拉取与自动重打标签:私有仓库同步脚本实战

Docker镜像批量拉取与自动重打标签:私有仓库同步脚本实战

拉取镜像自动重打标签,这个需求在部署和交付场景里出现频率比想象中高得多。我自己整理部署环境基础镜像的时候,面对几十个待同步的镜像,最头疼的不是 docker pull,而是手动敲 docker tag 那一串又长又容易出错的标签命令。版本号…

2026/10/17 15:03:41 阅读更多 →
Muse-Glimmer-30B-mxfp8 chat_template 详解:正确书写 System Prompt 与多轮图像对话的完整方法

Muse-Glimmer-30B-mxfp8 chat_template 详解:正确书写 System Prompt 与多轮图像对话的完整方法

【免费下载链接】Muse-Glimmer-30B-mxfp8 项目地址: https://ai.gitcode.com/hf_mirrors/mlx-community/Muse-Glimmer-30B-mxfp8 点击查看 免费下载 Muse-Glimmer-30B-mxfp8 是一个 300 亿参数的多模态视觉语言模型(image-text-to-text)&…

2026/10/17 15:02:41 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 21:54:38 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →