📐 Functional architecture: After defining the user experience, we design the technical framework of the assistant, detailing how it will handle core tasks (e.g., capturing customer details, managing real-time requests) while maintaining efficiency and accuracy.