news 2026/4/18 13:18:19

AI麻将辅助工具Akagi使用指南:提升雀魂水平的技术方案

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
AI麻将辅助工具Akagi使用指南:提升雀魂水平的技术方案

AI麻将辅助工具Akagi使用指南:提升雀魂水平的技术方案

【免费下载链接】AkagiA helper client for Majsoul项目地址: https://gitcode.com/gh_mirrors/ak/Akagi

Akagi作为一款开源的AI麻将分析工具,专为雀魂游戏玩家设计,通过实时对局数据分析和智能决策建议,帮助用户提升麻将竞技水平。本文档将系统介绍该工具的安装配置、功能使用及优化技巧,适合有一定麻将基础并希望通过技术手段提升游戏理解的玩家。

如何安装Akagi AI麻将辅助工具

环境检查与准备

在开始安装前,请确保您的系统满足以下要求:

  • Windows 10/11或macOS 10.15+操作系统
  • Python 3.8+运行环境
  • 至少2GB可用存储空间
  • 稳定的网络连接

基础安装步骤

Windows系统安装
  1. 克隆项目代码库

    git clone https://gitcode.com/gh_mirrors/ak/Akagi cd Akagi
  2. 执行安装脚本

    • 以管理员身份打开PowerShell
    • 执行以下命令更改执行策略:
      Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
    • 运行安装脚本:
      .\scripts\install_akagi.ps1
macOS系统安装
  1. 克隆项目代码库

    git clone https://gitcode.com/gh_mirrors/ak/Akagi cd Akagi
  2. 执行安装脚本

    chmod +x scripts/install_akagi.command ./scripts/install_akagi.command

[!NOTE] 安装过程中会自动下载并配置必要的依赖包,包括protobuf、mitmproxy等核心组件。请耐心等待安装完成,期间可能需要输入系统密码授权。

高级配置要点

AI模型部署
  1. 获取Mortal模型文件(mortal.pth)
  2. 将模型文件放置到指定目录:
    mjai/bot/mortal.pth
  3. 验证模型配置:
    python -m mjai.bot.model --verify
网络代理设置
  1. 启动中间人代理服务:

    python mitm.py
  2. 配置系统代理:

    • 地址:127.0.0.1
    • 端口:7878
  3. 安装SSL证书:

    • 证书位置:~/.mitmproxy/mitmproxy-ca-cert.pem
    • 按照系统提示完成证书信任配置

Akagi核心功能配置详解

配置文件结构

Akagi的主要配置文件为settings.json,位于项目根目录,采用JSON格式存储配置参数。以下是关键配置项说明:

配置路径数据类型默认值说明
Helperbooleanfalse启用麻将助手功能
Autoplaybooleanfalse启用自动打牌模式
Port.MITMinteger7878中间人代理服务端口
Port.MJAIinteger28680AI分析服务端口
Log.Levelstring"INFO"日志输出级别
Model.ThinkDepthinteger3AI思考深度,数值越大分析越深入

功能用途与配置方法

实时分析功能

功能用途:实时捕获游戏数据并提供AI打牌建议

配置方法

{ "Helper": true, "Analysis": { "Enabled": true, "SuggestionDisplay": "inline", "ConfidenceThreshold": 0.7 } }

使用场景:适用于想要逐步学习AI策略的玩家,在手动操作过程中获得实时指导。

数据记录功能

功能用途:记录完整对局数据用于赛后分析

配置方法

{ "Recording": { "Enabled": true, "Format": "mjai", "SavePath": "./replays/", "AutoUpload": false } }

使用场景:适合希望通过复盘提升技术的玩家,可结合第三方工具进行深度分析。

实战技巧:如何有效使用Akagi提升雀魂水平

对局分析工作流程

  1. 启动程序

    # 启动主程序 python gui.py # 或使用快捷脚本 ./run_akagi.command # macOS run_akagi.bat # Windows
  2. 开始对局

    • 确保代理服务正常运行
    • 打开雀魂游戏客户端
    • 进入任意对局模式
  3. 使用AI建议

    • 观察界面右侧AI建议区域
    • 结合自身判断选择打牌策略
    • 查看详细分析可点击"展开详情"

进阶使用策略

防守策略学习

利用Akagi的牌局分析功能,重点关注以下指标:

  • 危险牌识别率
  • 弃和决策时间点
  • 防守型舍牌顺序

通过对比AI选择与个人决策的差异,逐步建立科学的防守思维。

进攻时机把握

关注AI在以下场景的决策逻辑:

  • 立直判断与时机选择
  • 听牌型选择策略
  • 追立决策依据

建议在训练模式中反复模拟不同场景,培养进攻意识。

安全使用规范与风险防范

[!WARNING]账号安全警示

使用本工具时,请严格遵守游戏用户协议,过度依赖自动功能可能导致账号风险。建议:

  • 禁用Autoplay功能,保持手动操作
  • 避免连续长时间使用辅助功能
  • 不要在竞技性较高的排位赛中使用

合规使用建议

  1. 行为模拟设置

    { "HumanSimulation": { "Enabled": true, "ActionDelay": 1000-3000, // 随机操作延迟(毫秒) "RandomChoiceRate": 0.1 // 随机选择概率 } }
  2. 功能使用原则

    • 以学习为主要目的
    • 逐步减少对AI建议的依赖
    • 将重点放在理解决策逻辑而非结果

性能优化:怎样提升Akagi的响应速度

系统资源配置

根据硬件条件调整以下参数:

参数低配设备中配设备高配设备
Model.ThinkDepth1-23-45-6
Analysis.Concurrentfalsetruetrue
Cache.Enabledtruetruetrue
Cache.Size2005001000

网络优化建议

  1. 确保代理服务器与游戏服务器之间的网络稳定
  2. 对于网络延迟较高的用户,可调整:
    { "Network": { "Timeout": 5000, "RetryCount": 2, "CacheTTL": 300 } }

常见问题解决与技术支持

安装相关问题

Q: 安装脚本执行失败怎么办?

A: 尝试手动安装依赖:

pip install -r requirement.txt pip install -r mahjong_soul_api/requirements.txt
Q: 模型文件放置后仍提示"模型未找到"?

A: 检查文件路径和名称是否正确,确保文件名是"mortal.pth"且位于"mjai/bot/"目录下。

运行时问题

Q: 代理启动后游戏无法连接?

A: 检查端口是否被占用:

# Windows netstat -ano | findstr :7878 # macOS/Linux lsof -i :7878

如端口被占用,修改settings.json中的Port.MITM参数。

Q: AI分析结果延迟过高?

A: 尝试降低Model.ThinkDepth参数值,或关闭其他占用系统资源的程序。

获取技术支持

如遇到其他问题,可通过以下方式获取帮助:

  • 查看项目文档:README.md
  • 检查常见问题:docs/FAQ.md(如存在)
  • 分析日志文件:logs/akagi.log

Akagi高级功能与扩展开发

现有工具整合

Akagi可与项目中的其他工具协同工作:

  • 牌局深度分析common/endless/mahjong-helper.exe
  • 协议处理模块liqi.py负责游戏通信协议解析
  • API接口组件mahjong_soul_api/提供数据服务接口

自定义开发指南

对于有开发能力的用户,可以:

  1. 扩展AI模型接口

    • 参考mjai/bot/model.py实现新的模型适配器
    • 通过mjai/bot/bot.py集成自定义AI逻辑
  2. 开发分析插件

    • mhm/hook/目录下创建新的钩子模块
    • 实现on_game_starton_turn等事件处理函数
  3. 协议扩展

    • 编辑liqi_proto/liqi.proto定义新协议结构
    • 重新生成Python协议文件:python -m grpc_tools.protoc -I. --python_out=. liqi_proto/liqi.proto

[!NOTE] 自定义开发前建议先熟悉项目架构,可参考mahjong_soul_api/example.py了解API使用方法。

总结与使用建议

Akagi作为一款AI麻将辅助工具,为雀魂玩家提供了科学的学习和分析手段。通过合理配置和使用,可以有效提升对麻将策略的理解和应用能力。建议用户:

  1. 保持学习心态,将工具作为技术参考而非取胜捷径
  2. 定期回顾分析记录,总结个人决策与AI建议的差异
  3. 根据自身水平逐步调整AI辅助强度,从高建议频率过渡到低频率
  4. 参与社区讨论,分享使用心得与策略理解

合理使用技术工具,结合持续练习,才能真正提升麻将水平,享受游戏乐趣。

【免费下载链接】AkagiA helper client for Majsoul项目地址: https://gitcode.com/gh_mirrors/ak/Akagi

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 8:20:58

YimMenu使用指南:GTA5辅助工具全面解析

YimMenu使用指南:GTA5辅助工具全面解析 【免费下载链接】YimMenu YimMenu, a GTA V menu protecting against a wide ranges of the public crashes and improving the overall experience. 项目地址: https://gitcode.com/GitHub_Trending/yi/YimMenu YimMe…

作者头像 李华
网站建设 2026/4/18 5:16:32

DLSS Swapper:超采样技术优化的游戏性能增强解决方案

DLSS Swapper:超采样技术优化的游戏性能增强解决方案 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 在当代游戏环境中,玩家面临着一个普遍的技术困境:高分辨率下的画质需求与硬件性…

作者头像 李华
网站建设 2026/4/18 5:28:02

看看这几款pdf压缩率高的软件,再也不用全世界找软件了

theme: default themeName: 默认主题厌倦了花费数小时寻找真正有效的pdf压缩软件吗,你并不孤单,许多人都在努力寻找能够在不牺牲质量的情况下缩小大型pdf文件的可靠工具,好消息是确实存在一些优秀的选择,而且你不需要成为技术专家就能使用它们,本指南将向你介绍几款以高压缩率著…

作者头像 李华
网站建设 2026/4/18 9:41:37

解放双手:零代码实现Windows部署的XML配置自动化方案

解放双手:零代码实现Windows部署的XML配置自动化方案 【免费下载链接】unattend-generator .NET Core library to create highly customized autounattend.xml files 项目地址: https://gitcode.com/gh_mirrors/un/unattend-generator 无人值守安装与自动化配…

作者头像 李华
网站建设 2026/4/18 7:36:48

三步掌握AI角色动画生成:从入门到实战的完整路径

三步掌握AI角色动画生成:从入门到实战的完整路径 【免费下载链接】Wan2.2-TI2V-5B-Diffusers 项目地址: https://ai.gitcode.com/hf_mirrors/Wan-AI/Wan2.2-TI2V-5B-Diffusers 在数字内容创作领域,AI角色动画生成技术正经历从实验性探索到产业化…

作者头像 李华
网站建设 2026/3/14 20:38:46

基于SpringBoot+大数据爬虫Hadoop+智能AI大模型的抖音女装推荐系统的设计与实现(精品源码+精品论文+上万数据集+答辩PPT)

博主介绍:CSDN毕设辅导第一人、靠谱第一人、全网粉丝50W,csdn特邀作者、博客专家、腾讯云社区合作讲师、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交…

作者头像 李华