Skip to content

wolfmib/ja_threejs_aws_ai_game

Repository files navigation

Let's do htttps 2024-10-18 sub-domain

  • Updated the Sub-domain via https

2024-10-13

ja_threejs_aws_ai_game

Educational repository for building an AI-powered gaming environment using Three.js, AWS services, OpenAI API, and FAISS vector store.

Overview

This project demonstrates how to combine various technologies to create an interactive AI-driven gaming environment, leveraging:

  • Three.js: A JavaScript 3D library for rendering graphics and creating 3D environments.
  • AWS Services: To manage infrastructure, storage, and scaling.
  • OpenAI API: For integrating language models (LLMs) to enhance interaction with AI.
  • FAISS Vector Store: A library for efficient similarity search and clustering of dense vectors, used here for AI decision-making and environment control.

Key Features

  • Real-time 3D rendering using Three.js.
  • Integration with AWS services to handle game infrastructure and data pipelines.
  • AI-driven interactions powered by OpenAI's language models.
  • Efficient vector search with FAISS for decision-making in the gaming environment.

How to Use

  1. Clone the repository:

    git clone https://github.com/wolfmib/ja_threejs_aws_ai_game.git
  2. Follow the steps to set up the environment and run the application.

Requirements

  • Node.js
  • AWS Account
  • OpenAI API Key
  • FAISS

Contributing

Feel free to submit pull requests or open issues to discuss any improvements or features you'd like to see.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

use threejs and aws-infra to build ai-game (llm)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published