当前位置: 首页 > article >正文

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辅助工具。通过实时牌局分析、智能决策支持和深度学习模型Akagi为雀魂玩家提供了前所未有的游戏体验提升方案。这款工具不仅能够实时解析游戏数据还能基于Mortal AI模型提供专业的战术建议真正实现了人机协同的麻将学习新范式。技术架构揭秘从协议解析到AI决策的完整链条核心设计哲学非侵入式架构Akagi最精妙的设计在于其非侵入式架构。想象一下传统的游戏辅助工具往往需要修改游戏内存或注入代码这不仅存在安全风险还容易被游戏检测机制发现。而Akagi采用了完全不同的思路——它像一位聪明的旁观者通过中间人技术监听游戏通信然后分析数据并提供建议全程不触碰游戏进程本身。这种架构带来了三个关键优势安全性不会触发游戏的反作弊机制稳定性游戏更新时通常不需要修改Akagi可移植性相同的技术可以应用于多个麻将平台数据流解析从LiqiProto到mjai的转换魔法Akagi的核心技术栈围绕着协议转换展开。让我们深入理解这个技术链条雀魂客户端 → MITM代理 → LiqiProto解析 → mjai格式转换 → AI分析 → 决策建议LiqiProto是雀魂使用的私有协议格式Akagi通过liqi_proto/目录下的协议定义文件来理解这种格式。当游戏数据流经MITM代理时Akagi会捕获原始的LiqiProto消息使用liqi.py进行协议解析通过majsoul2mjai.py转换为标准的mjai格式将转换后的数据发送给AI模型进行分析这个转换过程是Akagi能够支持多个麻将平台的关键。项目中的mhm/protocol.py文件包含了完整的协议处理逻辑展示了如何将复杂的游戏状态转换为AI能够理解的格式。AI模型集成Mortal的力量Akagi内置的Mortal AI模型是一个经过大量麻将对局训练的深度学习网络。这个模型存放在mjai/bot/目录中当你获取mortal.pth文件并放置到正确位置后Akagi就能利用这个模型进行实时决策分析。Mortal模型的优势在于实时性能够在毫秒级别内分析牌局状态准确性基于大量对局数据训练决策质量接近职业选手可扩展性支持替换不同的AI模型以适应个人游戏风格实战部署指南从零开始搭建你的AI助手环境准备与依赖管理在开始安装之前确保你的系统满足以下要求Python 3.8-3.10推荐3.9至少4GB可用内存稳定的网络连接管理员权限用于证书安装重要提示建议在虚拟环境中运行Akagi以避免依赖冲突。项目已经为你准备好了自动化安装脚本。三步安装法让技术变得简单第一步获取源代码git clone https://gitcode.com/gh_mirrors/ak/Akagi cd Akagi第二步执行平台特定的安装脚本对于Windows用户# 以管理员身份运行PowerShell Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass .\scripts\install_akagi.ps1对于macOS用户# 在终端中执行 chmod x scripts/install_akagi.command ./scripts/install_akagi.command第三步配置AI模型和证书从Discord社区获取mortal.pth模型文件将文件复制到mjai/bot/mortal.pth首次运行mitmproxy以生成证书安装证书到系统的受信任根证书颁发机构配置文件深度解析Akagi的核心配置存储在settings.json文件中。理解每个配置项的作用对于优化使用体验至关重要配置项默认值功能描述使用建议Autoplayfalse启用自动打牌强烈不建议开启可能导致账号风险Helpertrue显示AI建议面板新手必开学习AI思考逻辑Autohufalse自动和牌谨慎使用可能被检测Port.MITM7878MITM代理端口确保浏览器代理设置与此一致RandomTime.new_min3.5新决策最小延迟模拟人类思考时间的关键参数专业建议初始阶段保持默认配置熟悉后再根据个人习惯调整RandomTime参数让AI建议的出现时间更加自然。高级功能探索超越基础使用的技术深度插件系统扩展你的AkagiAkagi的插件系统位于mhm/hook/目录这是一个被低估的强大功能。当前内置的插件包括aider.py提供额外的辅助功能chest.py处理游戏内宝箱相关逻辑skins.py皮肤相关的扩展功能创建自定义插件的步骤在mhm/hook/目录下创建新的Python文件实现必要的钩子函数在__init__.py中注册你的插件重启Akagi加载新插件例如你可以创建一个统计插件记录每次对局中的关键决策点帮助你分析自己的游戏习惯。协议扩展支持更多麻将平台Akagi的设计允许轻松扩展支持新的麻将平台。项目中的mahjong_soul_api/目录展示了如何为雀魂实现API接口。如果你想支持其他平台需要分析目标平台的通信协议创建对应的proto文件参考liqi_proto/liqi.proto实现协议转换逻辑集成到主数据流中性能优化技巧如果你在使用过程中遇到性能问题可以尝试以下优化内存优化# 在config.py中调整缓存设置 CACHE_SIZE 100 # 减少缓存大小 ENABLE_COMPRESSION True # 启用数据压缩响应时间优化关闭不必要的日志输出调整AI模型的推理批次大小使用更轻量级的模型变体安全使用与最佳实践账号安全防护策略虽然Akagi采用非侵入式设计但任何第三方工具都存在一定风险。以下是经过社区验证的安全实践使用网页版而非Steam客户端网页版检测机制相对宽松避免自动化操作不要开启Autoplay功能模拟人类行为合理设置RandomTime参数避免固定时间间隔使用贴纸和表情定期使用游戏内互动功能不要完全依赖AI将AI建议作为参考而非绝对指令社区最佳实践汇总根据Discord社区的讨论以下使用模式被证明最为安全有效学习模式只开启建议显示手动操作所有决策复盘分析对局结束后使用记录文件进行深度分析渐进式学习从简单的弃牌建议开始逐步理解复杂决策定期休息避免长时间连续使用模拟正常玩家行为故障排除与调试指南常见问题快速解决证书错误# 重新生成证书 rm -rf ~/.mitmproxy # 重新启动mitmproxy python -m mitmproxy模型加载失败确认mortal.pth文件大小正常通常100MB检查文件权限chmod 644 mjai/bot/mortal.pth验证Python环境与模型兼容性连接问题检查防火墙设置确保端口7878开放验证浏览器代理配置是否正确查看my_logger.py输出的详细错误信息调试技巧深入理解系统行为Akagi提供了丰富的日志功能通过调整日志级别可以获得不同的调试信息# 在代码中临时调整日志级别 import logging logging.getLogger().setLevel(logging.DEBUG)对于开发者还可以直接运行各个组件进行独立测试# 测试协议转换 python majsoul2mjai.py --test # 测试AI模型 python mjai/bot/bot.py --sample-input生态集成与未来展望与其他工具的协同工作Akagi可以与其他麻将工具无缝集成与mahjong-helper结合在common/endless/目录中已经包含了集成版本牌谱分析工具将Akagi记录的对局数据导入专业分析软件训练数据生成利用Akagi的记录功能创建自定义AI训练数据集贡献指南成为Akagi社区的一员如果你想为Akagi贡献代码以下是最佳实践从简单问题开始修复文档错误或小bug理解代码架构先阅读mhm/main.py了解主流程遵循代码风格项目使用标准的Python代码规范测试你的修改确保不破坏现有功能代码贡献示例# 添加新的配置选项 def add_new_feature(): 实现一个新功能的示例 确保添加适当的文档和测试 pass技术发展方向根据项目的TODO列表和社区讨论Akagi的未来发展方向包括图像识别替代MITM减少对协议分析的依赖多AI模型融合结合多个AI的决策模拟更人类化的玩法实时对局教学在建议中解释AI的思考过程跨平台支持扩展支持更多麻将游戏平台结语AI辅助下的麻将技术提升之路Akagi不仅仅是一个游戏辅助工具它代表了一种新的学习方式——通过AI的视角理解麻将的深层策略。当你开始使用Akagi时记住最重要的不是赢得每一局游戏而是理解AI为什么做出这样的决策。真正的技术进步发生在你开始质疑AI建议、分析不同选择背后的逻辑、最终形成自己游戏风格的过程中。Akagi为你打开了一扇窗让你能够窥见高水平麻将决策的思考过程但真正的成长需要你将这种理解内化为自己的技能。随着你对Akagi的深入使用你会发现自己不仅在对局中更加自信更重要的是你开始以全新的方式思考麻将这个古老而深邃的游戏。这正是技术赋能传统游戏的魅力所在——不是替代人类的智慧而是扩展人类认知的边界。现在是时候开始你的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),仅供参考

相关文章:

Akagi技术深度解析:开源雀魂AI辅助工具完全实战指南

Akagi技术深度解析:开源雀魂AI辅助工具完全实战指南 【免费下载链接】Akagi 支持雀魂、天鳳、麻雀一番街、天月麻將,能夠使用自定義的AI模型實時分析對局並給出建議,內建Mortal AI作為示例。 Supports Majsoul, Tenhou, Riichi City, Amatsuk…...

秒杀系统主库宕机不丢单方案-02-半同步AFTER_SYNC

秒杀系统主库宕机不丢单方案:半同步AFTER_SYNC(主从确认再提交) 方案概述 半同步复制AFTER_SYNC方案是MySQL 5.7版本引入的高级复制机制,通过主从节点之间的确认机制确保数据不丢失。该方案在主库提交事务前,等待至少一…...

一站式AI应用开发:在PyTorch 2.8环境中集成Dify与Ollama部署大模型

一站式AI应用开发:在PyTorch 2.8环境中集成Dify与Ollama部署大模型 1. 企业级AI开发的新范式 想象一下这样的场景:你的开发团队需要在两周内上线一个智能客服系统,要求能理解专业术语、生成高质量回复,还要能与企业现有系统无缝…...

技术洞察:zyfun如何重构跨平台视频播放体验

技术洞察:zyfun如何重构跨平台视频播放体验 【免费下载链接】zyfun 跨平台桌面端视频资源播放器,免费高颜值. 项目地址: https://gitcode.com/gh_mirrors/zy/zyfun 在数字娱乐快速发展的今天,跨平台视频播放器面临着系统兼容性、性能优化和用户体…...

HsMod:炉石传说个性化增强工具 玩家的全方位游戏体验优化方案

HsMod:炉石传说个性化增强工具 玩家的全方位游戏体验优化方案 【免费下载链接】HsMod Hearthstone Modify Based on BepInEx 项目地址: https://gitcode.com/GitHub_Trending/hs/HsMod 你是否曾因炉石传说中繁琐的操作流程而感到沮丧?是否希望拥有…...

GNU Radio滤波器设计实战指南:从原理到高性能实现

GNU Radio滤波器设计实战指南:从原理到高性能实现 【免费下载链接】gnuradio GNU Radio – the Free and Open Software Radio Ecosystem 项目地址: https://gitcode.com/gh_mirrors/gn/gnuradio GNU Radio作为开源软件定义无线电生态系统,提供了…...

【数据结构】红黑树(Red-Black Tree)

前言在上一篇博客中,我们学习了 AVL 树,为了保持绝对的平衡,它在插入和删除时会疯狂地进行左旋和右旋。但在现代的Java集合框架中(如 TreeMap、TreeSet,以及 Java 8 之后的 HashMap),并没有选择…...

微信好友检测神器:一键识别谁删了你,轻松管理社交圈

微信好友检测神器:一键识别谁删了你,轻松管理社交圈 【免费下载链接】WechatRealFriends 微信好友关系一键检测,基于微信ipad协议,看看有没有朋友偷偷删掉或者拉黑你 项目地址: https://gitcode.com/gh_mirrors/we/WechatRealFr…...

3步打造高效右键菜单:让Windows操作提速50%

3步打造高效右键菜单:让Windows操作提速50% 【免费下载链接】ContextMenuManager 🖱️ 纯粹的Windows右键菜单管理程序 项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager 你是否也曾在右键点击文件时,面对长达20个选项…...

Qwen-Edit-2509多角度切换技术:如何用单张图片生成全视角内容?

Qwen-Edit-2509多角度切换技术:如何用单张图片生成全视角内容? 【免费下载链接】Qwen-Edit-2509-Multiple-angles 项目地址: https://ai.gitcode.com/hf_mirrors/dx8152/Qwen-Edit-2509-Multiple-angles 在视觉创作领域,你是否曾为拍…...

抑制素A抗体如何提升妊娠中期唐氏综合征筛查的效能?

一、为何抑制素A成为妊娠期的重要生物标志物?抑制素A是一种由α和βA亚基通过二硫键连接形成的异源二聚体糖蛋白。在非妊娠期,它主要由卵巢颗粒细胞分泌,作为反馈调节因子,选择性地抑制垂体前叶分泌卵泡刺激素。进入妊娠状态后&am…...

Vue2项目构建优化实战:时间戳防缓存与资源压缩的配置详解

1. 为什么Vue2项目需要构建优化 最近接手了一个老项目的维护工作,发现每次前端更新后总有用户反馈页面显示异常。排查后发现是浏览器缓存惹的祸——用户访问的仍然是旧版本的静态资源。这让我意识到构建优化的重要性,特别是对于需要频繁更新的业务系统。…...

数字记忆自主化:GetQzonehistory技术架构与数据保护实践指南

数字记忆自主化:GetQzonehistory技术架构与数据保护实践指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 一、技术演进视角下的数据脆弱性危机 数字存储技术的迭代速度与…...

Windows驱动存储深度管理:从问题诊断到系统优化的完整解决方案

Windows驱动存储深度管理:从问题诊断到系统优化的完整解决方案 【免费下载链接】DriverStoreExplorer Driver Store Explorer [RAPR] 项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer 问题发现:驱动管理中的隐形痛点与风险 系…...

Kandinsky-5.0-I2V-Lite-5s实战:基于Dify平台构建无代码视频生成应用

Kandinsky-5.0-I2V-Lite-5s实战:基于Dify平台构建无代码视频生成应用 1. 引言:让图片动起来的零门槛方案 最近遇到不少朋友在问:有没有什么简单的方法,能让静态图片变成动态视频?传统方案要么需要专业视频编辑技能&a…...

魔兽争霸3终极优化指南:如何解锁180fps帧率限制并解决现代硬件兼容性问题

魔兽争霸3终极优化指南:如何解锁180fps帧率限制并解决现代硬件兼容性问题 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 魔兽争霸3作为经…...

从零到专业:League Director 让你的英雄联盟回放变成电影级大片

从零到专业:League Director 让你的英雄联盟回放变成电影级大片 【免费下载链接】leaguedirector League Director is a tool for staging and recording videos from League of Legends replays 项目地址: https://gitcode.com/gh_mirrors/le/leaguedirector …...

YouTube视频一直转圈?加载卡顿原因分析与排查方法(2026)

在日常开发或使用在线视频平台时,常见一个问题:视频播放过程中出现持续加载、卡顿甚至无法播放的情况。这类问题并不一定由带宽不足引起,而往往与浏览器、网络链路以及设备性能等多方面因素有关。本文从技术角度出发,对视频加载流…...

ESP32 RMT硬件驱动RF遥控库:替代rc-switch的异步OOK方案

1. 项目概述RCSwitchRmt 是一款专为 ESP32 系列微控制器设计的射频(RF)OOK(On-Off Keying,开关键控)通信库,其核心目标是提供一种现代、异步、非阻塞的硬件驱动型替代方案,以取代广为人知但已显…...

PasteMD用户调研报告:2024年文档格式转换需求分析

PasteMD用户调研报告:2024年文档格式转换需求分析 1. 调研背景与核心发现 最近整理了500份来自不同行业用户的实际反馈,这些反馈不是问卷里的标准答案,而是真实工作场景中留下的痕迹——有深夜赶论文时的抱怨截图,有项目汇报前的…...

实现网页完整捕获:Full Page Screen Capture技术解析与应用指南

实现网页完整捕获:Full Page Screen Capture技术解析与应用指南 【免费下载链接】full-page-screen-capture-chrome-extension One-click full page screen captures in Google Chrome 项目地址: https://gitcode.com/gh_mirrors/fu/full-page-screen-capture-chr…...

Qwen3.5-9B-AWQ-4bit企业应用落地:电商商品图智能解析与文字提取实战

Qwen3.5-9B-AWQ-4bit企业应用落地:电商商品图智能解析与文字提取实战 1. 电商场景下的图片理解挑战 在电商运营中,每天需要处理海量商品图片。传统的人工审核和标注方式面临三大痛点: 效率瓶颈:人工处理一张商品图平均需要3-5分…...

一键捕获完整网页:Full Page Screen Capture 高效解决方案

一键捕获完整网页:Full Page Screen Capture 高效解决方案 【免费下载链接】full-page-screen-capture-chrome-extension One-click full page screen captures in Google Chrome 项目地址: https://gitcode.com/gh_mirrors/fu/full-page-screen-capture-chrome-e…...

SeqGPT-560M效果展示:跨句指代消解能力——‘该公司’→‘北京智云科技有限公司’

SeqGPT-560M效果展示:跨句指代消解能力——‘该公司’→‘北京智云科技有限公司’ 今天,我想和你聊聊一个在信息抽取领域里特别“聪明”的能力——跨句指代消解。听起来有点专业,对吧?别担心,我用大白话给你解释。 想…...

三星 Infinite AI 葡萄酒冰箱:智能厨房新尝试能否突围?

AI 加持,葡萄酒管理新体验周一,三星推出了 Infinite AI 葡萄酒冰箱,目前仅在韩国有售。这款冰箱采用了“AI 葡萄酒管理器”,借助安装在顶部的“AI 视觉”摄像头,能检测用户放入或取出的酒瓶及位置,还能分析…...

3步突破Navicat试用期限制:让数据库管理工具持续为你服务

3步突破Navicat试用期限制:让数据库管理工具持续为你服务 【免费下载链接】navicat_reset_mac navicat16 mac版无限重置试用期脚本 项目地址: https://gitcode.com/gh_mirrors/na/navicat_reset_mac 作为数据库开发者的日常伴侣,Navicat以其直观的…...

Kandinsky-5.0-I2V-Lite-5s保姆级教程:从访问https://gpu-1pm4kagkou-7860.web.gpu.csdn.net/开始

Kandinsky-5.0-I2V-Lite-5s保姆级教程:从访问https://gpu-1pm4kagkou-7860.web.gpu.csdn.net/开始 1. 认识Kandinsky-5.0-I2V-Lite-5s Kandinsky-5.0-I2V-Lite-5s是一款轻量级的图生视频模型,它能将静态图片转化为动态视频。你只需要上传一张图片&…...

3分钟搞定100个Excel文件:极速多表格查询工具让数据搜索效率提升30倍

3分钟搞定100个Excel文件:极速多表格查询工具让数据搜索效率提升30倍 【免费下载链接】QueryExcel 多Excel文件内容查询工具。 项目地址: https://gitcode.com/gh_mirrors/qu/QueryExcel 你是否经历过这样的绝望时刻?当领导要求从20个Excel报表中…...

效率提升秘籍:利用快马AI生成自动化脚本高效管理50台云桌面

效率提升秘籍:利用快马AI生成自动化脚本高效管理50台云桌面 手动配置和管理大量云桌面效率低下,尤其是当需要同时管理50台甚至更多云桌面时,重复性的操作不仅耗时耗力,还容易出错。最近我在InsCode(快马)平台上尝试了一个自动化运…...

实时信号处理中的滤波器选型实战指南:从需求分析到性能优化

实时信号处理中的滤波器选型实战指南:从需求分析到性能优化 【免费下载链接】gnuradio GNU Radio – the Free and Open Software Radio Ecosystem 项目地址: https://gitcode.com/gh_mirrors/gn/gnuradio 一、需求分析:明确滤波器设计目标 在开…...