为什么你的雀魂胜率停滞不前?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模型进行分析。整个过程完全非侵入式,不修改游戏文件,不注入代码,最大程度保证了安全性。
三个核心价值点
- 即时反馈系统:每当你面临决策时,Akagi都会实时提供多种打法的胜率分析
- 学习模式优化:通过观察AI的思考过程,你可以逐渐理解职业选手的决策逻辑
- 个性化适应:你可以根据自己的水平调整建议的详细程度,从新手到高手都能受益
🚀 快速上手: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模型
- 从Discord社区获取
mortal.pth文件 - 将其放置在
mjai/bot/目录下 - 确认文件路径为
mjai/bot/mortal.pth
第四步:首次运行与证书配置
- 运行
python mitm.py启动代理 - 按照提示安装证书到系统信任列表
- 配置浏览器代理为
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局)
当你熟悉基本操作后,可以开始主动提问和学习:
- 为什么AI选择这张牌?观察牌局上下文,理解AI的决策依据
- 不同选择的胜率差异有多大?关注微小差距背后的战略意义
- 我的直觉与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/目录的插件系统,你可以:
- 添加自定义功能:比如记录特定类型的决策
- 集成外部工具:与其他麻将分析软件联动
- 个性化界面:调整建议的显示方式和内容
⚠️ 安全使用指南:享受AI辅助的正确姿势
五大安全原则
- 绝不开启自动打牌:
Autoplay功能是最大的风险来源 - 模拟人类思考时间:合理设置
RandomTime参数,避免固定间隔 - 多样化游戏行为:使用表情、聊天等正常互动功能
- 优先使用网页版:相比客户端,网页版检测机制更宽松
- 保持学习心态:Akagi是教练,不是代打
常见问题解决
问题:证书错误导致无法连接解决:删除~/.mitmproxy目录后重新启动mitmproxy
问题:AI建议延迟过高解决:检查网络连接,确认mortal.pth文件已正确放置
问题:界面显示异常解决:查看my_logger.py的日志输出,定位具体问题
🌱 社区生态:与全球麻将爱好者共同成长
获取帮助与资源
- Discord社区:实时交流使用经验和技巧
- GitCode仓库:查看最新代码和更新
- 问题反馈:通过GitHub Issues报告bug或提出建议
贡献你的智慧
如果你想为Akagi贡献代码:
- 从文档开始:完善中文文档
README_CH.md - 修复小问题:处理简单的bug修复
- 添加新功能:在理解架构基础上扩展功能
- 分享使用经验:在社区中帮助其他新手
未来展望:AI辅助麻将的发展方向
根据项目的发展路线,Akagi未来可能:
- 支持更多平台:扩展至更多麻将游戏
- 增强教学功能:提供更详细的决策解释
- 个性化训练:根据你的对局历史定制学习计划
- 社区模型共享:用户可分享自己训练的AI模型
🎮 现在开始:你的麻将提升之旅
Akagi不仅仅是一个工具,它是一扇窗口,让你能够窥见高水平麻将的思考世界。但记住,真正的成长来自于你自己的思考和实践。
你的下一步行动清单:
- ✅ 克隆项目仓库并完成安装
- ✅ 获取mortal.pth模型文件
- ✅ 完成首次配置和证书安装
- 🔄 开始第一局观察模式对局
- 🔄 记录AI建议与自己选择的差异
- 📈 分析10局后的决策模式变化
- 🚀 加入社区分享你的进步
麻将是一门深奥的艺术,需要时间、思考和经验的积累。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),仅供参考