Interactive-LLM-Powered-NPCs

让游戏NPC拥有大模型大脑,实现动态对话与自主行动

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 76 🐛 待处理 12 👀 关注 20
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 736
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

Interactive-LLM-Powered-NPCs 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队AkshitIreddy
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Rust
技术栈/模型ai,artificial-intelligence,autonomous-agents,computer-vision,langchain,language-model,llm-agent,python,video-game
GitHub 星标★ 736
上线时间2023-06-27 00:00:00
代码更新2026-10-16
仓库体积116.7 MB
本站数据更新2026-11-09
维护状态较活跃
收录时间2026-08-09
浏览次数3

项目介绍

Interactive-LLM-Powered-NPCs 是一个开源项目,旨在将大语言模型(LLM)驱动的智能体集成到游戏的非玩家角色(NPC)中,彻底改变玩家与NPC的交互方式。它解决了传统游戏NPC行为固定、对话生硬的问题,通过结合LangChain、计算机视觉和自主智能体技术,使NPC能够理解玩家输入(包括视觉信息)、进行动态对话并自主决策,从而提供更沉浸、更真实的游戏体验。项目核心能力包括:基于LLM的对话生成、视觉感知模块(让NPC“看到”游戏画面)、以及可扩展的智能体框架,支持开发者将其接入任意游戏。该项目处于早期阶段,但已展示出在游戏AI领域的创新潜力。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 736

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 45 分钟 部署方式:本地安装 4 步

环境要求

  • Python 3.10
  • 麦克风与扬声器
  • GPU 建议

安装与启动步骤

  1. 1克隆

    先拉代码。

    git clone https://github.com/AkshitIreddy/Interactive-LLM-Powered-NPCs.git
  2. 2建环境

    Python 环境隔离更稳。

    python -m venv .venv && source .venv/bin/activate
  3. 3装依赖

    依赖较多,包含语音与模型组件。

    pip install -r requirements.txt
  4. 4下模型

    语音识别与合成模型要单独下。

    bash scripts/download_models.sh

如何确认成功

对着麦克风与画面里的 NPC 对话,能听到语音回应。

注意事项

  • 它把游戏画面识别与对话模型串起来。
  • 延迟主要在语音转写,先调这一环。

核心亮点

  • 深度融合LangChain和视觉模型,NPC能感知游戏画面并做出上下文反应
  • 提供自主智能体框架,支持复杂决策和任务规划,超越简单对话
  • 开源且技术栈清晰,便于游戏开发者二次开发和定制

不足之处

  • 项目处于早期阶段,文档和示例可能不完善
  • 依赖多种AI组件,集成到实际游戏引擎的工程成本较高

适用场景

  • 角色扮演游戏(RPG)中提供动态、个性化的NPC对话和任务
  • 开放世界游戏中的NPC自主行为模拟,提升世界真实感
  • 游戏开发原型验证,快速测试LLM驱动的交互设计

替代项目

Inworld AI、Character.AI、AI Dungeon

上一篇:codel

下一篇:GPT-HTN-Planner

同类项目推荐

first-tree 开源

把任务自动分给最懂行的 AI 代理,还带上团队上下文。

First-tree routes work to the right agent, gives it the same context your team has, ···

★ 160 2026-08-09
aimy-skill 开源

给 AI Agent 装上渗透侦察技能,授权测试自动跑

aimy-skill 是一个轻量级、可嵌入 AI Agent 的渗透测试辅助技能,专为授权环境下的自动化信···

★ 86 2026-09-12
harnessNovel 开源

拆书仿写,驱动百万字长篇小说自动连载,告别 AI 味。

长篇网络小说自动化写作 AI Agent,支持Chatgpt、gemini、Deepseek等国内外模型接入,采用···

★ 203 2026-08-09
pi-pocket 开源

手机上随时开、多人共用一个持久化编码智能体

A durable, multiplayer, mobile-first web app for Pi agents, built on Pi Durable

★ 804 2026-10-19
opensquilla 开源

同预算下让 AI Agent 更聪明、更省 Token

OpenSquilla — Token-Efficient AI Agent with same budget, higher intelligence densit···

★ 7121 2026-09-12
sample-specship 开源

让 AI 编码代理按规范流程自主交付,质量有门禁

Spec-driven autonomous engineering workflow for AI coding agents: recon → plan → b···

★ 258 2026-08-09
Legacy-Modernization-Agents 开源

智能体把 COBOL 老系统自动翻译成 Java Quarkus

AI-powered COBOL to Java Quarkus modernization agents using Microsoft Agent Framewor···

★ 230 2026-09-13
sovereign-skills 开源

给 AI 编程代理装上 20 个生产级技能,让代码审查、安全、审计更规范

22 production-grade skills for AI coding agents — setup, scope, discipline, code re···

★ 157 2026-08-09
mcp-1c 开源

让 AI 看懂 1C 配置,生成靠谱 BSL 代码

MCP server for 1С:Enterprise — AI assistant sees your configuration and generates ···

★ 252 2026-08-09