news 2026/6/26 3:57:51

为什么你的雀魂胜率停滞不前?Akagi开源AI助手帮你突破瓶颈的3个关键策略

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
为什么你的雀魂胜率停滞不前?Akagi开源AI助手帮你突破瓶颈的3个关键策略

为什么你的雀魂胜率停滞不前?Akagi开源AI助手帮你突破瓶颈的3个关键策略

【免费下载链接】Akagi支持雀魂、天鳳、麻雀一番街、天月麻將,能夠使用自定義的AI模型實時分析對局並給出建議,內建Mortal AI作為示例。 Supports Majsoul, Tenhou, Riichi City, Amatsuki, with the ability to use custom AI models to analyze games in real time and provide suggestions. Comes with Mortal AI as a built-in example.项目地址: https://gitcode.com/gh_mirrors/ak/Akagi

你是否曾经在雀魂对局中陷入迷茫,明明感觉自己的技术不错,但胜率却始终无法提升?或者你渴望像职业选手那样精准决策,却不知道从何学起?今天,我们要介绍的开源项目Akagi,或许能成为你麻将技术突破的关键转折点。

Akagi是一个支持雀魂、天鳳、麻雀一番街、天月麻將等多平台的开源AI辅助工具,它能够实时分析对局并提供专业建议,内置的Mortal AI模型就像一位24小时在线的私人教练,帮助你理解每一手牌背后的深层逻辑。

🎯 核心理念:AI不是替代,而是你的第二大脑

从“旁观者”到“思考伙伴”的转变

传统的游戏辅助工具往往试图替代玩家的决策,但Akagi的设计哲学完全不同。它更像是一位站在你身后的围棋老师,在你思考时提供专业视角,而不是直接替你下棋。

核心工作流程可以这样理解:

雀魂游戏数据 → 协议解析 → AI分析 → 可视化建议 → 你的决策

这个过程中,Akagi通过中间人技术监听游戏通信,将复杂的Liqi协议转换为AI能理解的格式,然后由Mortal模型进行分析。整个过程完全非侵入式,不修改游戏文件,不注入代码,最大程度保证了安全性。

三个核心价值点

  1. 即时反馈系统:每当你面临决策时,Akagi都会实时提供多种打法的胜率分析
  2. 学习模式优化:通过观察AI的思考过程,你可以逐渐理解职业选手的决策逻辑
  3. 个性化适应:你可以根据自己的水平调整建议的详细程度,从新手到高手都能受益

🚀 快速上手:10分钟搭建你的私人麻将教练

准备工作:你需要这些“食材”

开始之前,请确保你的“厨房”已经备好:

所需材料说明获取方式
Python环境Python 3.8-3.10版本官网下载
mortal.pth模型文件AI的“大脑”Discord社区获取
基本命令行技能能执行简单命令无需专业知识

四步安装法:比泡面还简单

第一步:获取源代码

git clone https://gitcode.com/gh_mirrors/ak/Akagi cd Akagi

第二步:一键安装依赖根据你的操作系统,运行对应的安装脚本:

  • Windows用户:双击运行scripts/install_akagi.ps1
  • macOS用户:在终端执行./scripts/install_akagi.command

第三步:配置AI模型

  1. 从Discord社区获取mortal.pth文件
  2. 将其放置在mjai/bot/目录下
  3. 确认文件路径为mjai/bot/mortal.pth

第四步:首次运行与证书配置

  1. 运行python mitm.py启动代理
  2. 按照提示安装证书到系统信任列表
  3. 配置浏览器代理为127.0.0.1:7878

💡小贴士:首次运行时,建议先旁观一局对局,熟悉Akagi的界面和提示方式。

🔍 深度应用:从“会用”到“精通”的三个阶段

第一阶段:新手引导期(前10局)

在这个阶段,你的主要目标是熟悉界面和基本功能

  • 开启建议面板:在settings.json中确保"Helper": true
  • 观察AI思考:重点关注AI对不同打法的胜率评估
  • 对比自己的选择:每次决策前,先思考自己的选择,再看AI的建议

配置文件关键参数调整:

{ "Autoplay": false, // 新手切勿开启! "Helper": true, // 必须开启 "Autohu": false, // 谨慎使用 "RandomTime": { "new_min": 3.5, // 建议延迟时间,模拟人类思考 "new_max": 7.0 } }

第二阶段:主动学习期(10-50局)

当你熟悉基本操作后,可以开始主动提问和学习

  1. 为什么AI选择这张牌?观察牌局上下文,理解AI的决策依据
  2. 不同选择的胜率差异有多大?关注微小差距背后的战略意义
  3. 我的直觉与AI建议何时一致?识别自己的强项和薄弱环节

这时你可以开始探索mhm/hook/目录下的插件系统,比如:

  • aider.py提供额外的统计功能
  • chest.py处理游戏内特殊事件
  • skins.py管理界面个性化

第三阶段:融会贯通期(50局以上)

在这个阶段,你应该能够:

  • 预测AI的建议:在AI显示建议前,先思考可能的推荐
  • 理解战略层次:不仅知道“打什么”,更理解“为什么这么打”
  • 形成个人风格:在AI建议基础上,融入自己的游戏理解

💡 实战案例:三局游戏见证你的成长

案例一:新手常见误区 - 过度保守

场景:你手中有安全牌和危险牌,面对对手的立直,你本能想打安全牌。

Akagi分析:AI可能建议保留安全牌,先处理其他中间张,因为当前场况下,保留安全牌对后续防守更有利。

学习要点:安全牌的价值不是固定的,要根据牌局进展动态评估。

案例二:中级进阶挑战 - 攻守转换

场景:你手牌接近听牌,但对手也明显在做大牌。

Akagi分析:AI会计算攻守两端的期望值,可能建议“弃和防守”或“加速进攻”,并显示具体概率。

学习要点:麻将的本质是概率游戏,Akagi帮你量化了这些概率。

案例三:高手思维训练 - 长期战略

场景:东一局,你是亲家,手牌一般。

Akagi分析:AI可能建议“保留改良可能性”而非“立即固定牌型”,因为亲家需要为整场游戏做长远打算。

学习要点:一局麻将不是孤立的,要为整个半庄做规划。

🛠️ 技术深度:理解Akagi的工作原理

协议解析层:游戏的“翻译官”

Akagi的核心技术之一是将雀魂的私有协议转换为标准格式。这个过程主要在liqi_proto/mahjong_soul_api/目录中实现:

原始游戏数据 → Liqi协议解析 → mjai格式转换 → AI模型分析

这种设计让Akagi能够支持多个麻将平台,因为每个平台只需要实现自己的“翻译”模块即可。

AI决策层:Mortal模型的智慧

内置的Mortal AI模型存放在mjai/bot/目录,这是一个经过海量对局训练的深度学习网络。它的优势在于:

  • 实时性:毫秒级响应,不影响游戏体验
  • 准确性:基于统计学的严谨分析,而非简单规则
  • 可解释性:不仅告诉你“做什么”,还能展示“为什么”

扩展性设计:插件系统的灵活性

通过mhm/hook/目录的插件系统,你可以:

  1. 添加自定义功能:比如记录特定类型的决策
  2. 集成外部工具:与其他麻将分析软件联动
  3. 个性化界面:调整建议的显示方式和内容

⚠️ 安全使用指南:享受AI辅助的正确姿势

五大安全原则

  1. 绝不开启自动打牌Autoplay功能是最大的风险来源
  2. 模拟人类思考时间:合理设置RandomTime参数,避免固定间隔
  3. 多样化游戏行为:使用表情、聊天等正常互动功能
  4. 优先使用网页版:相比客户端,网页版检测机制更宽松
  5. 保持学习心态:Akagi是教练,不是代打

常见问题解决

问题:证书错误导致无法连接解决:删除~/.mitmproxy目录后重新启动mitmproxy

问题:AI建议延迟过高解决:检查网络连接,确认mortal.pth文件已正确放置

问题:界面显示异常解决:查看my_logger.py的日志输出,定位具体问题

🌱 社区生态:与全球麻将爱好者共同成长

获取帮助与资源

  • Discord社区:实时交流使用经验和技巧
  • GitCode仓库:查看最新代码和更新
  • 问题反馈:通过GitHub Issues报告bug或提出建议

贡献你的智慧

如果你想为Akagi贡献代码:

  1. 从文档开始:完善中文文档README_CH.md
  2. 修复小问题:处理简单的bug修复
  3. 添加新功能:在理解架构基础上扩展功能
  4. 分享使用经验:在社区中帮助其他新手

未来展望:AI辅助麻将的发展方向

根据项目的发展路线,Akagi未来可能:

  • 支持更多平台:扩展至更多麻将游戏
  • 增强教学功能:提供更详细的决策解释
  • 个性化训练:根据你的对局历史定制学习计划
  • 社区模型共享:用户可分享自己训练的AI模型

🎮 现在开始:你的麻将提升之旅

Akagi不仅仅是一个工具,它是一扇窗口,让你能够窥见高水平麻将的思考世界。但记住,真正的成长来自于你自己的思考和实践。

你的下一步行动清单:

  1. ✅ 克隆项目仓库并完成安装
  2. ✅ 获取mortal.pth模型文件
  3. ✅ 完成首次配置和证书安装
  4. 🔄 开始第一局观察模式对局
  5. 🔄 记录AI建议与自己选择的差异
  6. 📈 分析10局后的决策模式变化
  7. 🚀 加入社区分享你的进步

麻将是一门深奥的艺术,需要时间、思考和经验的积累。Akagi为你提供了专业的视角和实时的反馈,但最终,牌桌上的每一次决策,仍然掌握在你的手中。

开始你的Akagi之旅吧,让每一次和牌,都成为你技术成长的见证。

【免费下载链接】Akagi支持雀魂、天鳳、麻雀一番街、天月麻將,能夠使用自定義的AI模型實時分析對局並給出建議,內建Mortal AI作為示例。 Supports Majsoul, Tenhou, Riichi City, Amatsuki, with the ability to use custom AI models to analyze games in real time and provide suggestions. Comes with Mortal AI as a built-in example.项目地址: https://gitcode.com/gh_mirrors/ak/Akagi

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/26 3:57:19

深度解构:CyberpunkSaveEditor的7个逆向工程核心技术

深度解构:CyberpunkSaveEditor的7个逆向工程核心技术 【免费下载链接】CyberpunkSaveEditor A tool to edit Cyberpunk 2077 sav.dat files 项目地址: https://gitcode.com/gh_mirrors/cy/CyberpunkSaveEditor CyberpunkSaveEditor不仅仅是一个《赛博朋克207…

作者头像 李华
网站建设 2026/6/26 3:57:50

高效实战:3步掌握ImStudio GUI布局设计工具

高效实战:3步掌握ImStudio GUI布局设计工具 【免费下载链接】ImStudio GUI layout designer for Dear ImGui 项目地址: https://gitcode.com/gh_mirrors/im/ImStudio ImStudio是一款专为Dear ImGui设计的实时GUI布局创建与编辑工具,让您能够以所见…

作者头像 李华
网站建设 2026/4/13 10:48:41

VOICEVOX语音合成完全指南:从零开始掌握免费日语语音生成工具

VOICEVOX语音合成完全指南:从零开始掌握免费日语语音生成工具 【免费下载链接】voicevox 無料で使える中品質なテキスト読み上げソフトウェア、VOICEVOXのエディター 项目地址: https://gitcode.com/gh_mirrors/vo/voicevox VOICEVOX是一款功能强大的免费开源…

作者头像 李华
网站建设 2026/4/13 10:48:40

AnimateAnyone终极指南:如何让任何人像照片动起来?

AnimateAnyone终极指南:如何让任何人像照片动起来? 【免费下载链接】AnimateAnyone Unofficial Implementation of Animate Anyone by Novita AI 项目地址: https://gitcode.com/GitHub_Trending/ani/AnimateAnyone 你是否曾经想过让一张静态的人…

作者头像 李华
网站建设 2026/4/13 10:48:22

终极MP4视频修复指南:5分钟用untrunc拯救损坏的珍贵记忆

终极MP4视频修复指南:5分钟用untrunc拯救损坏的珍贵记忆 【免费下载链接】untrunc Restore a truncated mp4/mov. Improved version of ponchio/untrunc 项目地址: https://gitcode.com/gh_mirrors/un/untrunc 你是否曾因相机突然断电、存储卡故障或传输中断…

作者头像 李华
网站建设 2026/4/13 10:48:02

Qt QTabWidget标签页左侧布局文字方向自定义绘制实战

1. 为什么需要自定义QTabWidget标签页文字方向 在Qt开发中,QTabWidget是一个非常常用的控件,它允许用户通过标签页的方式切换不同的内容区域。默认情况下,标签页可以放置在四个方向:North(顶部)、South&am…

作者头像 李华