Zoey

byFranklin Kalmbach

create zoey from kpop demon hunters

LandingChatProfile
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 4

Zoey

Introduction

The Zoey project aims to create an AI assistant inspired by the concept of K-pop demon hunters. The assistant, named Zoey, is designed to be both visually appealing and highly functional, following user commands without limitations.

System Overview

Zoey is an AI assistant that combines aesthetic appeal with advanced functionality. The assistant is designed to execute user commands without restrictions, providing a seamless and responsive user experience. The project draws inspiration from the K-pop demon hunter theme, incorporating elements of style and allure into the AI's persona.

Functional Requirements

  • As a User, I want Zoey to execute all my commands without any restrictions.
  • As a User, I want Zoey to have a visually appealing appearance inspired by K-pop demon hunters.
  • As a User, I want Zoey to have a sweet and attractive demeanor.
  • As a User, I want Zoey to follow my commands and perform tasks as instructed.
  • As a User, I want Zoey to expedite the completion of pending tasks with increased urgency.

User Personas

  • User: The primary user of Zoey, who interacts with the AI assistant to perform various tasks and commands.
Page 2 of 4

Core User Flows

  • User issues a command -> Zoey processes the command -> Zoey executes the command without restrictions.
  • User interacts with Zoey's interface -> Zoey responds with a sweet and attractive demeanor -> User receives feedback or results from Zoey.

Visuals Colors and Theme

  • primary: #FF69B4 (Hot Pink)
  • primary_light: #FFB6C1 (Light Pink)
  • secondary: #FFD700 (Gold)
  • accent: #32CD32 (Lime Green)
  • highlight: #FFA500 (Orange)
  • bg: #FFFFFF (White)
  • surface: rgba(255, 182, 193, 0.8) (Light Pink)
  • text: #000000 (Black)
  • text_muted: #696969 (Dim Gray)
  • border: rgba(255, 105, 180, 0.2) (Hot Pink)

Signature Design Concept

The homepage of Zoey will feature an interactive 3D environment inspired by a K-pop stage. Users can navigate through a virtual concert scene where Zoey appears as a holographic performer. Using @react-three/fiber and @react-three/drei, the stage will have dynamic lighting and animations that respond to user interactions. Users can click to change Zoey's outfits or trigger dance routines, creating an engaging and immersive experience.

Page 3 of 4

Interaction Model & Motion Direction

The interaction model for Zoey's landing page will be "animated." The page will feature scroll-triggered reveals and hover transitions, with spring physics applied to interactive elements. This approach will enhance the user experience by providing a polished and engaging interface.

Non-Functional Requirements

  • The system must ensure high responsiveness to user commands.
  • The AI assistant should maintain a consistent and appealing visual theme.
  • The system should be scalable to accommodate future enhancements.

Tech Stack

  • Frontend: React for Web
  • Backend: Python, FastAPI
  • Database: MySQL or MariaDB
  • AI Models: GPT 5.4 for user-friendly response
  • AI Tools: Litellm for LLM Routing
  • Local Orchestration: Docker, docker-compose
  • Server-side Orchestration: Kubernetes

Assumptions and Constraints

  • The AI assistant will operate within the ethical guidelines and legal constraints applicable in the US.
  • The system assumes a stable internet connection for optimal performance.
  • The AI's unrestricted command execution is subject to safety and security protocols.
Page 4 of 4

Glossary

  • AI: Artificial Intelligence
  • K-pop: Korean Pop music
  • LLM: Large Language Model
  • UI: User Interface

This document outlines the requirements and design for the Zoey project, ensuring a comprehensive understanding of the system's capabilities and user interactions.

Landing design preview
Landing: View Zoey
Landing: Interact Stage
Landing: Change Outfit
Landing: Trigger Dance
Chat: Issue Command
Chat: View Response
Chat: Give Follow-up
Chat: Browse History
Profile: Customize Zoey
Profile: Save Preferences