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
想在雀魂对局中获得实时AI分析与策略指导吗?Akagi是一个开源的雀魂AI辅助工具,通过深度学习技术为玩家提供从牌局解读到决策建议的全流程支持,让每一局都成为提升麻将技艺的实战课堂。这个强大的工具能够实时分析你的对局,给出专业的打牌建议,帮助你从新手快速成长为麻将高手。
核心关键词:雀魂AI辅助、实时麻将分析、深度学习麻将助手、Akagi智能教练、麻将学习工具
🚀 为什么选择Akagi?三大核心优势
1. 实时AI决策分析
Akagi能够在0.3秒内完成当前手牌的向听分析、危险牌评估和最优打法推荐。系统采用深度强化学习训练的麻将AI,通过蒙特卡洛树搜索(MCTS)模拟上万种可能的打牌路径,为你提供最科学的决策建议。
2. 多平台兼容支持
不仅支持雀魂(Majsoul),还兼容天鳳、麻雀一番街、天月麻將等多个主流日麻平台。无论你在哪个平台游戏,都能获得一致的AI辅助体验。
3. 完整的教育功能
Akagi设计初衷是帮助玩家学习和提升麻将技术,而不是简单的"外挂"。它会详细解释每个决策背后的逻辑,让你在实战中理解麻将的深层策略。
📦 快速安装指南:5分钟完成部署
准备工作
在开始安装前,你需要准备:
- Python 3.8或更高版本
- mortal.pth AI模型文件(可从项目社区获取)
- 稳定的网络连接
Windows用户安装步骤
- 下载安装脚本:获取最新的
install_akagi.ps1文件 - 以管理员身份运行PowerShell:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass .\install_akagi.ps1 - 安装证书:首次运行后,在
~/.mitmproxy目录安装生成的CA证书 - 放置AI模型:将
mortal.pth文件放入./Akagi/mjai/bot目录
macOS用户安装步骤
- 下载安装脚本:获取
install_akagi.command文件 - 运行安装命令:
bash install_akagi.command - 启动Akagi:双击
run_akagi.command - 证书安装:同样在
~/.mitmproxy目录安装证书
🔧 核心配置详解
Akagi的配置文件settings.json位于项目根目录,以下是关键配置项:
{ "Autoplay": false, // 自动打牌功能,建议新手关闭 "Helper": true, // 启用辅助提示功能 "Port": { "MITM": 7878, // MITM代理端口 "MJAI": 28680 // AI服务端口 }, "RandomTime": { // 随机延迟设置,模拟人类操作 "new_min": 3.5, "new_max": 4.5, "min": 1.0, "max": 3.2 }, "Playwright": { // 浏览器控制设置 "enable": true, "width": 1280, "height": 720 } }个性化配置建议
- 风险容忍度:可通过修改
mjai/bot/bot.py中的权重系数,调整AI对不同牌型的偏好程度 - 分析深度:在配置文件中增加
AnalysisDepth参数,值越高分析越精确但延迟增加 - 安全设置:建议保持
Autoplay为false,手动操作更安全
🎮 实战应用场景
场景一:初期手牌规划
当你拿到初始手牌时,Akagi会立即分析:
- 当前向听数
- 可能的做牌方向
- 推荐舍牌顺序
- 宝牌利用策略
例如,手牌中有两张宝牌指示牌时,系统会提示"保留双宝牌,优先做断幺平胡",并展示不同舍牌选择的期望得分曲线。
场景二:中盘攻防决策
面对多家立直时,Akagi提供:
- 各家听牌概率计算
- 安全牌范围标注(颜色编码)
- 攻守平衡建议
- 预期得点分析
场景三:终局风险控制
在终局阶段,系统会:
- 计算剩余牌张概率分布
- 评估放铳风险
- 提供安全度最高的打法
- 权衡和牌概率与打点
🏗️ 系统架构解析
Akagi采用模块化设计,各个组件协同工作:
数据采集层 (mitm.py) ↓ 协议转换模块 (majsoul2mjai.py) ↓ AI分析引擎 (mjai/bot/model.py) ↓ 可视化界面 (client.py)关键技术组件
- MITM代理:实时捕获游戏通信数据
- LiqiProto解析:将雀魂协议转换为标准格式
- MJAI转换:统一不同平台的麻将数据格式
- 深度学习模型:基于Mortal AI的决策引擎
- TUI界面:简洁的终端用户界面
⚡ 进阶使用技巧
自定义AI模型
如果你有自己的训练模型,可以:
- 将模型文件重命名为
mortal.pth - 放置在
mjai/bot目录 - 重启Akagi即可使用
多账号管理
通过修改端口配置,可以同时运行多个Akagi实例:
"Port": { "MITM": 7879, // 修改为不同端口 "MJAI": 28681 // 避免冲突 }日志分析与复盘
Akagi会生成详细的游戏日志,位于项目根目录的日志文件中。你可以:
- 分析自己的决策模式
- 查看AI建议与实际选择的差异
- 识别常见错误类型
- 追踪技术提升进度
❓ 常见问题解答
Q: 安装后无法捕获游戏数据?
A: 检查以下步骤:
- 确保证书已正确安装并信任
- 浏览器代理设置为
127.0.0.1:7878 - 重启Akagi和游戏客户端
Q: AI建议延迟太高怎么办?
A: 尝试以下优化:
- 降低
AnalysisDepth值 - 关闭不必要的后台程序
- 确保有足够的系统资源(建议4GB+内存)
Q: 如何保证账号安全?
A: 遵循安全使用准则:
- 避免使用Steam客户端,优先使用网页版
- 不要开启
Autoplay自动打牌 - 适当使用表情贴纸模拟人类行为
- 不要24小时连续使用
- 不完全依赖AI建议,保持自己的思考
Q: 遇到协议更新怎么办?
A: Akagi会定期更新协议解析模块,你可以:
- 通过
git pull获取最新代码 - 关注项目社区的更新公告
- 在Discord群组中寻求帮助
📈 学习路径建议
新手阶段(0-100小时)
- 主要观察AI的舍牌选择
- 学习基本的牌效理论
- 理解向听数概念
- 熟悉常见牌型组合
进阶阶段(100-500小时)
- 分析AI的攻防判断逻辑
- 学习危险牌评估方法
- 掌握场况判断技巧
- 开始记录自己的决策差异
高手阶段(500+小时)
- 理解AI的深层策略
- 发展个人打牌风格
- 参与对AI模型的优化
- 贡献代码或分享经验
🎯 终极目标:从依赖到独立
Akagi的真正价值不在于替代你的思考,而在于加速你的学习过程。通过长期使用,你会逐渐:
- 内化AI的决策逻辑,形成自己的判断体系
- 识别常见模式,快速做出正确决策
- 发展直觉判断,减少对工具的依赖
- 享受麻将的乐趣,而不仅仅是胜负
记住,最优秀的麻将玩家不是那些完全依赖AI的人,而是那些能够将AI分析与自身经验完美结合的人。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),仅供参考
