3步掌握Akagi:AI麻将助手让你的雀魂水平突飞猛进
3步掌握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麻将助手正是你的得力伙伴!这款智能工具能够实时分析对局并提供专业建议,内置Mortal AI模型作为示例,帮助麻将爱好者从新手快速成长为高手。无论你是想学习麻将策略、分析自己的牌局表现,还是想了解AI如何思考麻将决策,Akagi都能为你提供前所未有的学习体验。
🎯 Akagi是什么?麻将AI助手的核心功能解析
Akagi是一个支持多平台麻将游戏的开源AI助手项目,它通过智能算法分析你的对局,实时提供决策建议。这款工具的核心价值在于它的实时分析能力和教育性质——不是替代你打牌,而是帮助你理解每一手牌背后的策略逻辑。
为什么你需要Akagi麻将助手?
- 实时决策指导:在牌局进行中,Akagi能够分析当前局势并提供最佳行动建议
- 多平台支持:兼容雀魂、天鳳、麻雀一番街、天月麻將等主流麻将平台
- 自定义AI模型:支持使用自定义的AI模型进行对局分析
- 学习与改进:通过观察AI的决策过程,学习专业麻将策略
Akagi麻将助手的工作原理
Akagi采用MITM(中间人)技术捕获游戏通信数据,将游戏协议转换为标准的mjai格式,然后通过AI模型进行分析,最终将分析结果反馈给用户。整个过程在本地完成,确保数据安全和隐私保护。
🚀 快速上手:3步完成Akagi安装配置
第一步:获取项目代码并准备环境
首先,你需要克隆项目到本地:
git clone https://gitcode.com/gh_mirrors/ak/Akagi cd AkagiAkagi支持Windows和macOS系统,你需要根据操作系统选择合适的安装脚本:
- Windows用户:使用
scripts/install_akagi.ps1安装脚本 - macOS用户:使用
scripts/install_akagi.command安装脚本
第二步:获取并配置AI模型
Akagi的核心是AI模型,你需要获取mortal.pth模型文件。这个文件通常可以从社区Discord服务器获取,下载后将其放置在正确的位置:
mjai/ └── bot/ └── mortal.pth <-- 将模型文件放在这里第三步:网络配置与证书安装
启动代理服务:
python mitm.py配置系统代理:
- 服务器地址:127.0.0.1
- 端口:7878(可在settings.json中修改)
安装SSL证书:
- 首次使用需要访问 http://mitm.it
- 下载并安装对应系统的证书
完成这三步后,你的Akagi麻将助手就基本配置完成了!
⚙️ 核心配置详解:让Akagi发挥最大效能
Akagi的配置文件settings.json位于项目根目录,通过调整这些参数,你可以定制化AI助手的行为:
基础配置参数
{ "Autoplay": false, // 是否启用自动打牌(建议新手设为false) "Helper": true, // 是否使用mahjong-helper "Autohu": false, // 是否自动和牌 "Port": { "MITM": 7878, // MITM代理端口 "XMLRPC": 8000, // XMLRPC端口 "MJAI": 11600 // MJAI bot容器端口 } }性能优化建议
- AI思考深度:通过调整AI模型参数控制分析深度
- 网络超时设置:根据网络状况调整超时时间
- 界面显示选项:启用概率显示帮助理解AI决策
安全配置提醒
为了降低账号风险,建议:
- 将
Autoplay设为false,手动操作学习AI策略 - 使用Web版而非Steam版游戏
- 避免24小时不间断使用
🎮 实战操作:如何使用Akagi分析你的对局
启动与连接
运行主客户端:
python client.py启动游戏并确保代理设置正确
在Akagi界面中,你将看到两个主要流程:
- 大厅流程:显示游戏大厅的连接状态
- 游戏流程:对局开始后显示实时分析数据
界面功能解析
Akagi的界面设计直观易用:
- 左上角:显示捕获的LiqiProto消息
- 右上角:显示AI返回的MJAI格式建议
- 中部区域:展示当前手牌(使用Unicode字符)
- 左下角:配置选项和设置
- 右下角:AI建议的具体操作
学习模式建议
对于初学者,建议采用以下学习路径:
- 观察阶段:开启AI建议但完全手动操作,对比自己与AI的决策差异
- 模仿阶段:尝试遵循AI建议进行决策,理解其背后的逻辑
- 反思阶段:对AI决策提出质疑,思考是否存在其他可能性
- 创新阶段:形成自己的决策风格,将AI建议作为参考而非标准答案
🔧 高级功能:自定义与扩展
自定义AI模型
除了内置的Mortal AI模型,Akagi支持使用自定义模型。你可以:
- 在
players/目录下放置自定义的bot.zip文件 - 修改配置文件指向你的自定义模型
- 调整AI参数以适应不同的游戏风格
插件开发
Akagi的模块化设计允许开发者创建自定义插件。主要模块位于:
- 核心模块:
mhm/目录包含主要功能实现 - 协议处理:
liqi_proto/和mahjong_soul_api/处理游戏通信 - AI接口:
mjai/目录包含AI模型接口
对局数据分析
Akagi能够将游戏数据转换为标准的mjai格式,你可以:
- 使用
convert.py转换对局数据 - 分析历史对局找出改进点
- 导出数据用于进一步分析或训练
⚠️ 安全使用指南与注意事项
账号安全最佳实践
- 不要使用自动打牌功能:手动操作学习AI策略
- 避免长时间连续使用:模拟人类玩家的正常游戏时间
- 使用贴图交流:适当使用游戏内贴图增加"人性化"
- 不完全依赖AI建议:保持自己的思考,AI只是参考工具
技术注意事项
- 证书信任:确保正确安装MITM证书
- 端口冲突:检查默认端口7878是否被其他程序占用
- 模型文件:确保mortal.pth文件放置在正确位置
- Python环境:确保安装了正确版本的Python和相关依赖
📈 从新手到高手:Akagi辅助学习路径
第一周:熟悉基本操作
- 学习Akagi的基本安装和配置
- 了解界面各区域的功能
- 完成3-5局对局的观察学习
第二周:策略理解阶段
- 分析AI的决策逻辑
- 学习常见的麻将策略模式
- 尝试预测AI的建议
第三周:实战应用阶段
- 将学到的策略应用到实际对局中
- 记录自己的决策与AI建议的差异
- 分析差异原因并调整策略
第四周及以后:进阶提升
- 探索高级麻将策略
- 尝试不同的AI模型配置
- 参与社区讨论分享经验
🔮 Akagi的未来发展与社区生态
Akagi作为一个开源项目,拥有活跃的社区和持续的开发计划。未来的发展方向包括:
- 图像识别技术:计划减少对MITM的依赖,使用图像识别技术
- 多AI混合决策:让AI行为更接近人类玩家
- 更多游戏平台支持:扩展兼容的游戏平台
- 性能优化:减少启动时间,提升响应速度
参与贡献
如果你对麻将AI开发感兴趣,可以:
- 提交代码改进和功能建议
- 分享你的自定义AI模型
- 报告使用中遇到的问题
- 参与社区讨论和技术交流
🎉 开始你的AI麻将学习之旅
Akagi不仅仅是一个工具,更是一个麻将学习的伙伴。通过这个AI助手,你可以:
- 量化分析自己的对局表现
- 学习专业麻将策略思维
- 提升决策能力和牌局理解
- 享受麻将学习的乐趣
记住,最好的麻将AI不是替代你思考,而是启发你思考。Akagi为你打开了麻将策略的数据分析之门,但真正的雀魂高手,永远是那些能够将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),仅供参考
