eShopLite
CreatedAzure-Samples
Showcases a .NET eCommerce application with semantic search, managed context protocol (MCP), and reasoning models.
About
eShopLite provides a comprehensive reference application for building modern eCommerce sites using .NET. It demonstrates various search capabilities, including keyword and semantic search, and integrates with multiple AI models such as GPT-4o and DeepSeek-R1. The project also implements the Model Context Protocol (MCP) for advanced AI interactions, offering both server and client implementations. With features like real-time audio capabilities and vector database implementations, eShopLite serves as a robust framework for exploring and implementing advanced AI-powered eCommerce solutions.
Key Features
- Keyword and semantic search capabilities
- Integration with multiple AI models (GPT-4o, DeepSeek-R1, etc.)
- Model Context Protocol (MCP) server and client implementation
- Vector database implementations (In Memory, Azure AI Search, Chroma DB)
- Modern .NET application architecture with .NET Aspire
- 2 GitHub stars
Use Cases
- Implementing semantic search in an eCommerce site
- Utilizing Model Context Protocol for AI interactions
- Integrating real-time audio capabilities using GPT-4o