Skip to content

Conversation Module

Overview

The Conversation module manages chat conversations between users and the AI system. It handles the storage, retrieval, and processing of conversation histories, enabling context-aware interactions.

Module Structure

conversation/
└── conversation.service.ts  # Service for conversation management

Key Components

ConversationService

Provides conversation management functionality: - Initializing new conversations - Retrieving conversation history - Updating conversation data - Managing conversation metadata - Storing and retrieving update requests

Dependencies

The Conversation module depends on: - BlobService: For storing conversation data in Azure Blob Storage