Akagi麻将AI助手:从零开始的智能对局分析完整指南
Akagi麻将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
你是否曾在雀魂对局中犹豫不决,不知道下一张牌该如何选择?或者面对复杂牌型时,难以判断最佳进攻时机?Akagi麻将AI助手正是为解决这些问题而生——这是一款支持雀魂、天鳳、麻雀一番街、天月麻将的实时智能辅助工具,能够使用自定义AI模型分析对局并提供专业建议。
🎯 为什么你需要Akagi麻将AI助手?
传统麻将学习依赖经验积累,但Akagi带来了革命性的改变。想象一下,有一位专业教练时刻陪伴在你身边,实时分析你的每一手牌,提供科学的决策建议。这就是Akagi为你带来的体验,它通过实时数据分析与深度学习算法,将复杂的麻将决策过程可视化,帮助你从直觉型玩家转变为分析型高手。
Akagi的核心优势:
- 即时决策支持:在每手牌的关键时刻提供专业建议
- 深度学习分析:基于百万级对局数据训练的AI模型
- 多平台兼容:支持雀魂、天鳳等主流麻将平台
- 完全开源:你可以自定义AI模型,打造专属的智能助手
- 实时HUD显示:向听数、听牌、和牌率、放铳风险一目了然
🚀 三步快速上手:立即开始智能麻将之旅
第一步:获取与安装
Akagi提供便携式zip包,无需复杂安装过程:
git clone https://gitcode.com/gh_mirrors/ak/Akagi根据你的操作系统选择合适的版本:
- Windows用户:下载
akagi-<version>-windows-x64.zip - macOS用户:下载
akagi-<version>-macos-arm64.zip - Linux用户:下载
akagi-<version>-linux-x64.zip
每个zip包都包含完整的运行环境,包括Python 3.12和uv包管理器,确保bots无需系统Python即可运行。
第二步:首次启动配置
首次启动时,Akagi会引导你完成设置向导:
- 选择语言:支持英语、日语、繁体中文、简体中文
- 选择平台:雀魂、天鳳等
- 选择捕获模式:MITM代理或Chromium浏览器模式
- 安装AI模型:一键安装Mortal AI模型
第三步:开始对局分析
配置完成后,Akagi会自动启动并开始分析你的麻将对局。在Chromium模式下,Akagi会启动一个受控的浏览器窗口,通过Chrome DevTools协议拦截WebSocket帧,无需系统代理或证书设置。
🎮 核心功能详解:你的智能麻将教练
实时HUD显示
Akagi的核心功能是实时显示对局信息的HUD界面:
- 向听数:显示当前手牌距离听牌还需要多少张牌
- 听牌:显示可能的听牌组合
- 和牌率:计算当前手牌的和牌概率
- 听牌率:分析达成听牌的可能性
- 放铳风险:针对每个对手计算放铳风险
- 推荐切牌:基于AI分析推荐最佳切牌选择
双模式捕获系统
Akagi提供两种数据捕获方式,满足不同用户需求:
1. MITM代理模式(默认)
- 系统级代理,需要一次性信任CA证书
- 将游戏客户端流量导向127.0.0.1:23410
- 适合高级用户和需要系统级监控的场景
2. Chromium浏览器模式
- Akagi启动受控的Chromium家族浏览器
- 通过Chrome DevTools协议拦截WebSocket帧
- 零代理/CA设置,只需在启动的窗口中游戏即可
- 推荐新手使用,配置简单
可插拔AI模型系统
Akagi支持多种AI模型,你可以根据需求选择:
- 内置Mortal AI:一键安装,作为示例模型
- 自定义模型:支持任何符合mjai协议的bot
- 双模式支持:4人麻将和3人麻将使用不同模型
- 自动切换:根据牌局人数自动选择对应模型
📊 对局历史与数据分析
自动记录与分析
Akagi会自动记录每一场完整对局,你可以在历史标签页中查看:
- 排名饼图:显示1st/2nd/3rd/4th的分布比例
- 累计PT折线图:支持多种计分规则
- 雀魂:选择场次和段位
- 天凤:选择段位等级
- 自定义:直接编辑uma和段位奖励数组
- 详细统计数据:
- 和牌率、放铳率、立直率
- 副露率、流局率
- 平均和牌点数、平均放铳点数
- 平均和牌巡目
- 役满、流局满贯次数
数据存储结构
所有对局数据都保存在本地:
<config_root>/history/ ├── index.jsonl # 每行一个GameRecord(ULID键控) └── games/ └── <ulid>.mjai.jsonl # 完整事件流副本🔧 高级配置与自定义
配置文件详解
Akagi的配置保存在config.toml中,支持热重载:
[general] language = "zh-CN" # 支持en、ja、zh-TW、zh-CN [logging] dir = "./logs" # 日志目录 level = "info" # 日志级别 [platform] kind = "Majsoul" # 平台类型 [proxy] enabled = true # 代理启用 addr = "127.0.0.1:23410" # 代理地址 [capture] mode = "chromium" # 捕获模式:mitm或chromium [bot] enabled = true # AI启用 active_4p = "mortal" # 4人麻将使用模型 active_3p = "mortal3p" # 3人麻将使用模型自定义AI模型开发
如果你想开发自己的AI模型,只需遵循简单结构:
mjai_bot/<name>/ ├── bot.py # JSONL stdin → JSONL stdout ├── pyproject.toml # requires-python = ">=3.12" ├── manifest.toml # 可选 - 支持的模式、设置模式 └── README.mdbot.py每行读取一个mjai事件JSON数组,每行输出一个mjai动作对象。Akagi将stderr输出到应用程序日志中。
🛠️ 故障排除与常见问题
安装与启动问题
Q:启动失败怎么办?A:确保以管理员/root权限运行,检查系统依赖是否完整。
Q:无法捕获游戏流量?A:检查代理设置,确保游戏流量正确导向Akagi代理端口。
Q:AI建议延迟过高?A:降低分析深度设置,或升级硬件配置。
功能相关问题
Q:某些平台不支持?A:检查是否安装了对应的解析模块。
Q:自定义模型如何加载?A:将模型文件放置在mjai_bot/目录,并在配置中指定模型路径。
Q:MITM模式证书问题?A:确保信任./ca/akagi-ca.crt证书,验证代理是否运行:curl http://127.0.0.1:23410/ping应返回pong。
🎯 使用技巧与最佳实践
新手模式配置
如果你是麻将新手,建议使用以下配置:
- 开启详细决策说明:帮助理解AI建议的逻辑
- 降低分析速度:便于逐步学习决策过程
- 启用防铳提醒功能:减少放铳风险
- 使用Chromium模式:简化配置流程
进阶玩家优化
对于有经验的玩家,可以调整配置获得更好体验:
- 精简输出:专注核心建议,减少干扰
- 提高分析速度:实时响应,不延迟决策
- 启用高级牌型识别:识别复杂牌型和特殊役种
- 自定义风险偏好:根据个人风格调整进攻/防守权重
安全使用建议
虽然Akagi设计用于教育目的,但合理使用可以最大程度保���账号安全:
- 平台选择:优先使用网页版而非Steam客户端
- 行为模拟:不要完全依赖自动打牌功能
- 时间管理:避免长时间连续使用AI辅助
- 决策自主:将AI建议作为参考,而非绝对指令
🌟 从工具用户到策略大师
数据分析与复盘
Akagi不仅提供实时建议,还能记录完整的对局数据。通过分析这些数据,你可以:
- 识别决策模式:找出自己常犯的错误类型
- 评估进步轨迹:对比不同时期的决策质量
- 学习高手思路:导入高手对局,分析其决策逻辑
社区参与与贡献
作为开源项目,Akagi欢迎社区成员的参与:
- 提交问题报告:帮助改进工具的稳定性
- 分享优秀模型:在Discord社区交流训练经验
- 参与功能开发:贡献代码,共同完善工具功能
📈 未来发展方向
Akagi项目团队正在探索多个技术升级方向:
多模型融合系统:集成不同风格的AI算法,提供更全面的决策视角。你可以在mjai_bot/目录下放置多个模型文件,系统会自动融合它们的决策建议。
图像识别技术:减少对网络协议分析的依赖,通过屏幕截图直接分析牌局状态。这将大大简化部署流程,提高兼容性。
社区学习功能:建立玩家对局数据库,通过机器学习分析不同段位玩家的决策特点,提供更具针对性的训练建议。
🎓 最后的思考:智能工具与人类智慧的平衡
Akagi作为一款强大的麻将AI助手,其真正价值不在于替代人类思考,而在于增强人类决策能力。它像一面镜子,反映出你决策过程中的盲点;又像一位教练,指出改进的方向。
记住,麻将的魅力在于其不确定性,在于人类直觉与计算之间的微妙平衡。Akagi为你提供了计算的工具,但最终的决策权始终在你手中。使用这个工具时,保持批判性思维,将AI建议与你对游戏的理解相结合,才能真正成长为麻将高手。
现在,你已经掌握了Akagi的完整使用指南。从环境部署到高级配置,从基础使用到安全注意事项,每一步都为你铺平了通往智能麻将学习的道路。开始你的Akagi之旅,让每一次对局都成为提升的机会!
快速开始清单:
- ✅ 下载对应系统的zip包
- ✅ 解压到任意有写权限的目录
- ✅ 首次启动完成设置向导
- ✅ 选择适合的捕获模式
- ✅ 安装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
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
