- 博客(1022)
- 收藏
- 关注
原创 Effective Python 条款22:巧用args精简代码,避开90%的隐形坑
本文详解《Effective Python》条款22:巧用*args精简代码,提升可读性与灵活性。通过日志函数实战展示其优势——支持任意数量参数、序列解包传参,显著降低视觉噪音。但重点揭示两大隐形坑:1)避免用*args接收生成器,防止内存溢出;2)警惕*args后新增位置参数引发的静默逻辑错误。强调合理使用*args需兼顾优雅与安全,掌握“活用+避坑”双策略,方能写出高效稳定的Python代码。
2026-11-08 14:16:20
14
原创 AI 编程智能体 27:吃透MCP通信机制
本文系统解析MCP通信机制,重点剖析STDIO标准输入输出模式的底层原理与实战开发。通过对比STDIO、SSE、流式HTTP三种协议,明确STDIO为本地工具开发首选——零网络开销、极简部署、自动进程管理。结合Fast MCP框架,手把手演示服务端注册工具、客户端异步连接及智能体调用全流程,附完整代码与三大避坑要点(路径配置、异步语法、自动启动)。强调掌握STDIO是迈向AI智能体开发的核心基石,新手可一键上手,快速实现大模型与本地工具的高效联动。
2026-11-08 11:31:51
62
1
原创 AI 编程智能体 26:基于高德接口搭建可视化出行规划页面
本文基于高德MCP接口与FileManagemen文t件工具,实现智能体出行规划的可视化落地。通过“数据获取→格式化→HTML生成→跳转链接嵌入”全流程自动化,解决纯文本输出观感差、无法跳转等问题。采用SCDIO通讯机制,构建简约卡片式HTML页面,支持高德APP一键唤起导航,并预留OSS部署扩展能力。深度解析MCP核心通讯机制,强调SCDIO为本地工具联动首选,助力开发者实现高效、美观、可落地的AI工具应用。
2026-11-07 19:09:31
191
12
原创 游戏设计:原型与开发 24:让程序第一次学会选一条路
本文详解游戏开发中布尔逻辑与短路运算的核心应用。强调脚本即组件,支持多脚本组合以提升代码可维护性;揭示Inspector命名规则的“空格陷阱”;介绍isKinematic实现非物理移动。重点剖析!、&&、||三大运算符,结合“短路”机制说明其在性能优化与空引用防护中的关键作用,如target != null && target.isAlive的安全写法。最后指出&/|虽非短路,但在位运算与图层检测中不可或缺,为进阶开发埋下伏笔。
2026-11-07 15:23:33
453
1
原创 量化交易从入门到精通 03:也别急着真金白银入场
摘要(≤150字): 量化交易切忌被高收益回测迷惑。真正有效的策略需通过风险调整收益(如夏普比率>2)、可控回撤(深度与持续时间匹配心理承受力)、真实交易成本(含滑点、冲击等)及数据完整性(避幸存者偏差)多重检验。警惕过拟合与久远历史回测的误导,优先挖掘机构难参与的小容量机会。初筛清单可快速过滤劣质策略,避免实盘亏损。
2026-11-06 21:16:35
345
7
原创 游戏设计:原型与开发 23:Unity 送你的那一箱预置积木
上一篇末尾刚提到"骆驼式命名法",这一篇开头就把整份清单补齐了。作者很有自知之明地说:“这些规则都不是强制的,我自己的私人规则隔几年也会变。”——然后还是老老实实列了六条。为什么叫"骆驼"?因为单词之间的起伏像驼峰。这个比喻一千万次都不够用——,你确实一眼就能读出断句。第 5 条那条下划线,刚好呼应了上一篇那个"场景名前加 让它排最前"的小技巧——同一个符号,两种用途,都是为了让顺序听话。这是本章最烧脑、也最值得多读两遍的一段。作者不用"内存地址""指针"这种词,而是拿人做类比:然后是那个关键句:这听着抽
2026-11-05 19:12:41
348
2
原创 AI 编程智能体 25:基于MCP工具获取高德位置
MCP工具的出现,彻底颠覆了传统第三方服务的对接模式。以往需要半天甚至一天完成的高德位置服务对接,现在十几分钟即可从零落地,用极简代码、极低学习成本,实现了对标官方的完整服务能力。对于需要快速迭代业务、降低开发成本的团队来说,这套MCP+高德智能体的方案,绝对是性价比拉满的最优解!后续可视化落地教程,我们持续更新~
2026-11-05 10:26:06
203
2
原创 AI 编程智能体 24:从零搞定高德MCP服务接入
很多小伙伴刚接触MCP时,都会陷入一个误区:想要使用MCP服务,必须自己部署服务端、对接第三方MCP市场、配置复杂环境。但高德官方推出的AMap MCP服务直接打破了这个繁琐流程!它是高德官方原生部署、维护的标准化MCP能力服务,无需开发者本地部署服务端,不用对接摩达、百炼等第三方MCP平台,直接通过官方链路即可远程调用。简单来说:高德已经帮我们把「地图工具、路径规划、点位查询」等能力封装成了标准化MCP工具,我们只需要开发一个极简客户端,就能直接解锁全套能力,主打一个「开箱即用」✅。
2026-11-04 20:49:14
700
35
原创 游戏设计:原型与开发 22:搭好舞台,然后认识你的砖块
本文详解Unity中场景摄像机与主摄像机的区别,掌握QWER四键操作(手形、平移、旋转、缩放)及五种视图手势,建立三维空间感。通过“坐标速记法”精准摆放地面,理解Rigidbody对物体物理属性的影响,并深入学习变量赋值的本质——变量是容器而非数学符号。结合强类型语言特性,厘清声明与定义的区别,掌握bool、int等基础类型的应用与限制,为后续游戏开发打下坚实基础。
2026-11-04 13:34:59
292
原创 游戏设计:原型与开发 21:游戏对象与组件的第一课
本文详解Unity中游戏对象与组件的基础概念:游戏对象是组件的容器,脚本、摄像机、碰撞器等均为平级组件;通过Start()(仅执行一次)与Update()(每帧执行)的差异,揭示了游戏运行机制的核心;结合新建立方体、添加刚体、使用Prefab实现批量实例化,展示了预制件的高效管理优势;最后通过Instantiate在Update中调用引发“每帧生成”现象,直观呈现性能陷阱,强调代码逻辑对游戏体验的关键影响。
2026-11-03 23:27:43
334
2
原创 AI 编程智能体 23:彻底吃透MCP协议
MCP协议作为2024年末崛起的AI智能体交互新标准,彻底解决传统开发中工具对接繁琐、接口非标、拓展性差等痛点。通过统一的标准化协议,实现“1×N”高效调用,大幅降低开发成本,提升部署与维护效率。依托阿里、OpenAI等巨头支持及开源生态爆发,MCP已成智能体进阶核心能力。本文从架构原理、实战代码到学习路径,系统拆解MCP核心价值,助力开发者实现从离线模型到可落地智能体的跃迁。
2026-11-03 11:53:00
199
5
原创 AI 编程智能体 22:解析器赋能与实战落地全指南
本文系统讲解了LangChain中输出解析器与智能体的实战应用。通过各类解析器(如时间、Pydantic、JSON解析器)实现大模型输出规范化,解决格式混乱问题;结合智能体四步开发流程,基于工具调用完成编码、文件操作等复杂任务。重点强调解析器与智能体协同使用的关键技巧,如避免return_direct=True陷阱、合理拆解复杂任务,并附可运行代码与流程图,助力开发者高效实现大模型工程化落地。
2026-11-02 17:13:47
873
53
原创 游戏设计:原型与开发 20:狗咬松鼠与人生第一行代码
本文以“狗咬松鼠”为引,揭示面向对象编程的核心:将数据与行为封装于类中,避免臃肿的Move()函数。通过C#语法入门,强调类型、赋值与分号的重要性,并以“第一行代码”实践为例,演示如何在Unity中创建脚本、挂载组件,实现“Hello World”输出。关键在于理解脚本是组件,必须绑定到GameObject才能生效。全篇融合设计思想与实操,为游戏开发奠定坚实基础。
2026-11-02 12:18:30
136
3
原创 游戏设计:原型与开发 19:U3D工位布置与性格说明书
本文聚焦Unity开发工位的高效布局与C#语言特性解析。通过定制“GameDev”工作区,实现六面板协同:左区管理资产与层级,中区操控场景与视图,右区编辑属性,底部监控日志,构建清晰工作流。同时详解C#四大核心特质:编译型保障性能,托管机制自动内存管理,强类型提前捕获错误,基于函数实现代码封装与复用,为游戏开发奠定坚实基础。
2026-11-01 21:55:32
1091
1
原创 AI 编程智能体 21:建站技巧与结果解释器深度解析
本文深度解析大模型智能体建站实战技巧与LangChain Output Parser核心用法,揭示精准生成结构化代码的两大关键:精细化提示词设计与任务拆分执行。通过真实案例演示模糊指令到高质量输出的优化路径,并重点讲解JSON解析器在格式校验与数据标准化中的核心作用,附可运行代码及高频报错解决方案。强调“提示词+解析器”双引擎驱动,实现智能体输出稳定、可复用,为轻量级开发提供可复制的落地范式,后续将深入探讨LangGraph高阶编排方案。
2026-11-01 11:51:29
287
2
原创 AI 编程智能体 20:技术栈选型与架构落地全攻略
本文系统梳理AI智能体开发的技术选型与落地路径:根据业务复杂度,分轻量单智能体(大模型+工具函数)与复杂多智能体(LangGraph源码/低代码平台)两类方案;拆解“大脑+手脚”核心架构,明确从开发到部署的全链路流程;提出“调用→赋能→串联”三阶段学习体系,强调场景驱动、技术适配,助力开发者高效落地智能体应用。
2026-10-31 17:36:21
656
43
原创 游戏设计:原型与开发 18:Unity入门的第一课
Unity 支持三种语言:UnityScript(JavaScript 变体)、C#、Boo。几乎没人真的用 Boo,所以基本是二选一。他对 JavaScript 的批评很有画面感:弱类型意味着你可以建一个叫bob的变量,然后往里塞数字、单词、整本小说、甚至游戏主角。于是"Unity 永远也不知道 bob 到底代表什么"。这种自由让脚本变得乏味,也让你用不上现代语言的强大特性。C# 则是 2000 年微软为对抗 Java 而做的:把 Java 的现代特性揉进 C++ 程序员熟悉的语法里。
2026-10-31 11:50:29
246
1
原创 游戏设计:原型与开发 17:数字化系统里的思维体操
本文以“思维体操”为喻,揭示编程本质是将人类意图精确拆解为计算机可执行的指令。通过骰子游戏、站立实验等案例,说明人类语言依赖隐含常识,而代码必须显式表达每一步。作者以《拾苹果》原型为例,展示如何用极简动作清单与流程图构建可玩游戏,强调参数化设计与代码库复用的价值,最终引导读者从“说人话”转向“写机器话”的思维方式转变。
2026-10-30 22:26:13
440
34
原创 AI 编程智能体 19:告别重复造轮子
很多小伙伴在入门 LangChain 开发 AI 智能体时,都会陷入一个效率陷阱想要实现文件操作?自己封装工具!想要执行逻辑运算?自己写解析方法!想要处理复杂业务?从零开发功能!一通操作猛如虎,代码冗余一大堆,不仅耗时费力,写出的工具还存在权限失控、兼容性差、无法结构化输出等各种BUG😭。其实 LangChain 早已为开发者备好「懒人神器」——开箱即用的官方内置工具体系。尤其是其中的PythonPer 代码执行工具。
2026-10-30 10:02:11
245
2
原创 AI 编程智能体 18:搞定智能体选型与大模型结果结构化
本文系统解决LangChain智能体开发两大痛点:Agent选型失误与大模型输出杂乱。通过对比四大主流Agent类型,推荐结构化输出Zero Shot为通用场景首选;并基于Pydantic与JSONOutputParser,构建强制结构化输出方案,关键配置(return_direct=False、工具绑定大模型)可彻底避免格式异常。全流程闭环管控,支持数学计算、问答、自动化等多场景复用,实现从自由输入到标准JSON输出的精准控制,显著提升智能体落地效率与业务兼容性。
2026-10-29 22:33:45
376
1
原创 游戏设计:原型与开发 16:游戏产业的真相与入行指南
精读《游戏设计、原型与开发:基于Unity与C#从构思到实现》第 14 章覆盖页码:第 1~11 页(原书 161~162 页)
2026-10-29 12:40:12
77
原创 AI 编程智能体 17:四步搞定专属AI智能体
本文详解基于LangChain框架的AI智能体开发四步法:1)封装工具构建技能库;2)初始化大模型赋予思考能力;3)配置结构化智能体类型(关键避坑点);4)通过自然语言指令调用执行。全流程代码简洁,无需复杂算法,可快速实现自主决策、工具调用与任务闭环,适合新手快速落地企业级轻量化AI应用。
2026-10-28 12:25:35
585
46
原创 AI 编程智能体 16:从零基础搭建到精细化优化
本文系统讲解LangChain自定义工具开发全流程,揭示大模型仅“发指令”不“执行任务”的核心误区。从零搭建项目结构,封装通用配置,实现基础加法工具;通过Tool.from_function完成工具注册与绑定,深入解析工具调用的两阶段机制——推理决策与手动执行。针对原生写法的参数无约束、逻辑冗余等痛点,引入@tool装饰器与Pydantic Schema,实现轻量化注册与精细化参数管控,显著提升代码可读性、安全性和生产可用性,助力开发者高效构建企业级智能体。
2026-10-27 22:11:41
491
1
原创 游戏设计:原型与开发 14:如何巧妙地指引你的玩家
游戏设计中,指引玩家的关键在于平衡直接与间接引导。直接指引需具备及时性、稀缺性、简洁性和明确性,通过弹窗、任务提示等清晰传达信息;间接指引则借由视觉、音效、NPC行为等“心理魔术”潜移默化引导玩家。结合循序渐进的教学排序与机制融合,让玩家在体验中自然掌握玩法。核心原则是:跳出设计师视角,以新手立场测试反馈,确保玩家始终专注乐趣,而非困惑于“该做什么”。
2026-10-27 11:55:13
163
1
原创 游戏设计:原型与开发 13:如何做出让人灵光一闪的好玩谜题
本文基于谜题设计大师Scott Kim的理论,系统解析了如何打造令人“灵(文字、画面、逻辑),结合8步开发流程与7大设计目标,揭示谜题设计需以玩家为中心,注重原型测试与迭代优化。最终指出:好谜题不为刁难,而在于引导玩家在思索后豁光一闪”的优质谜题。强调谜题应具备新奇性、恰到好处的难度与棘手感,核心在于提供明确答案与顿悟体验。通过四大分类(动作、故事、建造、策略)与多元思考模式然开朗,收获深刻成就感。
2026-10-26 18:42:21
480
5
原创 AI 编程智能体 15:告别大模型输出乱套,链式调用一键拿捏
本文系统解析Langchain三大提示词模板:字符串模板(基础补全)、对话模板(多轮交互)和少样本模板(格式控制),结合架构图与实操代码,详解其适用场景与选型逻辑。重点演示少样本模板如何通过示例约束输出格式,解决大模型“乱套”问题,并深入讲解Langchain 0.3链式调用核心玩法——模板与模型预组装,实现一键调用、稳定输出。掌握后可告别盲目写Prompt,迈向可控、规范的大模型开发新阶段。
2026-10-26 12:07:51
193
2
原创 AI 编程智能体 14:使用提示词模板,告别生硬Prompt
本文详解LangChain中ChatPromptTemplate的核心用法,解决静态Prompt复用性差、多轮对话难适配等问题。通过元组入参规则、四大消息角色映射,实现结构化对话构建;结合ChatMessagePromptTemplate高级复用技巧,支持模板解耦与全局复用,显著提升代码可维护性。对比基础与高级用法,明确适用场景,助力开发者高效搭建智能体与复杂对话系统。
2026-10-25 18:23:45
446
2
原创 游戏设计:原型与开发 12:概率和反馈与数值平衡实战
游戏设计不是单纯靠灵感的艺术创作,数学是设计师手中的一把精密标尺。概率帮我们控制随机乐趣,正负反馈调控对局节奏,电子表格工具可以快速迭代数值原型。当然数学计算只是起点,表格输出的完美数字,放到玩家手上可能会产生完全不一样的感受。理论模型 + 模拟统计 + 原型实测,三者结合,才可以做出好玩又平衡的游戏。下一章,我们将继续探索谜题设计的设计原则,看看谜题和普通游戏之间的核心差异。
2026-10-25 17:17:53
1274
51
原创 游戏设计:原型与开发 11:用概率与电子表格搞定骰子系统
本文探讨游戏设计中骰子系统的概率逻辑与电子表格应用,揭示“平衡”可量化。通过2d6概率分布实例,展示如何用公式与图表实现随机机制的可视化分析;总结7条概率法则,指导设计师合理设计判定系统。强调多骰子求和形成钟型分布,影响游戏体验稳定性。指出数学不取代直觉,而是辅助验证、加速迭代,提升团队协作效率。最终倡导以数据为基,结合玩家测试,实现精准而富有乐趣的游戏平衡。
2026-10-24 11:52:27
181
3
原创 AI 编程智能体 13:手把手打通通义千问调用
✅高复用性:一套模板适配N个相似场景,无需重复写提示词;✅易维护:需要修改提示词规则时,只需改模板,无需批量改每一处调用代码;✅标准化:统一输出规范,避免不同场景提示词风格混乱导致模型回答不稳定。本篇我们完成了 Langchain 调用通义千问的全套工程化落地,从项目规范、依赖配置、模型安全初始化、双模式调用,到提示词模板复用,层层递进解决了新手开发中的核心痛点:规范了AI开发项目目录结构,告别杂乱代码;借助 pydantic 实现密钥安全封装,解决明文告警问题;
2026-10-24 10:16:43
598
41
原创 AI 编程智能体 12:零基础吃透LangChain
本文系统解析LangChain框架,从零拆解其四层架构与六大核心能力,涵盖多模型集成、提示词模板、链式调用、上下文记忆、知识库检索及智能体开发,结合本地Ollama与阿里云百炼的实操代码,助力开发者摆脱“重复造轮子”,高效构建可落地的AI应用,是掌握大模型开发的必经之路。
2026-10-23 22:15:00
414
3
原创 游戏设计:原型与开发 10:做好游戏测试,让你的原型脱胎换骨
游戏测试是原型迭代的关键环节,能有效规避“知识诅咒”带来的设计盲区。通过分阶段、多层级的测试方法——从自我测试、亲友试玩到公开招募与线上内测,结合非正式、团体及深度个人测试,辅以数据记录与专项评估,可全面捕捉玩家反馈。优质测试重在真实、客观与持续迭代,让游戏从开发者构想蜕变为真正可感知的乐趣体验。
2026-10-23 16:10:11
152
原创 游戏设计:原型与开发 09:纸面原型帮你少走开发弯路
纸面原型,就是脱离程序引擎,借助纸张、卡牌、骰子等简易实物,把游戏规则、战斗逻辑、关卡布局搭建出来,模拟完整游戏流程的原型手段。它不在乎画面好不好看,只聚焦玩法、规则、策略乐趣本身。粗糙的草稿反而会让测试者不去纠结 UI 美丑,专注体验游戏内核,就像苹果早期 UI 测试思路:用粗糙草图做界面原型,测试人员会把注意力放在交互逻辑,而非按钮好不好看。很多国外高校游戏设计专业,在课程初期,会让学生从桌游、卡牌原型开始练习,而非直接上手引擎开发。纸面原型最大的价值,就是低成本试错。
2026-10-22 19:37:43
356
2
原创 AI 编程智能体 11: 阿里云百炼API,零基础玩转千亿级大模型
AI开发的核心是落地应用,而非纠结硬件配置、折腾环境部署。阿里云百炼API用“零门槛、低成本、高性能”的优势,让每一个普通开发者都能轻松触达千亿级大模型能力。不用卷设备、不用耗时间部署,简单几行代码,就能解锁顶级AI能力,无论是学习练手、项目开发、智能体搭建,都是性价比天花板级别的选择🔥后续我会持续更新百炼API+LangChain智能体开发实战,感兴趣的小伙伴可以持续蹲更!
2026-10-22 16:51:09
391
1
原创 AI 编程智能体 10:告别漫长等待,逐字实时响应实现方案
本文介绍大模型流式调用的实现方案,通过将同步调用invoke替换为stream,实现逐字实时响应。核心原理是服务端分块推送文本,客户端持续接收并拼接渲染,避免用户长时间空白等待。关键细节包括:使用回调函数处理chunk、关闭自动换行、强制刷新输出缓冲区。示例代码基于C++与libcurl实现SSE流式接收,生产环境需引入JSON解析库。后端支持流式接口,前端通过EventSource或WebSocket实时展示输出,显著提升长推理场景下的交互体验。改造成本低,是大模型应用开发的必备技能。
2026-10-21 17:42:22
151
原创 游戏设计:原型与开发 08:我们到底在为谁做游戏
本文探讨游戏设计的核心目标:既要明确“为谁而做”,厘清设计师自身诉求(如表达、成长、名气等),也要聚焦玩家体验,从趣味性、心流状态、结构化冲突到有意义的抉择与体验式理解,构建以玩家为中心的设计逻辑。强调目标清晰、原型先行,避免盲目开发,最终实现设计意图与玩家价值的统一。
2026-10-21 11:43:44
182
1
原创 游戏设计:原型与开发 07:像游戏设计师一样工作
游戏设计由 1% 的灵感和 99% 的重复组成。很多人觉得游戏设计师是靠灵光一闪的天才,坐在原地蹦出绝妙点子,直接就能产出一款爆款游戏。但真实的游戏开发,灵感只是起点,真正拉开作品差距的,是一套可落地、可重复的工作方法论。今天我们就聊聊专业游戏设计师日常工作的核心思维,包含迭代设计、创新分类、头脑风暴、项目管控与范围规划,不管是独立开发者,还是刚入行的策划,都可以拿来实践。
2026-10-20 18:02:34
296
原创 AI 编程智能体 09:零门槛调用教程
本文详解零门槛调用本地大模型的实战教程,基于Ollama + LangChain组合,通过UV虚拟环境实现项目隔离与依赖管理,仅需uv add langchain-ollama即可完成配置。利用ChatOllama封装接口,支持同步/流式调用、多轮对话与temperature参数调优,轻松实现高效交互。推荐新手优先使用轻量模型如DeepSeek R1 7B,兼顾性能与速度。后续可拓展链式调用与智能体工具集成,全面解锁本地AI开发潜能。
2026-10-20 11:49:02
1695
50
原创 游戏设计:原型与开发 06:读懂游戏设计最容易被忽略的文化层
很多游戏设计资料,大篇幅讲解内嵌层、动态层,却常常把文化层一笔带过。内嵌层是设计师交付的产品;动态层是玩家当下的体验;而文化层,是游戏的生命力延续。一款游戏停止版本更新之后,只要玩家社区还在产出 Mod、同人、攻略,它的文化层就会持续运转,游戏就没有真正死去。作为游戏创作者,我们很难完全控制文化层,但是我们可以通过开放编辑器、尊重玩家二创,给社区土壤;同时也要清醒,我们设计的每一处机制,最终都会经由文化层,扩散到更广阔的现实社会之中。思考留给你:你见过哪些由玩家社区创造,惊艳了整个游戏圈的文化层产物。
2026-10-19 11:18:08
359
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅