Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tobenot/hybrid-intelligence-toolkit
Hybrid Intelligence Toolkit (HIT) - A TypeScript-based agent simulation framework combining interaction zone with LLMs, foreground zone (in-view) and background zone (off-screen) with utility AI and state machines, enabling individual and collective simulations across Web, Unity, Unreal Engine, and Godot.
https://github.com/tobenot/hybrid-intelligence-toolkit
ai aigc chatgpt framework game gamedev gamedevelopment html llm llm-game llms openai state-machine typescript unity unreal-engine web
Last synced: about 7 hours ago
JSON representation
Hybrid Intelligence Toolkit (HIT) - A TypeScript-based agent simulation framework combining interaction zone with LLMs, foreground zone (in-view) and background zone (off-screen) with utility AI and state machines, enabling individual and collective simulations across Web, Unity, Unreal Engine, and Godot.
- Host: GitHub
- URL: https://github.com/tobenot/hybrid-intelligence-toolkit
- Owner: tobenot
- License: mit
- Created: 2024-11-04T13:25:05.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-04T13:39:55.000Z (about 2 months ago)
- Last Synced: 2024-11-04T14:35:30.391Z (about 2 months ago)
- Topics: ai, aigc, chatgpt, framework, game, gamedev, gamedevelopment, html, llm, llm-game, llms, openai, state-machine, typescript, unity, unreal-engine, web
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
中文版在英文版之后。
The Chinese version of Readme comes after the English version.
---
# Hybrid Intelligence Toolkit (HIT)
## Introduction
The Hybrid Intelligence Toolkit (HIT) is a sophisticated TypeScript framework designed for simulating individual AI agents across multiple platforms including web applications, Unity, Unreal Engine, and Godot. What sets HIT apart is its unique approach to AI agent management across three distinct zones:
- **Background Zone**: Where AI agents operate outside player visibility
- **Foreground Zone**: Where AI agents are visible and interact indirectly with players
- **Interaction Zone**: Where AI agents engage in direct player interactionsThis zonal approach allows for optimized resource allocation and sophisticated behavioral patterns, using utility AI and state machines in the background and foreground zones, while leveraging large language models for rich interactions in the interaction zone.
## Key Features
- **Cross-Platform TypeScript Foundation**: Built with TypeScript for robust type safety and seamless integration across platforms
- **Zonal AI Management**:
- Background Zone: Efficient simulation of off-screen AI agents
- Foreground Zone: Enhanced AI behaviors for visible agents
- Interaction Zone: Advanced AI interactions powered by large language models
- **Individual Agent Simulation**: Sophisticated individual-based AI enabling complex group behaviors
- **Platform Integration**: Native support for web, Unity, Unreal Engine, and Godot
- **Interactive Object System**: Comprehensive management of AI behaviors and interactions
- **Modular Architecture**: Extensible design supporting custom implementations## Platform Integration
TypeScript provides specialized integrations for each supported platform:
- **Web Applications**: Direct TypeScript/JavaScript implementation
- **Unity**: Integration via TypeScript plugins (e.g., Puerts)
- **Unreal Engine**: Integration via TypeScript plugins (e.g., Puerts)
- **Godot**:Integration via TypeScript plugins## Contact
For support or inquiries:
- Open an issue## Keywords
- TypeScript Framework
- AI Simulation
- Background Zone AI
- Foreground Zone AI
- Interaction Zone AI
- Utility AI
- State Machine
- Large Language Models
- Game AI
- Cross-Platform
- Unity Integration
- Unreal Engine
- Godot Engine
- Open Source
- AI Framework---
# 混合智能工具包(HIT)
## 介绍
混合智能工具包(HIT)是一个先进的 TypeScript 框架,专门设计用于在多个平台(包括网页应用、Unity、虚幻引擎和 Godot)上模拟个体 AI 代理。HIT 的独特之处在于其对 AI 代理的三区域管理方法:
- **幕后区**:AI 代理在玩家视野之外运作的区域
- **台前区**:AI 代理可见并与玩家进行间接互动的区域
- **交互区**:AI 代理与玩家直接互动的区域这种分区方法不仅能优化资源分配,还能实现复杂的行为模式。在幕后区和台前区使用效用 AI 和状态机,而在交互区则利用大型语言模型实现丰富的互动体验。
## 核心特性
- **跨平台 TypeScript 基础**:使用 TypeScript 构建,确保强大的类型安全性和跨平台无缝集成
- **分区 AI 管理**:
- 幕后区:高效模拟屏幕外 AI 代理
- 台前区:为可见代理提供增强的 AI 行为
- 交互区:由大型语言模型支持的高级 AI 互动
- **个体代理模拟**:复杂的个体基础 AI,实现群体行为
- **平台集成**:原生支持网页、Unity、虚幻引擎和 Godot
- **交互对象系统**:全面管理 AI 行为和互动
- **模块化架构**:可扩展设计,支持自定义实现## 平台集成
TypeScript 为每个支持的平台提供专门的集成方案:
- **网页应用**:直接的 TypeScript/JavaScript 实现
- **Unity**:通过 TypeScript 插件(如 Puerts)进行集成
- **虚幻引擎**:通过 TypeScript 插件(如 Puerts)进行集成
- **Godot**:通过 TypeScript 插件进行集成## 联系方式
如需支持或咨询:
- 提交 issue## 关键词
- TypeScript 框架
- AI 模拟
- 幕后区 AI
- 台前区 AI
- 交互区 AI
- 效用 AI
- 状态机
- 大型语言模型
- 游戏 AI
- 跨平台
- Unity 集成
- 虚幻引擎
- Godot 引擎
- 开源
- AI 框架