用途:把本地或云端大语言模型接入 Unity 游戏,用于 AI NPC、对话系统和智能行为。适合需要在游戏内运行 LLM 推理、并兼顾帧率稳定与跨平台部署的项目。
主要能力与关注点:技能定位为有 LLM 功能上线经验的 Unity 开发者视角,涉及 LLMUnity 的跨平台部署、iOS 库加载失败排查、模型加载不冻结编辑器、移动端可用的量化级别选择,以及异步操作与内存管理。核心原则包括:绝不阻塞主线程(Unity 需要 60 FPS)、尽早在目标硬件上测试(编辑器性能会误导)、从小模型(3B)起步再扩展、生产环境使用 LLMUnity、全部异步化(协程与 UniTask)、重视内存(移动设备会杀掉应用)、尽早且频繁构建(LLM 问题常出现在构建产物而非编辑器)。
使用方式:技能要求回答基于参考文件。创建时查阅 references/patterns.md,按其中既定模式构建,若存在特定模式则忽略通用做法;诊断时查阅 references/sharp_edges.md,用其中列出的关键失败及其原因解释风险;审查时查阅 references/validations.md,用其中严格规则与约束客观校验用户输入。若用户请求与参考文件冲突,应礼貌纠正。
适用场景:Unity 游戏中集成 LLM 的 NPC 对话、智能行为;本地模型与云端模型接入;移动端与多平台构建部署;需要异步推理与内存优化的场景。
限制:资料未提供具体安装命令、代码示例、支持平台清单、模型列表、收费或价格信息,也未给出性能数据与效果承诺,这些内容暂未提供。