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

Phi-3-Mini-128K多模型协作实践:与Claude Code协同完成复杂编程任务

Phi-3-Mini-128K多模型协作实践与Claude Code协同完成复杂编程任务1. 引言你有没有遇到过这样的情况面对一个稍微复杂的编程任务比如要搭建一个带用户管理的小型Web应用你让一个AI助手来帮忙。它可能很快给你生成了一段登录页面的前端代码但当你问它后端API怎么设计、数据库表结构怎么规划时它的回答就开始变得模糊或者给出的方案前后矛盾。这不是AI能力不行而是因为很多通用模型虽然知识面广但在特定领域的深度上有所欠缺。一个模型要同时精通需求分析、架构设计、前后端编码、测试部署确实有点强人所难。最近我在尝试一种新的开发方式不让一个AI单打独斗而是让多个各有所长的AI模型协同工作。就像组建一个开发团队一样有人负责产品设计有人负责前端有人负责后端还有人负责测试。这篇文章要分享的就是我用Phi-3-Mini-128K和Claude Code这两个模型搭档共同完成一个全栈开发任务的实际经验。Phi-3像个经验丰富的架构师擅长把握整体、分析需求、设计框架Claude Code则像个专注的工程师能把设计稿精准地翻译成可运行的代码。它们俩配合起来效果比单独用任何一个都要好得多。2. 为什么需要多模型协作你可能想问现在不是有很多专门写代码的AI吗为什么还要搞这么复杂的协作流程我最初也有这个疑问但实际用下来发现单一模型确实有它的局限性。比如有些代码模型生成具体函数很厉害但你让它先分析一下这个功能到底该不该做、怎么做更合理它可能就给不出太有深度的建议。反过来一些通用模型能帮你把需求理得很清楚但真到了写代码的环节又不如专门的代码模型来得精准高效。这就好比让一个建筑设计师去砌砖或者让一个泥瓦匠去画施工图都不是他们最擅长的事。Phi-3-Mini-128K有个很大的优势就是它的上下文长度达到了128K。这意味着它能记住和分析很长的对话历史特别适合处理需要通盘考虑的任务比如理解复杂的需求文档、设计系统架构、审查大段的代码逻辑。而Claude Code从名字就能看出来它在代码生成和解释方面是专家级水平。所以我的想法很简单让合适的模型做合适的事。用Phi-3来把握方向、制定计划用Claude Code来执行具体、复杂的编码任务最后再用Phi-3的“大局观”来检查成果、查漏补缺。这样既能发挥各自的优势又能避免各自的短板。3. 我们的实战任务个人任务管理系统为了把这个协作流程讲清楚我设计了一个不算太简单但也不过于复杂的实战项目构建一个个人任务管理系统。这个系统需要包含以下功能用户注册、登录和身份验证任务的增删改查CRUD任务可以设置分类、优先级、截止日期简单的数据统计看板比如今日待办、已完成任务数前后端分离的架构如果让你一个人从头开始做可能得花上不少时间。如果用传统的AI辅助你可能需要不断地给同一个模型下指令、纠正它的理解偏差、补充它遗漏的细节。而用多模型协作的方式我们可以把这个过程拆解成几个清晰的阶段每个阶段交给最擅长的模型来处理。4. 第一阶段用Phi-3进行需求分析与架构设计首先我把完整的项目描述就是上面那一段丢给了Phi-3-Mini-128K。我给它设定的角色是“系统架构师”给它的指令是“请基于以上需求为我们即将开发的任务管理系统进行技术选型和架构设计并输出一份详细的设计文档。”Phi-3很快给了我回复。它没有直接开始写代码而是先问了我几个 clarifying questions澄清性问题比如预计的用户量级是多少这关系到我们是否要考虑高性能架构。数据敏感性如何是否需要考虑额外的安全措施是否有偏好的技术栈比如前端用React还是Vue后端用Node.js还是Python在我回答了这些我告诉它这是个小型个人项目技术栈选主流的、简单的就行之后Phi-3生成了一份相当完整的设计文档。我摘录一些关键部分技术栈选择前端Vue 3 Element Plus理由上手快组件丰富适合快速开发管理类界面后端Node.js Express理由轻量与JavaScript前端配合默契生态成熟数据库SQLite理由项目简单无需独立数据库服务文件式管理方便身份认证JWTJSON Web Token理由无状态适合前后端分离核心数据表设计users表存用户基本信息id, username, password_hash, email等tasks表存任务核心信息id, user_id, title, description, category, priority, due_date, status, created_at等API接口规划/api/auth/register(POST) - 用户注册/api/auth/login(POST) - 用户登录/api/tasks(GET/POST) - 获取任务列表/创建新任务/api/tasks/:id(GET/PUT/DELETE) - 获取/更新/删除单个任务/api/stats(GET) - 获取统计信息目录结构建议project-root/ ├── backend/ │ ├── server.js │ ├── package.json │ ├── routes/ │ │ ├── auth.js │ │ └── tasks.js │ └── models/ │ └── db.js └── frontend/ ├── public/ ├── src/ │ ├── views/ │ ├── components/ │ ├── router/ │ ├── store/ │ └── api/ └── package.json这份文档成了我们后续开发的“蓝图”。Phi-3在这里展现的价值是思考的全面性和结构性。它没有急于跳进代码细节而是先把框架搭好这为后续的高效协作打下了基础。5. 第二阶段请Claude Code上场负责核心编码有了清晰的设计图接下来就是“施工”阶段了。我把Phi-3生成的设计文档连同具体的编码指令一起交给了Claude Code。我的指令类似这样“请根据附件的架构设计使用指定的技术栈Node.jsExpressVue3实现任务管理系统的后端API。请先实现用户认证相关的路由/api/auth/确保密码加密存储和JWT签发与验证。”Claude Code的表现非常“工程师”。它几乎没有任何废话直接输出了干净、可运行的代码。比如它生成的用户模型和认证路由// backend/models/db.js - 数据库连接与模型定义Claude Code生成 const sqlite3 require(sqlite3).verbose(); const path require(path); const bcrypt require(bcryptjs); const dbPath path.join(__dirname, tasks.db); const db new sqlite3.Database(dbPath); // 创建用户表 db.serialize(() { db.run(CREATE TABLE IF NOT EXISTS users ( id INTEGER PRIMARY KEY AUTOINCREMENT, username TEXT UNIQUE NOT NULL, email TEXT UNIQUE NOT NULL, password_hash TEXT NOT NULL, created_at DATETIME DEFAULT CURRENT_TIMESTAMP )); db.run(CREATE TABLE IF NOT EXISTS tasks ( id INTEGER PRIMARY KEY AUTOINCREMENT, user_id INTEGER NOT NULL, title TEXT NOT NULL, description TEXT, category TEXT DEFAULT general, priority INTEGER DEFAULT 2, -- 1:高, 2:中, 3:低 due_date DATETIME, status TEXT DEFAULT pending, -- pending, in_progress, completed created_at DATETIME DEFAULT CURRENT_TIMESTAMP, FOREIGN KEY (user_id) REFERENCES users (id) )); }); // 用户相关数据库操作 const userModel { createUser: (username, email, passwordHash) { return new Promise((resolve, reject) { const sql INSERT INTO users (username, email, password_hash) VALUES (?, ?, ?); db.run(sql, [username, email, passwordHash], function(err) { if (err) reject(err); else resolve({ id: this.lastID, username, email }); }); }); }, findUserByUsername: (username) { return new Promise((resolve, reject) { const sql SELECT * FROM users WHERE username ?; db.get(sql, [username], (err, row) { if (err) reject(err); else resolve(row); }); }); } }; module.exports { db, userModel };// backend/routes/auth.js - 认证路由Claude Code生成 const express require(express); const router express.Router(); const bcrypt require(bcryptjs); const jwt require(jsonwebtoken); const { userModel } require(../models/db); const JWT_SECRET process.env.JWT_SECRET || your-secret-key-change-in-production; // 用户注册 router.post(/register, async (req, res) { try { const { username, email, password } req.body; if (!username || !email || !password) { return res.status(400).json({ error: 请提供用户名、邮箱和密码 }); } // 检查用户是否已存在 const existingUser await userModel.findUserByUsername(username); if (existingUser) { return res.status(409).json({ error: 用户名已存在 }); } // 哈希密码 const salt await bcrypt.genSalt(10); const passwordHash await bcrypt.hash(password, salt); // 创建用户 const newUser await userModel.createUser(username, email, passwordHash); // 生成JWT const token jwt.sign( { userId: newUser.id, username: newUser.username }, JWT_SECRET, { expiresIn: 7d } ); res.status(201).json({ message: 注册成功, user: { id: newUser.id, username: newUser.username, email: newUser.email }, token }); } catch (error) { console.error(注册错误:, error); res.status(500).json({ error: 服务器内部错误 }); } }); // 用户登录 router.post(/login, async (req, res) { try { const { username, password } req.body; if (!username || !password) { return res.status(400).json({ error: 请提供用户名和密码 }); } // 查找用户 const user await userModel.findUserByUsername(username); if (!user) { return res.status(401).json({ error: 用户名或密码错误 }); } // 验证密码 const isValidPassword await bcrypt.compare(password, user.password_hash); if (!isValidPassword) { return res.status(401).json({ error: 用户名或密码错误 }); } // 生成JWT const token jwt.sign( { userId: user.id, username: user.username }, JWT_SECRET, { expiresIn: 7d } ); res.json({ message: 登录成功, user: { id: user.id, username: user.username, email: user.email }, token }); } catch (error) { console.error(登录错误:, error); res.status(500).json({ error: 服务器内部错误 }); } }); module.exports router;可以看到Claude Code生成的代码质量很高结构清晰错误处理完善安全考虑到位比如密码哈希、JWT而且注释也很恰当。我接着让它按照同样的模式完成了任务管理/api/tasks和统计/api/stats相关的API。前端部分也是如此。我把设计文档中关于前端页面登录页、任务列表页、任务创建/编辑表单、统计看板的描述交给Claude Code它就能生成对应的Vue单文件组件包括模板、脚本和样式并且会自动调用我们刚写好的后端API。这个阶段Claude Code就像个不知疲倦、极其靠谱的编码员只要指令和上下文清晰它就能高质量地完成任务大大提升了具体功能的实现效率。6. 第三阶段Phi-3的回归进行代码审查与集成当Claude Code把前后端的主要代码模块都生成完毕后我并没有直接开始运行测试。而是把所有的代码文件后端API、前端组件、配置文件整理好再次交给了Phi-3。这次我给Phi-3的角色是“高级审查员”或“技术负责人”。我的指令是“请审查附件中的全套项目代码从代码质量、安全性、性能、可维护性以及模块间集成可能存在的问题等角度给出详细的审查意见和改进建议。”Phi-3的审查非常细致它没有停留在表面而是真的去理解代码之间的调用关系和业务逻辑。它反馈的问题和建议包括安全性增强它指出后端代码中JWT密钥JWT_SECRET是硬编码的这存在安全风险。建议从环境变量中读取并为生产环境设置强密钥。输入验证不足虽然有一些基础验证但对邮箱格式、任务截止日期是否合法、优先级数值范围等缺乏校验。建议使用像Joi或express-validator这样的库进行集中验证。错误处理一致性它发现不同路由的错误响应格式略有差异建议统一错误响应格式方便前端处理。前端API调用优化它注意到前端每个组件里都重复写了相似的API调用代码如设置请求头、处理错误建议提取成统一的axios实例或封装在src/api/目录下的专用模块中。数据库查询潜在性能在/api/stats接口中如果用户任务量很大多个统计查询可能会慢。建议可以考虑数据库索引或者将一些可缓存的统计结果定期计算存储。更重要的是Phi-3还发现了一个集成逻辑漏洞在前端的任务创建表单提交后代码直接跳转到任务列表页但没有考虑到网络延迟或提交失败的情况。它建议添加加载状态和提交成功/失败的明确提示以提升用户体验。这些建议都不是吹毛求疵而是实实在在能提升项目质量的点。我根据这些建议再次指挥Claude Code对代码进行了相应的修改和优化。这个过程就像是一个经验丰富的Tech Lead在Review初级工程师的代码能发现工程师自己可能忽略的全局性、规范性问题。7. 协作模式总结与心得体会走完这一整套流程后这个个人任务管理系统的原型就基本完成了。回顾整个过程这种多模型协作的模式给我带来了几点很深的体会首先它模拟了真实的软件工程流程。需求分析、架构设计、编码实现、代码审查这些环节环环相扣。让Phi-3和Claude Code各司其职比让一个模型从头包到尾思路更清晰产出的方案也更扎实。其次它放大了每个模型的优势。Phi-3的128K长上下文和强大的分析推理能力在把握宏观、制定计划、发现潜在问题上表现突出。而Claude Code在生成准确、规范、可直接使用的代码方面效率极高。它们互补的效果是112的。再者它提升了开发的可控性和质量。作为“项目经理”的我始终掌控着流程。我可以在每个阶段检查产出及时调整方向。Phi-3在最后阶段的审查相当于给代码上了一道质量保险避免了很多低级错误和安全隐患。当然这种模式也对使用者提出了一点要求你需要清楚地知道每个阶段要做什么要给每个模型清晰的指令和上下文。你不能只是说“帮我做个任务管理系统”而需要学会拆解任务并当好两个AI助手之间的“协调者”。8. 总结这次让Phi-3-Mini-128K和Claude Code联手完成全栈项目的尝试让我看到了AI协作开发的巨大潜力。它不再是简单的问答或单次代码生成而是一个有规划、有分工、有检查的完整工作流。对于开发者来说尤其是独立开发者或小团队这意味着你可以拥有一个随时待命的“虚拟团队”。你可以用Phi-3这样的模型来做你的“架构师”和“技术顾问”用Claude Code这样的模型来做你的“高级开发工程师”。你只需要专注于最高层的任务拆解、决策和流程把控就能高效地推动项目前进。这种模式特别适合那些需求明确但实现起来有点繁琐的中小型项目或者是你想快速验证某个想法而制作的原型。它不仅能节省大量编码时间更能通过不同视角的审查提升最终代码的质量和健壮性。如果你也经常和AI一起编程不妨试试这种分工协作的方法。一开始可能需要稍微适应一下这种“管理”角色的转换但一旦流程跑通你会发现你的开发效率和项目完成度都会有很不错的提升。获取更多AI镜像想探索更多AI镜像和应用场景访问 CSDN星图镜像广场提供丰富的预置镜像覆盖大模型推理、图像生成、视频生成、模型微调等多个领域支持一键部署。

相关文章:

Phi-3-Mini-128K多模型协作实践:与Claude Code协同完成复杂编程任务

Phi-3-Mini-128K多模型协作实践:与Claude Code协同完成复杂编程任务 1. 引言 你有没有遇到过这样的情况?面对一个稍微复杂的编程任务,比如要搭建一个带用户管理的小型Web应用,你让一个AI助手来帮忙。它可能很快给你生成了一段登…...

罗技PUBG鼠标宏压枪脚本技术解析:后坐力控制算法实现与架构设计

罗技PUBG鼠标宏压枪脚本技术解析:后坐力控制算法实现与架构设计 【免费下载链接】logitech-pubg PUBG no recoil script for Logitech gaming mouse / 绝地求生 罗技 鼠标宏 项目地址: https://gitcode.com/gh_mirrors/lo/logitech-pubg 在FPS游戏《绝地求生…...

手把手教你用Postman调试DolphinScheduler 3.x创建任务API(附数据库查Code指南)

手把手教你用Postman调试DolphinScheduler 3.x创建任务API(附数据库查Code指南) 在分布式任务调度系统的日常运维中,API调试是开发者和运维人员必须掌握的硬核技能。DolphinScheduler作为一款开源的分布式易扩展可视化工作流任务调度平台&…...

Pixel Script Temple多场景落地:政务宣传短视频、乡村振兴纪录片脚本生成

Pixel Script Temple多场景落地:政务宣传短视频、乡村振兴纪录片脚本生成 1. 专业剧本创作工具介绍 Pixel Script Temple(像素剧本圣殿)是一款基于Qwen2.5-14B-Instruct大模型深度优化的专业剧本创作工具。它将先进的AI推理能力与独特的8-B…...

AI 模型推理容器化实践方案

AI模型推理容器化实践方案:高效部署与弹性扩展 随着AI技术的快速发展,模型推理的部署效率与资源管理成为企业关注的核心问题。容器化技术凭借其轻量化、可移植性和弹性扩展能力,成为AI模型推理部署的理想选择。本文将介绍AI模型推理容器化的…...

Mamba实战:如何用选择性状态空间模型提升你的长序列处理效率(附代码)

Mamba实战:如何用选择性状态空间模型提升你的长序列处理效率(附代码) 在自然语言处理、基因组学和金融时间序列分析等领域,处理长序列数据一直是个棘手的问题。传统Transformer架构虽然强大,但随着序列长度增加&#x…...

3分钟上手的跨平台模组管理神器:Lumafly核心优势解析

3分钟上手的跨平台模组管理神器:Lumafly核心优势解析 【免费下载链接】Lumafly A cross platform mod manager for Hollow Knight written in Avalonia. 项目地址: https://gitcode.com/gh_mirrors/lu/Lumafly 还在为空洞骑士模组安装时的依赖缺失而头疼&am…...

使用MobaXterm高效管理远程PyTorch训练:图形化SFTP与中文设置

使用MobaXterm高效管理远程PyTorch训练:图形化SFTP与中文设置 1. 为什么选择MobaXterm进行AI开发 在深度学习项目开发中,我们经常需要在远程服务器上运行PyTorch训练任务。传统的SSH工具虽然能完成基本操作,但在文件传输、可视化管理和多任…...

雷达导论PART I.2 核心原理与信号处理 2024-1-18

1. 雷达信号处理的核心原理 雷达系统通过发射电磁波并接收目标反射的回波信号来探测目标信息。这个看似简单的过程背后,其实蕴含着丰富的物理原理和精妙的信号处理技术。我们先从最基础的多普勒效应说起。 多普勒效应是雷达测速的核心原理。当目标与雷达之间存在相对…...

深入探索neofetch:自定义Linux系统信息与ASCII艺术Logo的进阶技巧

1. 认识neofetch:终端里的系统名片 第一次在终端里输入neofetch命令时,我被这个酷炫的小工具惊艳到了——它不仅清晰地列出了我的Linux系统信息,还在左侧展示了一个精致的ASCII艺术Logo。作为Linux用户,我们每天都要和终端打交道&…...

python pygame实现贪食蛇

文章目录步骤2、创建snake.py,然后运行即可操作方式解读很简单的一个例子,开启小游戏制作大门。步骤 1、安装依赖 pip install pygame2、创建snake.py,然后运行即可 代码: import pygame import time import random# --- 1. 初…...

保护数字记忆:QQ空间历史说说备份工具的实用方案与技术解析

保护数字记忆:QQ空间历史说说备份工具的实用方案与技术解析 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 一、数字记忆的困境:那些正在消失的青春足迹 当你试…...

正交编码器信号处理避坑指南:ESP32 PCNT模块的6个关键配置参数详解

正交编码器信号处理避坑指南:ESP32 PCNT模块的6个关键配置参数详解 在工业自动化和机器人控制系统中,正交编码器作为核心的位置反馈元件,其信号处理的可靠性直接决定了整个系统的精度。ESP32内置的PCNT(Pulse Counter)…...

GLM-4.1V-9B-Bate在Multisim电路仿真中的创新结合:视觉检测电路板故障

GLM-4.1V-9B-Bate在Multisim电路仿真中的创新结合:视觉检测电路板故障 1. 引言:当AI视觉遇上电路设计 想象一下这样的场景:你刚完成一块电路板的设计,正准备在Multisim中进行仿真验证。突然发现某个元器件似乎焊接不良&#xff…...

告别默认丑界面!手把手教你用.vimrc文件配置出高颜值、高效率的Gvim工作环境

告别默认丑界面!手把手教你用.vimrc文件配置出高颜值、高效率的Gvim工作环境 第一次打开Gvim时,那个灰蒙蒙的界面和密密麻麻的代码是不是让你瞬间失去了继续使用的欲望?别急着关掉它——通过简单的.vimrc配置,你完全可以把这款经典…...

Qwen3.5-27B镜像合规审计:GDPR/等保2.0/数据出境安全评估要点

Qwen3.5-27B镜像合规审计:GDPR/等保2.0/数据出境安全评估要点 1. 模型与部署概述 Qwen3.5-27B是Qwen官方发布的视觉多模态理解模型,支持文本对话与图片理解功能。本镜像已在4 x RTX 4090 D 24GB环境完成部署,提供中文Web对话界面、流式文本…...

DedeCMS文件包含漏洞深度剖析:为什么一个‘无害’的txt文件能让你getshell?

DedeCMS文件包含漏洞技术解析:从文本文件到系统沦陷的连锁反应 在内容管理系统(CMS)的安全领域,最危险的漏洞往往藏匿于最平凡的功能之中。DedeCMS作为国内广泛使用的开源CMS,其文件包含漏洞(CVE-2023-2928…...

ChatGLM-6B惊艳案例:高考作文命题分析、范文生成与评分建议

ChatGLM-6B惊艳案例:高考作文命题分析、范文生成与评分建议 ChatGLM-6B智能对话服务:本镜像为CSDN镜像构建作品,集成了清华大学KEG实验室与智谱AI共同训练的开源双语对话模型ChatGLM-6B,提供开箱即用的智能对话体验。 1. 高考作文…...

网络安全学习(面试题)

1、jeecg框架有哪些漏洞, 弱口令漏洞,admin/123456,jeecg/123456,jeecg/jeecg123 信息泄露,接口任意用户密码重置,sql注入等历史漏洞,用工具一键梭哈 找了好久,一直都没找到学校关于…...

Z-Image-GGUF助力开源社区:为GitHub项目自动生成演示图

Z-Image-GGUF助力开源社区:为GitHub项目自动生成演示图 你有没有过这样的经历?精心维护一个开源项目,代码写得漂亮,文档也写得详细,但项目主页总感觉少了点什么。点开别人的项目,有精美的架构图、清晰的流…...

黑丝空姐-造相Z-Turbo构建AI编程助手:自动生成前端组件配图

黑丝空姐-造相Z-Turbo构建AI编程助手:自动生成前端组件配图 想象一下这个场景:你正在为一个航空公司的内部管理系统编写前端代码,需要创建一个“机组人员资料卡”组件。你已经写好了HTML结构和CSS样式,但卡在了头像占位符上——是…...

ViGEmBus:终极Windows虚拟手柄驱动完整使用教程

ViGEmBus:终极Windows虚拟手柄驱动完整使用教程 【免费下载链接】ViGEmBus Windows kernel-mode driver emulating well-known USB game controllers. 项目地址: https://gitcode.com/gh_mirrors/vi/ViGEmBus ViGEmBus是一款革命性的Windows内核级虚拟手柄驱…...

3步破解QQ音乐加密限制:qmcdump工具全场景应用指南

3步破解QQ音乐加密限制:qmcdump工具全场景应用指南 【免费下载链接】qmcdump 一个简单的QQ音乐解码(qmcflac/qmc0/qmc3 转 flac/mp3),仅为个人学习参考用。 项目地址: https://gitcode.com/gh_mirrors/qm/qmcdump 一、解密…...

避开PLC烧毁陷阱:FX3S晶体管输出必须知道的7个细节(含虚设电阻计算)

避开PLC烧毁陷阱:FX3S晶体管输出必须知道的7个细节(含虚设电阻计算) 在工业自动化现场,FX3S系列PLC的晶体管输出模块烧毁问题堪称"隐形杀手"。去年某汽车生产线因一个0.5A保险丝选型错误导致全线停产8小时,损…...

解放词库自由:跨平台词库迁移的全场景解决方案

解放词库自由:跨平台词库迁移的全场景解决方案 【免费下载链接】imewlconverter ”深蓝词库转换“ 一款开源免费的输入法词库转换程序 项目地址: https://gitcode.com/gh_mirrors/im/imewlconverter 当你更换新手机时,是否曾为输入法里积累多年的…...

XUnity.AutoTranslator实用指南:高效实现Unity游戏实时翻译

XUnity.AutoTranslator实用指南:高效实现Unity游戏实时翻译 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 在全球化游戏市场中,语言障碍常常成为玩家体验优质游戏的最大阻碍。XUn…...

SEER‘S EYE模型辅助操作系统学习:概念讲解与实验指导

SEERS EYE模型辅助操作系统学习:概念讲解与实验指导 操作系统这门课,对很多计算机专业的学生来说,就像一座又高又陡的山。翻开教材,满篇的进程、线程、虚拟内存、文件系统,每个词都认识,连在一起却像天书。…...

webrtc推流能成为直播的主要方案吗?

妮妮:今天我们聊聊Web RTC做直播推流。小新:好的,WHIP推流协议实现已经合入FFMPEG,OBS。推进了web rtc推流的方案。妮妮:那什么是WHIP协议呢?小新:WHIP的全称是:Web RTC HTTP Ingest…...

用神经网络、数学、理性思维能实现通用智能吗?

1. 核心结论:仅依靠神经网络、数学建模与纯粹理性思维,无法实现真正的通用人工智能(AGI),三者仅为人类智能的局部子集,而非智能本质。2. 数理逻辑边界:哥德尔不完备定理证明,纯形式化…...

SEO_从零开始,手把手教你制定有效的SEO策略

SEO基础知识:什么是SEO? 在互联网时代,拥有一个高效的SEO策略是任何网站希望获得更多流量和更高知名度的关键。SEO,全称搜索引擎优化(Search Engine Optimization),是通过优化网站的内容和结构…...