Gudiya AI Documentation

Detailed documentation about how Gudiya AI chatbot works.

Overview

Gudiya AI is a web-based chatbot designed to simulate conversations that explore a user’s connection with a person. It fetches relationship-related data from a backend and responds in a conversational tone.

Purpose

Tech Stack

ComponentTechnologyPurpose
StructureHTML5Page layout
StylingCSS3User interface and design
LogicJavaScriptFunctionality and chat logic
BackendGoogle Apps ScriptData fetching
StorageLocalStorageSave chat history

User Interface

Workflow

  1. Gudiya initializes and shows welcome message
  2. User sends a message or name
  3. Bot checks if it’s a name or general query
  4. If valid, fetches data from the Google Apps Script API
  5. Response is displayed and chat is saved locally

Privacy

File Descriptions

FilePurpose
index.htmlMain chatbot UI
styles.cssStyles for chatbot
script.jsCore chatbot logic
documentation.htmlThis documentation page
docs-style.cssStyles for documentation
docs-script.jsOptional interactivity for docs