Skip to content

TheKataLog/ConnectedAI

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AI Katas

Connected AI Team's - ShopWise AI Assistant Agent

Welcome to the ShopWise AI Assistant repository!

This project is designed to deliver ShopWise Solution's AI Support Assistant which serves as the first line of support on our online e-commerce store, handling customer inquiries on products, orders, returns and refunds while seamlessly integrating with our company’s database. This AI-driven solution is designed to streamline customer interactions through advanced Natural Language Understanding (NLU), managing product inquiries, order tracking, and return eligibility via personalised, multi-turn conversations. With real-time access to product and order information, the AI assistant enables efficient comparisons, tailored recommendations and instant product availability checks.

This expansion into AI-powered support reflects ShopWise Solution's commitment to delivering an exceptional customer experience and reliable service across its diverse catalogue, which includes electronics, apparel, home goods, and more.


πŸ“‹ Table of Contents


πŸ“– Overview

About the Project

The ShopWise AI Assistant is an innovative AI solution that provides the first line of support on our e-commerce platform, streamlining customer interactions with personalised AI assistance for product inquiries, order management, and returns through seamless real-time data integration. it enables:

  • βœ… Personalised Recommendations
  • πŸ—£οΈ Multi-Turn Conversations with contextual understanding
  • πŸ“Š Real-Time Product Comparisons and availability checks
  • 🚚 Seamless Order Management (tracking, returns, and shipping)

🌟 Team Members

Hi! We are the "ConnectedAI Team" – a group of innovative minds from Woolworths Group, Australia.


πŸ“ Requirements

Functional Requirements

πŸ“„ View Functional Requirements
Defines core features like Natural Language Understanding, product comparisons, and order management.

Non-Functional Requirements

πŸ“„ View Non-Functional Requirements
Outlines performance benchmarks, accuracy, and system usability requirements.

Assumptions and Constraints

πŸ“„ View Assumptions and Constraints
Details the foundational assumptions and system limitations.


πŸš€ Features and Roadmap

Features

πŸ“„ View Features
Lists all the features of the Web Based AI Assistant System.

Product Roadmap

πŸ“„ View Product Roadmap
Details the MVP release and future enhancements. Product Roadmap


πŸ”· Architecture and Design

C4 Architecture

Provides an end-to-end architectural view of the AI Assistant System.

C4 Architecture Diagram

C4 Architecture Legend

Below is the legend used for our C4 Architecture Diagrams

C4 Architecture Legend

System Context Diagram


Provides an overview of how users and external systems interact with the Core System.

πŸ“„ View Details

System Context Diagram

Container Diagrams


1. AI Assistant System Container Diagram

Illustrates the containers that make up the core AI Assistant.

πŸ“„ View Details

AI Assistant System


2. Responsible AI ML Ops Platform Container Diagram

Highlights the Responsible AI Monitoring and MLOps components.

πŸ“„ View Details

Responsible AI ML Ops Platform


Component Diagrams


1. Order Processing Agent Component Diagram

Shows the components involved in order processing.

πŸ“„ View Details

Order Processing Agent


2. Product Attributes Agent Component Diagram

Highlights the components handling product specifications, availability, and attributes.

πŸ“„ View Details

Product Attributes Agent


3. Product Comparison and Recommendation Component Diagram

Details the logic and components used to compare and recommend products.

πŸ“„ View Details

Product Comparison & Recommendation Agent


4. Product Range Overview Agent Component Diagram

Provides an overview of the components managing product statistics and catalog insights.

πŸ“„ View Details

Product Range Overview Agent


πŸ“Š Architecture Decision Records (ADRs)

Explore the rationale behind critical architectural decisions in the project.

ADRs List


πŸ’» Tech Stack

πŸ“„ View Tech Stack

Tech Stack


πŸ§ͺ Test Cases

πŸ“„ View Test Cases and Demos
Detailed test cases for functional and non-functional validation, including:

  • Context Understanding
  • Product Comparisons
  • Order Status and Shipping Queries

Langfuse and Ragas

Langfuse and Ragas facilitates observability, metrics, evaluations, prompt management for the AI agent.

πŸ“„ View Evaluation and Tracing


πŸ› οΈ Deployment

πŸ“„ View Deployment Instructions
Step-by-step guide for running the system on your local machine, including backend and frontend setup.

πŸ“„ View Data Preprocessing and Loading Instructions
Step-by-step guide for data preprocessing and loading.

πŸ“„ View Cloud Hosting Instructions
Step-by-step guide for hosting the system in the cloud, including backend and frontend setup.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 95.9%
  • Jupyter Notebook 1.9%
  • Python 1.9%
  • Other 0.3%