Skip to content

feat: 添加企业新人入职培训NPC毕业设计项目#329

Open
dalianmao000 wants to merge 1 commit intodatawhalechina:mainfrom
dalianmao000:feature/dalianmao000-NewStartOfficeNPC
Open

feat: 添加企业新人入职培训NPC毕业设计项目#329
dalianmao000 wants to merge 1 commit intodatawhalechina:mainfrom
dalianmao000:feature/dalianmao000-NewStartOfficeNPC

Conversation

@dalianmao000
Copy link

项目信息

  • 项目名称: 企业新人入职培训系统 (Enterprise Onboarding Training System)
  • 作者: @dalianmao000
  • 项目类型: 学习辅助/生产力工具

项目简介

本项目是一个基于 HelloAgents 框架和 Godot 引擎开发的沉浸式企业新人入职培训模拟系统。新员工可以在 2D 虚拟办公环境中与 AI 驱动的虚拟导师(HR、IT管理员、技术导师)进行自然语言交互,快速了解公司制度、办理入职手续并熟悉技术规范,有效降低了企业培训成本并提升了新人体验。

核心功能

  • 多角色智能体模拟: 内置 HRBP、IT 管理员、技术导师等专业角色,具备独立人设和职能知识库。
  • 智能记忆与检索: NPC 具备短期工作记忆和长期情景记忆,能精准回忆历史对话并基于向量数据库检索相关业务知识。
  • 情感交互系统: 引入好感度与情绪分析机制,NPC 会根据玩家的沟通态度动态调整回复风格与配合度。

技术亮点

  • 使用了 HelloAgents 范式: 基于 Role-Playing (角色扮演) 和 Memory-Augmented Generation (记忆增强生成) 范式构建智能体。
  • 实现了前后端分离架构: 采用 Godot 4.x 构建轻量级可视化前端,FastAPI 构建高并发 AI 后端,通过 RESTful API 进行通信。
  • 优化了记忆检索性能: 集成 Qdrant 向量数据库,实现了毫秒级的语义知识检索,确保 NPC 回答的专业性和准确性。

演示效果

截屏2026-02-04 09 30 26 截屏2026-02-04 09 35 32

自检清单

  • 代码能够正常运行
  • README文档完整 (包含 backend_co 和 onboarding-ai 的详细指南)
  • requirements.txt完整
  • 有清晰的使用示例
  • 代码有适当的注释

其他说明

本项目包含两个主要部分:

  1. backend_co: 基于 HelloAgents 的 Python 后端服务 (端口 8001)。
  2. onboarding-ai: 基于 Godot 的客户端项目。
    启动前请确保正确配置 .env 文件中的 LLM API 密钥。

@jjyaoao
Copy link
Collaborator

jjyaoao commented Feb 26, 2026

你好,文件似乎没有提交上来。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants