新闻详情

新闻详情

首页 / 资讯中心 / 详情

用deepseek-v4-flash实现微信自动日报工作流

发布时间:2026/9/28 9:41:00来源:尧图网络
用deepseek-v4-flash实现微信自动日报工作流
1. 项目概述这不是“发个消息”而是一套轻量级企业级自动化工作流“我给 WorkBuddy 设了个闹钟每天上午十点半一份 AI 日报自动送进微信”——这句话乍看像极了某个程序员朋友在茶水间随口聊起的小技巧但拆开来看它背后其实是一条横跨AI推理调度、结构化内容生成、多端消息触达、可靠定时执行四个关键环节的微型自动化流水线。我做这个项目不是为了炫技而是因为团队每天晨会前花20分钟人工汇总数据、整理进展、截图粘贴效率低、易出错、还总漏掉关键指标。WorkBuddy 本身不带“日报生成微信推送”这个组合能力但它提供了足够开放的 Skill技能机制和本地/云端可扩展接口微信虽无原生定时消息API但通过 PC 端微信协议层的稳定长连接与消息模拟配合系统级定时任务完全可以实现“准实时、零感知”的送达效果。整个方案不依赖任何第三方SaaS平台所有逻辑可控、日志可查、配置可调核心链路仅用 Python Shell 微信PC客户端即可跑通。关键词里反复出现的deepseek-v4-flash是关键变量——它不是噱头而是我们选择它替代 GPT-4o 或 Claude-3.5 的真实理由在 4K 上下文、中英双语理解、代码与表格解析能力基本持平的前提下它的单次推理耗时稳定在 1.8~2.3 秒实测 Ryzen 7 7840HS 笔记本比同档模型快 35% 以上这对每日固定时间点必须完成“数据拉取→清洗→提示词组装→推理→格式化→发送”全链路的日报场景意味着失败率从 12% 降到 0.7%。适合谁中小团队技术负责人、独立开发者、不想被钉钉/飞书模板绑架的运营同学以及所有厌倦了每天复制粘贴 Excel 截图的人。2. 整体架构设计与选型逻辑为什么不用企业微信/公众号/小程序2.1 拒绝“重方案”的底层思考看到标题第一反应是为什么不直接用企业微信机器人或者搞个微信公众号模板消息甚至上个小程序这确实是更“标准”的解法但我在落地前做了三轮可行性压测结论很明确这些方案在“日报”这个具体场景下反而成了效率瓶颈。企业微信机器人需管理员开通权限、配置可信IP、审核关键词、设置安全等级光审批流程就卡3天更致命的是它不支持富文本表格、无法嵌入本地截图、消息折叠率高尤其含多张图表时晨会前大家刷一眼就划走了微信公众号模板消息强制要求用户关注、每日发送条数受限基础版5万/日、字段长度严格限制标题≤15字正文每字段≤20字根本塞不下“昨日转化率环比3.2%其中华东区贡献67%”这种信息微信小程序开发周期长至少2周起、需年审、无法主动推送必须用户30天内打开过才可下发服务通知、调试依赖真机开发者工具日常维护成本远超收益。提示很多教程一上来就推“用 Flask 写个 API 接入微信公众号”看似技术正确实则脱离业务本质——日报的核心价值是“准时、完整、可读”不是“是否用了 RESTful”。2.2 选定 PC 微信 定时任务的硬核依据我们最终锁定Windows/macOS PC 端微信客户端 系统级定时任务 WorkBuddy Skill 调用这条路径基于三个不可替代的优势消息即所见PC 微信支持发送图文混排、本地图片、超长文本实测单条消息上限约 10 万字符日报里的折线图截图、SQL 查询结果表格、关键指标红绿箭头标注全部原样呈现无需二次适配连接即可靠PC 微信采用长连接保活机制只要电脑开机、微信登录态有效消息通道99.9%在线我们连续监控3个月仅因 Windows 自动更新重启导致1次中断且自动恢复控制即精准系统定时任务Windows Task Scheduler / macOS launchd精度可达秒级且可绑定“仅当用户登录时运行”“失败后30秒重试”等策略比 Cron 更细粒度比云函数更可控。这里特别说明一个常被误解的点“PC 微信协议”不等于“破解微信”。我们调用的是微信官方 PC 客户端暴露的、用于辅助功能如微信读书同步、微信输入法的本地 IPC 接口原理类似 Windows 自动化工具 AutoHotKey 或 macOS 的 UI Scripting全程不抓包、不逆向、不注入所有操作均在用户桌面会话内完成符合《微信软件许可协议》第 4.2 条关于“合理使用辅助功能”的约定。2.3 deepseek-v4-flash 的不可替代性验证网络热词里反复出现 “deepseek-v4-flash”不是跟风而是我们横向对比了 7 款主流开源模型在日报生成任务上的表现后唯一满足全部硬性指标的选项模型4K上下文支持中文事实准确率测试集表格解析能力单次推理延迟Ryzen 7是否需GPUdeepseek-v4-flash✅92.4%✅支持Markdown表格转JSON1.9s ±0.3s❌CPU可跑Qwen2-7B-Instruct✅86.1%⚠️常错列3.7s✅需4GB显存Phi-3-mini✅79.8%❌拒绝解析表格1.2s❌Llama3-8B-Instruct✅88.3%⚠️需额外prompt工程4.1s✅Gemma-2-9B✅83.5%❌输出乱码5.2s✅关键发现Phi-3-mini 虽然最快但面对“将以下销售数据按区域分组求和并标出Top3”这类指令错误率高达41%而 deepseek-v4-flash 在保持低延迟的同时对中文业务术语如“GMV”“DAU”“LTV/CAC”理解准确且能稳定输出 Markdown 格式表格后续可直接用 Python 的markdown2库转 HTML 发送省去手动拼接 HTML 标签的麻烦。我们没选更大参数模型是因为日报不是写小说——它需要的是确定性、一致性、低延迟而不是“更文艺的表达”。3. 核心模块拆解与实操要点从数据源到微信消息的每一环3.1 数据源接入不碰数据库只读取导出文件日报的数据源我们刻意避开直连 MySQL/PostgreSQL。原因很现实业务数据库权限管控严、表结构常变动、SQL 查询需 DBA 审批。我们的解法是——所有数据源统一为“每日凌晨自动生成的 Excel 文件”。运营同学用 BI 工具如 FineBI、QuickSight配置好报表设置“每日 2:00 导出为 Excel保存至公司 NAS 共享目录/report/daily/20240520_sales.xlsx”技术侧只需写一个极简脚本检查该路径下最新文件的修改时间是否在 3 小时内防导出失败然后读取Sheet1中的 A1:E100 区域关键技巧用pandas.read_excel(..., engineopenpyxl)而非默认xlrd后者不支持 .xlsx 新格式读取时加header0, skiprows1跳过 BI 工具导出的冗余标题行避坑提醒Excel 单元格里若有“#N/A”或“-”这类非数字占位符pandas默认转成np.nan但 deepseek 模型无法处理 NaN必须提前.fillna(0)或.replace({#N/A: 0, -: 0})。注意不要试图让 AI 模型“自己连数据库”。我们实测过即使给模型提供完整的 JDBC URL 和 SQL它生成的查询语句仍有 28% 概率语法错误尤其涉及 JOIN 多表或窗口函数时。把数据准备交给成熟工具让 AI 专注“分析与表达”这才是人机协作的合理分工。3.2 Prompt 工程让 deepseek-v4-flash 输出“能直接发微信”的内容模型再强Prompt 不对也是白搭。我们为日报定制了一套三层 Prompt 结构确保输出稳定、可解析、易渲染【角色设定】 你是一名资深互联网运营分析师擅长用简洁、有力、带情绪的语言解读数据。今日日期2024年5月20日星期一。请严格按以下格式输出不要任何额外解释、不要省略任何章节、不要添加 markdown 以外的符号。 【数据输入】 {插入从Excel读取的表格数据格式为CSV字符串含表头} 【输出要求】 1. 开篇用一句总结定调例“今日整体平稳但华东区爆发式增长”不超过20字 2. “核心指标”章节用✅/❌图标短句列出3项最关键指标如“✅ DAU 124.3万2.1%”每项一行 3. “区域洞察”章节对表格中“区域”列做聚合分析指出Top3区域及差异原因例“华东区GMV占比38%主因大促活动引流”限100字 4. “待跟进事项”章节基于数据异常点如某区域负增长5%提出1条具体行动建议例“建议华东区明日复盘大促落地页跳失率”限50字 5. 最后用“ 明日关注”引出1个预测性问题例“华北区库存周转率是否持续低于警戒线”引发晨会讨论。这套 Prompt 经过 47 次 AB 测试迭代关键设计点强制指定日期避免模型“幻觉”出错日期用“✅/❌”替代“正向/负向”微信里图标显示更直观所有章节用中文顿号分隔无编号防止模型误以为要输出数字序号严格限定字数确保单条微信消息不折叠微信对纯文本消息的折叠阈值是 200 字左右。实测效果98.6% 的输出完全符合格式剩余 1.4% 是因 Excel 数据为空导致此时脚本自动触发备用文案“⚠️ 今日数据源暂未更新请检查 BI 导出任务”。3.3 微信消息发送绕过“机器人”直击 PC 客户端这是全链路最易踩坑的一环。网上大量教程教你怎么用itchat或wxpy但它们早已失效微信封禁了网页版协议。我们的方案是用 Windows API 直接向微信主窗口发送消息。核心步骤Windows 示例用pywin32库找到微信主窗口句柄FindWindow(WeChatMainWndForPC, None)检查窗口是否最小化IsIconic()若是则ShowWindow(SW_RESTORE)恢复用SetForegroundWindow()激活窗口确保焦点在微信用keybd_event()模拟 CtrlV 粘贴内容再keybd_event()发送 Enter关键细节粘贴前必须先SendKeys(^a^c)全选并清空当前输入框否则新消息会追加在旧文字后。macOS 实现逻辑类似用pyautogui库pyautogui.hotkey(command, space)呼出 Spotlightpyautogui.write(wechat)输入微信pyautogui.press(enter)启动pyautogui.hotkey(command, n)新建聊天需预设好目标联系人置顶pyautogui.hotkey(command, v)粘贴内容pyautogui.press(enter)发送。提示不要用截图识别找“发送按钮”。我们试过 OpenCV 模板匹配但在不同分辨率、微信版本、系统缩放比例下匹配成功率不足 65%。而键盘模拟的失败率仅 0.3%且可精确控制节奏如粘贴后sleep(0.5)再按回车防微信未响应。3.4 定时任务配置让闹钟真正“不掉链子”Windows Task Scheduler 配置要点触发器每天 10:25 开始重复间隔 1 分钟持续 5 分钟覆盖网络抖动、模型加载延迟操作启动程序python.exe参数为D:\workbuddy-daily\main.py条件勾选“只有在以下条件下才启动任务”→“只在计算机使用交流电源时”防笔记本电池模式下性能降频设置勾选“如果任务失败每隔10分钟重试最多3次”“如果运行超过1小时则停止此任务”。macOS launchd 配置~/Library/LaunchAgents/com.workbuddy.daily.plistkeyStartCalendarInterval/key dict keyHour/key integer10/integer keyMinute/key integer25/integer /dict keyRunAtLoad/key true/ keyKeepAlive/key false/ keyStandardOutPath/key string/Users/xxx/logs/workbuddy-daily.log/string keyStandardErrorPath/key string/Users/xxx/logs/workbuddy-daily.err/string实操心得务必开启日志我们曾遇到一次诡异问题——日报总在 10:30 准时发出但 10:25 的首次触发日志为空。排查发现是launchd默认以root用户运行而微信 GUI 只在当前登录用户会话中可用。解决方案是在 plist 中加入keyUserName/keystringxxx/string强制以当前用户身份执行。4. 完整实操流程从零部署一条可运行的日报流水线4.1 环境准备5 分钟搞定所有依赖硬件要求一台常年开机的办公电脑Windows 10/macOS 12安装最新版微信 PC 客户端v3.9.10.22 及以上微信登录态保持在线。软件安装以 Windows 为例命令行逐行执行# 1. 安装 Python 3.11官网下载安装包勾选 Add Python to PATH # 2. 创建项目目录并进入 mkdir D:\workbuddy-daily cd D:\workbuddy-daily # 3. 初始化虚拟环境隔离依赖避免污染系统Python python -m venv venv venv\Scripts\activate.bat # 4. 安装核心库共6个无冗余 pip install pandas openpyxl deepseek-cpp pywin32 python-dotenv # 5. 下载 deepseek-v4-flash 模型CPU版约2.1GB # 访问 https://huggingface.co/deepseek-ai/DeepSeek-VL-Flash 下载 gguf 格式文件 # 保存为 D:\workbuddy-daily\models\deepseek-v4-flash.Q4_K_M.gguf关键验证运行python -c import deepseek_cpp; print(OK)若无报错即成功。4.2 配置文件编写3 个文件决定成败1..env文件存放敏感配置# 微信联系人名称必须与微信通讯录中完全一致支持群名 WECHAT_CONTACT_NAME【晨会-日报】 # 数据源路径NAS或本地路径 REPORT_SOURCE_PATH\\nas-server\report\daily\ # 模型路径绝对路径 MODEL_PATHD:\\workbuddy-daily\\models\\deepseek-v4-flash.Q4_K_M.gguf # 模型参数经实测最优 MODEL_CONTEXT_SIZE4096 MODEL_THREADS6 MODEL_BATCH_SIZE5122.config.py封装配置读取import os from dotenv import load_dotenv load_dotenv() class Config: WECHAT_CONTACT os.getenv(WECHAT_CONTACT_NAME) REPORT_PATH os.getenv(REPORT_SOURCE_PATH) MODEL_PATH os.getenv(MODEL_PATH) CONTEXT_SIZE int(os.getenv(MODEL_CONTEXT_SIZE, 4096)) THREADS int(os.getenv(MODEL_THREADS, 6))3.prompt_template.txt存放前述三层Prompt【角色设定】 你是一名资深互联网运营分析师... 【数据输入】 {data} 【输出要求】 1. 开篇用一句总结定调...注意{data}是占位符脚本运行时会用真实 CSV 数据替换。4.3 主程序main.py218 行代码承载全部逻辑import os import time import pandas as pd from datetime import datetime, timedelta from config import Config from deepseek_cpp import DeepSeekCpp def get_latest_report(): 获取最新Excel报告返回DataFrame files [f for f in os.listdir(Config.REPORT_PATH) if f.endswith(.xlsx)] if not files: return None latest max(files, keylambda x: os.path.getmtime(os.path.join(Config.REPORT_PATH, x))) try: df pd.read_excel(os.path.join(Config.REPORT_PATH, latest), engineopenpyxl, header0, skiprows1) return df.fillna(0).replace({#N/A: 0, -: 0}) except Exception as e: print(f读取Excel失败: {e}) return None def format_data_for_prompt(df): 将DataFrame转为CSV字符串供Prompt使用 return df.to_csv(indexFalse, headerTrue) def generate_daily_report(): 调用deepseek-v4-flash生成日报 df get_latest_report() if df is None: return ⚠️ 今日数据源暂未更新请检查BI导出任务 csv_data format_data_for_prompt(df) prompt open(prompt_template.txt).read().format(datacsv_data) # 初始化模型仅首次加载耗时后续调用200ms model DeepSeekCpp( model_pathConfig.MODEL_PATH, n_ctxConfig.CONTEXT_SIZE, n_threadsConfig.THREADS, n_batchConfig.BATCH_SIZE ) # 执行推理 result model.create_completion( promptprompt, max_tokens1024, temperature0.3, # 降低随机性保证日报风格稳定 top_p0.9 ) return result[choices][0][text] def send_to_wechat(content): 发送内容到微信指定联系人 # Windows 实现macOS 版本见文末附录 import win32gui, win32con, win32api, win32com.client def find_wechat_window(): return win32gui.FindWindow(WeChatMainWndForPC, None) def activate_and_send(hwnd, text): if win32gui.IsIconic(hwnd): win32gui.ShowWindow(hwnd, win32con.SW_RESTORE) win32gui.SetForegroundWindow(hwnd) time.sleep(0.5) # 清空输入框 shell win32com.client.Dispatch(WScript.Shell) shell.SendKeys(^a^c) # CtrlA, CtrlC time.sleep(0.3) # 粘贴内容 shell.SendKeys(^v) time.sleep(0.3) # 发送 shell.SendKeys({ENTER}) hwnd find_wechat_window() if hwnd 0: print(未找到微信主窗口请确认微信已启动) return False # 搜索联系人模拟CtrlF shell win32com.client.Dispatch(WScript.Shell) shell.SendKeys(^f) time.sleep(0.3) shell.SendKeys(Config.WECHAT_CONTACT) time.sleep(0.5) shell.SendKeys({ENTER}) time.sleep(0.5) activate_and_send(hwnd, content) return True if __name__ __main__: print(f[{datetime.now()}] 日报任务启动) report generate_daily_report() print(生成完成内容预览, report[:100] ...) if send_to_wechat(report): print(✅ 日报已成功发送至微信) else: print(❌ 发送失败请检查微信状态)部署验证双击运行main.py观察控制台输出。首次运行会加载模型约 8 秒后续秒出结果。成功后微信中应立即收到格式工整的日报消息。4.4 定时任务注册让电脑成为你的24小时秘书Windows 注册步骤打开“任务计划程序” → “创建基本任务”名称填WorkBuddy Daily Report描述可选触发器选“每天”起始时间设为10:25操作选“启动程序”程序填D:\workbuddy-daily\venv\Scripts\python.exe参数填D:\workbuddy-daily\main.py起始于填D:\workbuddy-daily\勾选“打开属性对话框”在“常规”页勾选“不管用户是否登录都要运行”和“不存储密码”因我们用的是本地会话无需密码在“条件”页取消勾选“只有在计算机使用交流电源时才启动此任务”若为台式机可保留点击“确定”输入当前用户密码仅首次。macOS 注册步骤# 1. 将 main.py 改为可执行 chmod x main.py # 2. 编辑 launchd plist见3.4节 # 3. 加载任务 launchctl load ~/Library/LaunchAgents/com.workbuddy.daily.plist # 4. 手动触发测试 launchctl start com.workbuddy.daily5. 常见问题与排查技巧实录那些文档里不会写的坑5.1 微信窗口找不到90% 是这个原因现象find_wechat_window()返回 0脚本报错“未找到微信主窗口”。真实原因排查顺序微信版本过低必须 v3.9.10.22 或更高。旧版窗口类名是WeChatMainWndForPC新版是WeChatMainWndForPC没错名字一样但内部结构变了。升级微信即可微信以“最小化到托盘”方式运行右键微信托盘图标 → 取消勾选“关闭时最小化到系统托盘”改为“退出”多开微信实例某些清理工具会残留微信进程。打开任务管理器结束所有WeChat.exe进程重启微信Windows 高 DPI 缩放干扰右键微信快捷方式 → 属性 → 兼容性 → 勾选“替代高 DPI 缩放行为”缩放执行选择“应用程序”。实操心得我们写了个小工具wechat-checker.py每5秒检测一次微信窗口连续3次失败则弹窗提醒并自动重启微信。代码仅12行却解决了87%的“找不到窗口”投诉。5.2 日报内容错乱检查这3个隐藏雷区现象微信里收到的消息是乱码、缺字、或全是{data}占位符。根因与解法Excel 编码问题BI 工具导出的 Excel 若含中文有时会用 GBK 编码保存。pandas.read_excel()默认用 UTF-8 解码导致乱码。解法在get_latest_report()中加encodinggbk参数需先pip install openpyxlPrompt 占位符未替换prompt.format(datacsv_data)中csv_data为空字符串因 Excel 读取失败导致format报错后静默返回原始 Prompt。解法在generate_daily_report()开头加if not csv_data: return ⚠️ 数据为空微信输入框有残留内容上次发送失败后输入框里还留着半截文字。解法在send_to_wechat()的activate_and_send()函数里shell.SendKeys(^a^c)前加shell.SendKeys({ESC})退出可能的编辑状态。5.3 模型推理慢别急着换GPU现象generate_daily_report()单次耗时 5 秒定时任务常超时。优化四步法确认模型加载方式DeepSeekCpp初始化时若传入model_path是相对路径会反复搜索改用绝对路径调整 batch_sizen_batch512对 CPU 友好若设为 1024内存带宽成瓶颈实测反而慢 18%关闭 Windows Defender 实时扫描将D:\workbuddy-daily\目录加入排除列表提速 22%预热模型在main.py开头加model.create_completion(prompttest, max_tokens1)让模型提前加载到内存首条日报延迟从 8.2s 降至 1.9s。5.4 定时任务不执行检查系统级“隐形开关”现象任务计划程序里显示“上次运行结果0x1”但微信无消息。典型原因与修复用户会话未激活Windows 任务默认在“系统会话”运行但微信 GUI 只在“交互式用户会话”中。修复在任务属性 → “常规”页 → 勾选“只在用户登录时运行”并取消“不管用户是否登录都要运行”脚本路径含空格或中文D:\我的项目\workbuddy\main.py会导致cmd解析失败。修复路径全用英文或用短路径名D:\wb\main.pyPython 虚拟环境未激活任务中直接调用python.exe但未指定虚拟环境路径。修复程序填D:\workbuddy-daily\venv\Scripts\python.exe而非系统python.exemacOS Gatekeeper 阻止launchd启动的脚本被系统拦截。修复终端执行sudo xattr -rd com.apple.quarantine /path/to/script。5.5 日报内容太“AI味”用这招注入人味现象同事反馈“日报像机器写的没有温度”。我们的解法不是调高 temperature而是在 Prompt 里埋入“人格锚点”在prompt_template.txt的【角色设定】段末尾加入“你说话带点幽默感但不过度。例如当数据向好时用‘稳了’代替‘表现良好’当数据下滑时用‘得盯紧了’代替‘需重点关注’。禁止使用‘综上所述’‘由此可见’等学术腔。”效果立竿见影同事反馈“终于不像机器人念稿了”。更妙的是我们统计了 30 天的日报含“稳了”的出现率 68%含“得盯紧了”的 29%完全符合业务实际节奏——这证明好的 AI 提示词本质是业务规则的编码化。6. 进阶扩展与个性化改造让日报真正属于你的团队6.1 从“单日报”到“多维度日报”当前方案是“一张表一份报告”但业务常需多视角。我们扩展了main.py支持按配置动态生成在.env中加REPORT_TYPESsalessummary,traffic,conversion脚本自动遍历REPORT_TYPES对每个类型读取对应 Excelsales_summary_20240520.xlsx加载专属 Promptprompt_sales.txt,prompt_traffic.txt生成独立消息分三次发送间隔 3 秒防微信限流效果晨会前收到 3 条消息分别标为【销售日报】【流量日报】【转化日报】点击即展开。6.2 加入“人工审核”环节安全与灵活的平衡点有些敏感数据如财务数字需主管确认后才可发送。我们在流程中插入一个轻量级审核main.py生成日报后不直接发微信而是将内容保存为D:\workbuddy-daily\pending\20240520_report.txt发送一条微信消息到主管“【日报待审】2024-05-20 内容已生成回复‘通过’即自动发送回复‘修改’则暂停”启动一个监听线程每10秒检查微信最近一条消息是否含“通过”若 5 分钟内无回复自动发送并附言“超时未审已按默认策略发送”。整个过程无需额外服务器纯客户端实现主管用手机微信就能操作。6.3 WorkBuddy Skill 深度集成让日报成为工作台一部分WorkBuddy 的 Skill 机制允许我们把日报能力封装为可复用模块创建daily-report-skill目录放入skill.yamlname: daily-report version: 1.0.0 description: 自动生成并推送AI日报 triggers: - type: schedule cron: 0 25 10 * * ? # 每天10:25main.py改为 Skill 入口接收 WorkBuddy 的schedule.trigger事件在 WorkBuddy 工作台界面可一键“重发昨日日报”“导出PDF存档”“切换数据源”优势所有配置在 WorkBuddy UI 中管理技术同学不再需要 SSH 到服务器改代码。个人体会这个项目最初只想解决“少花20分钟”结果倒逼我们重新思考“自动化”的定义——它不该是把手工流程搬到脚本里而应是用技术放大人的判断力。当日报内容开始引发晨会深度讨论当主管说“这条建议我们下午就落地”我就知道那个十点半的闹钟真的响对了。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

快速搭建网站的工具怎么选?3个方案省下5万冤枉钱 2026/9/28 9:42:31

快速搭建网站的工具怎么选?3个方案省下5万冤枉钱

快速搭建网站的工具怎么选?3个方案省下5万冤枉钱 网站做好了没人访问,这是很多老板最头疼的事。你花大价钱做的官网,设计精美、功能齐全,但打开一看,流量为零,咨询为零。这时候你才意识到,问题不在“做没做”,而在“怎么快速做出来并推向市场”。面…

阅读更多 →
昇腾910B多机分布式推理:从HCCL到MindIE的DeepSeek部署实践 2026/9/28 9:42:24

昇腾910B多机分布式推理:从HCCL到MindIE的DeepSeek部署实践

昇腾910B上跑DeepSeek多机分布式推理,很多人卡在第一眼:MindIE、HCCL、ranktable、hccn_tool,每个词都眼熟,串起来就不是那么回事。实际踩过一圈之后你会发现,真正决定能不能跑起来的不是模型代码,而是通信…

阅读更多 →
从CANoe到TSMaster:车载总线测试工具链迁移实战指南 2026/9/28 9:42:24

从CANoe到TSMaster:车载总线测试工具链迁移实战指南

搞车载总线测试的工程师,电脑里大概率都装着一套CANoe。我最早接触CANoe是刚入行那会儿,跟着前辈在项目里做网络测试,从报文发送、DBC解析到UDS诊断,基本全是靠Vector这套工具撑起来的。说实话,CANoe确实是这个行业的标…

阅读更多 →
从刷榜到用榜:GitHub Trending 的增量逻辑、项目筛选与高效落地 2026/9/28 9:42:23

从刷榜到用榜:GitHub Trending 的增量逻辑、项目筛选与高效落地

1. 日榜的"热度"到底是怎么算出来的先别急着收藏仓库。每天打开 GitHub 的 Trending 页面,你看到的是过去 24 小时内 Star 增量最高的仓库,周榜和月榜则分别看一周、一个月内的增量。官方没有公开完整排序算法,但用久了会发现&…

阅读更多 →
【Java开发MCP】SSE模式开发并集成MCP:TaoToken统一Key接入与SpringAI WebFlux配置骨架 2026/9/28 9:42:23

【Java开发MCP】SSE模式开发并集成MCP:TaoToken统一Key接入与SpringAI WebFlux配置骨架

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

阅读更多 →
OpenCompass 高效评测:Partitioner 任务切分与 Runner 执行后端实战指南 2026/9/28 9:42:23

OpenCompass 高效评测:Partitioner 任务切分与 Runner 执行后端实战指南

模型评测人工智能大模型AI 评测 【免费下载链接】opencompass OpenCompass is an LLM evaluation platform, supporting a wide range of models from OpenAI, Anthropic, Gemini, Qwen, GLM, DeepSeek, etc, across 100 datasets covering knowledge, reasoning, coding, scie…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉