# frontierai.solutions
**Repository Path**: mirrors_microsoft/frontierai.solutions
## Basic Information
- **Project Name**: frontierai.solutions
- **Description**: Interactive experience to help customers map frontier capabilities to business outcomes through conversational discovery
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-11-16
- **Last Updated**: 2026-03-21
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Frontier AI Solutions
> [!NOTE]
> See it live at [frontierai.solutions](https://frontierai.solutions)
> Learn more about the implementation at [deepwiki](https://deepwiki.com/microsoft/frontierai.solutions)
An interactive experience that helps customers discover how frontier AI capabilities solve their specific business challenges. Built for experience centers, innovation hubs, demo booths, and partner demonstrations where customers need to quickly understand how cutting-edge solutions map to their roles, KPIs, and business outcomes.
**What makes this different:** Traditional solution catalogs overwhelm customers with features. This experience guides customers through conversational discovery—whether they're exploring by role, function, or business challenge—and connects them to the right solutions with personalized context.
### Key Capabilities
- **Conversational Discovery** - Natural voice and text interaction with an AI avatar (Aria) that understands business context
- **Role-Based Exploration** - Navigate solutions by job function, industry vertical, or business scenario
- **Outcome Mapping** - See how frontier capabilities connect to specific KPIs and success metrics
- **Experience Center Ready** - Designed for in-person demonstrations in showrooms, partner events, and customer visits
- **Extensible & Self-Hostable** - Fork and customize for your offerings, brand, and partner ecosystem
**Powered by Azure AI Foundry:** Real-time voice, intelligent avatar, and Azure OpenAI for contextual understanding.
## Quick Start (Local)
**Backend:**
```bash
cd backend
cp .env.example .env
# Edit .env with your Azure credentials
uv sync
uv run fastapi dev app/main.py
```
**Frontend:**
```bash
cd frontend
cp .env.example .env
pnpm install
pnpm run dev
```
Open http://localhost:5173
## Deploy to Azure
```bash
azd auth login
azd up
```
The deployment outputs will include your app URLs.
## Architecture
### System Overview
```mermaid
graph TB
subgraph "Client Browser"
UI[React Frontend
Vite + TypeScript]
WS_Client[WebSocket Client]
RTC[WebRTC Connection]
end
subgraph "Backend Services"
API[FastAPI Backend
Python 3.12]
WS_Proxy[WebSocket Proxy]
end
subgraph "Azure Services"
OpenAI[Azure OpenAI
GPT-4o]
VoiceLive[Azure Voice Live
API]
Avatar[Azure Avatar
Service]
end
UI -->|HTTP/REST| API
UI -->|WebSocket| WS_Proxy
UI -->|WebRTC| RTC
WS_Proxy <-->|Bidirectional
Audio Stream| VoiceLive
API -->|Chat Completions| OpenAI
VoiceLive --> OpenAI
VoiceLive --> Avatar
RTC -.->|Avatar Video| Avatar
style UI fill:#e1f5ff
style API fill:#fff4e1
style OpenAI fill:#d4edda
style VoiceLive fill:#d4edda
```
### Voice WebSocket Flow
```mermaid
sequenceDiagram
participant Client
participant Backend
participant Azure Voice Live
Client->>Backend: Connect WebSocket /ws/voice
Backend->>Backend: Validate Configuration
Backend->>Azure Voice Live: Connect WebSocket
Azure Voice Live-->>Backend: Connection Established
Backend->>Azure Voice Live: session.update
(avatar, voice, instructions)
Azure Voice Live-->>Backend: session.updated
(RTC config, avatar SDP)
Backend-->>Client: proxy.connected + session.updated
Client->>Backend: session.avatar.connect
(client SDP)
Backend->>Azure Voice Live: Forward SDP
loop Real-time Conversation
Client->>Backend: Audio chunks
Backend->>Azure Voice Live: Forward audio
Azure Voice Live-->>Backend: AI response + audio
Backend-->>Client: Forward response
end
```
## Documentation
- **[Backend README](backend/README.md)** - API endpoints, configuration, WebSocket protocol
- **[Frontend README](frontend/README.md)** - Component structure, hooks, deployment
## License
MIT