21天麻将AI训练指南:如何用Akagi从菜鸟变高手
21天麻将AI训练指南:如何用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
你是否曾羡慕那些在麻将桌上游刃有余的高手?是否想知道他们如何在瞬间做出最佳决策?Akagi麻将AI助手正是为你量身打造的学习工具!这款开源项目支持雀魂、天鳳、麻雀一番街、天月麻將等多个平台,通过内置的Mortal AI模型实时分析对局,提供专业建议,帮助你在21天内实现麻将技术的质的飞跃。
🎯 什么是Akagi麻将AI助手?
Akagi是一个基于Python开发的麻将AI分析工具,能够实时监控你的对局数据,使用先进的AI算法分析牌局,并提供最佳决策建议。它就像一位24小时在线的私人麻将教练,随时指导你的每一步操作。
核心功能亮点:
- 实时牌局分析:AI模型即时分析当前局势
- 多平台支持:兼容雀魂、天鳳、麻雀一番街、天月麻將
- 本地化运行:所有数据处理都在本地完成,保护隐私安全
- 自定义AI模型:支持替换和训练自己的AI模型
🚀 快速入门:5分钟搭建你的AI教练
第一步:环境准备
首先需要克隆项目仓库到本地:
git clone https://gitcode.com/gh_mirrors/ak/Akagi cd Akagi第二步:安装依赖
项目提供了便捷的安装脚本:
Windows用户:
- 下载
install_akagi.ps1脚本 - 以管理员身份运行PowerShell
- 执行安装命令
Mac用户:
- 下载
install_akagi.command脚本 - 在终端中执行安装命令
第三步:配置AI模型
你需要获取Mortal AI模型文件:
- 将
mortal.pth文件放入mjai/bot/目录 - 这是AI的核心大脑,负责分析决策
第四步:启动系统
运行启动脚本:
- Windows:双击
run_akagi.bat - Mac:运行
run_akagi.command
系统会自动启动MITM代理,拦截和分析麻将游戏数据流。
📊 实战训练:从基础到精通的三个阶段
第一阶段:基础技能构建(第1-7天)
目标:掌握基本牌效和防守意识
训练重点:
- 牌效率训练:严格按照AI建议出牌,理解每张牌的保留价值
- 防守意识培养:学习识别危险牌,降低放铳率
- 基本役种识别:熟悉常见役种的形成条件
每日任务:
- 完成3局标准对局
- 记录每次AI建议与实际选择的差异
- 分析3个关键决策点
第二阶段:中级策略提升(第8-14天)
目标:掌握攻防转换和立直判断
训练重点:
- 立直时机判断:学习何时应该立直,何时应该默听
- 攻防转换策略:根据场况灵活调整打法
- 读牌技巧:通过对手出牌推测其手牌
每日任务:
- 完成2局标准对局 + 1局专项训练
- 重点分析立直决策
- 练习读牌技巧
第三阶段:高级战术精通(第15-21天)
目标:形成个人打法体系
训练重点:
- 个性化策略:根据自身风格调整AI建议权重
- 对手分析:针对不同对手制定针对性策略
- 逆风局处理:学习在劣势情况下的翻盘技巧
每日任务:
- 完成1局标准对局 + 1局逆风训练
- 分析对手打法模式
- 总结个人技术特点
🔧 技术架构深度解析
核心模块介绍
Akagi采用模块化设计,各个组件分工明确:
数据捕获层:
mitm.py- MITM代理模块,负责拦截游戏数据流liqi.py- 协议解析模块,处理雀魂通信协议
AI分析层:
mjai/bot/- AI模型目录,存放Mortal AI模型bot.py- AI推理引擎,负责牌局分析
用户界面层:
client.py- 主客户端界面,提供实时建议显示gui.py- 图形界面模块(预留扩展)
工具支持层:
majsoul2mjai.py- 数据格式转换工具libriichi_helper.py- 麻将规则辅助工具
数据处理流程
游戏数据流 → MITM拦截 → 协议解析 → AI分析 → 建议显示所有数据都在本地处理,确保隐私安全,同时提供毫秒级响应速度。
🎮 实战应用场景
场景一:实时对局指导
在实战中,Akagi会在右侧面板显示:
- 当前推荐出牌(用箭头标记)
- 每张牌的保留价值评分(1-10分)
- 放铳风险等级(绿/黄/红三色标注)
- 听牌选择和率分析
场景二:对局复盘分析
每局结束后,系统会生成详细的数据报告:
- 决策正确率统计
- 关键回合分析
- 改进建议清单
- 技术弱点识别
场景三:专项技能训练
通过配置文件调整,可以进行针对性训练:
- 防守专项:降低放铳率训练
- 进攻专项:提高和牌率训练
- 读牌专项:对手手牌推测训练
⚙️ 高级配置与自定义
配置文件详解
编辑settings.json文件可以调整系统行为:
{ "Unlocker": false, "Autoplay": false, "Helper": true, "Autohu": true, "Port": { "MITM": 8080, "XMLRPC": 8000, "MJAI": 8001 } }关键配置项:
Autoplay:是否启用自动打牌(建议关闭以学习)Helper:是否启用麻将助手功能Autohu:是否自动和牌
自定义AI模型
如果你有编程基础,可以:
- 修改
mjai/bot/model.py调整AI行为 - 训练自己的模型替换
mortal.pth - 调整AI决策权重参数
🛡️ 安全与隐私保护
本地化架构优势
Akagi采用完全本地化的架构设计:
- 零数据上传:所有分析都在本地完成
- 无账号风险:不与游戏服务器直接通信
- 开源透明:代码完全公开,无后门风险
安装证书说明
首次使用时需要安装MITM证书:
- 系统会提示安装证书
- 按照指引完成证书安装
- 证书仅用于数据解密,不会泄露个人信息
📈 效果评估与进步追踪
量化进步指标
使用Akagi训练期间,关注以下关键指标:
- 平均向听速度:从起手到听牌的平均巡数
- 和牌率:成功和牌的局数比例
- 放铳率:放铳给对手的比例
- 平均打点:每局的平均得分
21天训练目标
第7天检查点:
- 平均向听速度 ≤ 6巡
- 放铳率 ≤ 20%
第14天检查点:
- 和牌率 ≥ 25%
- 立直决策正确率 ≥ 70%
第21天检查点:
- 形成个人打法风格
- 能够针对性应对不同对手
- 段位提升至少1级
🚨 常见问题与解决方案
问题一:启动失败
可能原因:
- Python环境问题
- 依赖包未正确安装
- 端口冲突
解决方案:
- 检查Python版本(需要3.8+)
- 重新运行安装脚本
- 修改
settings.json中的端口号
问题二:AI建议不显示
可能原因:
- MITM代理未正确配置
- 游戏连接未指向代理
- 证书未安装
解决方案:
- 检查代理设置
- 确认游戏流量通过8080端口
- 重新安装证书
问题三:性能问题
可能原因:
- 硬件配置不足
- AI模型加载慢
解决方案:
- 关闭其他占用资源程序
- 使用轻量级AI模型
🔮 未来发展方向
计划中的功能升级
- 更多AI模型支持:集成更多先进的麻将AI
- 移动端适配:支持手机端麻将游戏
- 社区功能:玩家数据分享和对比
- 进阶训练模式:针对职业选手的高级训练
社区贡献指南
Akagi是一个开源项目,欢迎开发者贡献:
- 改进AI算法
- 增加新游戏平台支持
- 优化用户界面
- 编写教程和文档
🎉 开始你的麻将高手之旅
现在,你已经掌握了使用Akagi提升麻将技术的完整路径。记住,AI只是工具,真正的进步来自于你的思考和实践。坚持21天系统训练,你将:
✅ 建立科学的麻将思维体系 ✅ 掌握数据驱动的决策方法 ✅ 形成个人化的打法风格 ✅ 显著提升对局胜率
立即开始你的训练之旅,让Akagi成为你最可靠的麻将教练!每一次对局都是学习的机会,每一次决策都是进步的阶梯。21天后,你将成为牌桌上令人敬畏的对手。
重要提示:本项目仅供学习和研究使用,请遵守各游戏平台的用户协议。合理使用AI辅助工具,享受麻将的乐趣,同时尊重游戏的公平性。
【免费下载链接】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),仅供参考
