
Fabian Agent-Forward Web in Action
π Building in the Open
Hi! I'm Fabian, a Product Manager building this as a learning exercise. I want to ensure what I'm building professionally aligns with real user needs and problems. Your feedback and experience matter!
I'm a patron (not employee) at Sapwood Cellars using their public menu data as an example of structured content. This demonstrates how Microsoft 365 data (Email, Calendar, Teams, SharePoint, Fabric, LOB systems) can work the same way with agents as first-party citizens managing your daily flow.
Disclaimer: I don't represent Sapwood Cellars. This solves MY problem as a curious Dev/PM who likes to tinker. If it solves my problem, it can solve yours! Consider this food for thought for your own data. π€
π¨ The Problem Every Business Will Face
Your website works great for humans β but when AI agents try to help customers find what they need, they hit a wall. Poor search results, no semantic understanding, zero conversational flow.
The reality: In 2-3 years, 40%+ of your customers will interact through AI agents. If your site isn't agent-ready, you're invisible to them. Game over.
β The Solution: Build for Both
What if your website could serve humans AND AI agents flawlessly?Semantic search that actually understands intent. Conversational experiences that feel natural. Complete observability so you know what's working and what isn't.
See it in action: Three search experiences, intelligent agents, and full-stack observability β everything you need to future-proof your business for the AI-first world.
π Three Ways to Search
List Search
Modern take on traditional search. Returns a ranked list of results from our Qdrant vector DB, enhanced by feedback (π/π) β no chat, just fast, relevant matches.
Narrative Search
Adds a conversational layer to List Search. Uses a Chat Completion model to transform results into natural paragraphs, adapting to your tone and intent.
Agent Chat
Powered by our MCP Server, agents like Greeter, Beer, and Booking collaborate to respondβsupporting multi-turn, contextual chats between humans and other agents.
π The Journey Forward
From simple structured data to intelligent, conversational experiences:
πΊ Try the Experience
π‘ Try These Queries
π§ Technical Deep Dives
Explore our technical FAQ for more examples.
π Why Observability is Everything
"You can't improve what you can't observe" β especially with autonomous agents running 24/7
π€ Agent Challenges
- β’ Autonomous 24/7 operation
- β’ Non-deterministic responses
- β’ Same question, different answers
- β’ Model changes break assumptions
π Solution: Continuous Feedback
- β’ Real-time performance monitoring
- β’ User feedback collection
- β’ A/B testing across model versions
- β’ Automated quality regression detection
ποΈ System Architecture & Data Flow
See how structured content flows from Contentful through vector search, Redis caching, and intelligent agents β complete with observability at every layer.

π» Complete Tech Stack Flow
βββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ β User βββββΆβ Next.js Frontend βββββΆβ Azure Static β β (Mobile/Web)β β (andmyagent.com)β β Web Apps β βββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ β βΌ βββββββββββββββββββ β Azure Functions β ββββ Search/Narrative APIs β β’ Qdrant Vector β β β’ OpenAI GPT-4o β β β’ Redis Cache β βββββββββββββββββββ β βΌ βββββββββββββββββββ βββββββββββββββββββ β Container Apps βββββΆβ Semantic Kernel β β β’ Orchestrator β β β’ Agent Router β β β’ OpenTelemetry β β β’ Function Call β βββββββββββββββββββ βββββββββββββββββββ β β βΌ βΌ βββββββββββββββββββ βββββββββββββββββββ β Specialized β β MCP Servers β β Agents: β β β’ HR Tools β β β’ BeerAgent β β β’ Booking APIs β β β’ EventsAgent β β β’ Event Search β β β’ BookingAgent β β β’ Table Storage β βββββββββββββββββββ βββββββββββββββββββ
π Full-Stack Observability
From logs and traces to metrics and spans β every interaction is captured, analyzed, and fed back into the system for continuous improvement. Different personas see different views of the same data.

π©βπ¨ Product Manager/Designer
Focuses on user experience and business outcomes:
- β’ User journey flow analysis
- β’ Feature adoption rates
- β’ Error impact on conversions
- β’ A/B test performance
π§ Admin/DevOps
Monitors system health and performance:
- β’ Infrastructure metrics
- β’ Alert management
- β’ Resource utilization
- β’ SLA compliance tracking
π¨βπ» Developer
Debugs issues and optimizes code:
- β’ Distributed traces
- β’ Error stack traces
- β’ Performance bottlenecks
- β’ API response patterns
OpenTelemetry + Aspire Dashboard β Every span, every metric, every user interaction captured for continuous improvement
π¬ Help Shape the Future of Agent-First Web
Your feedback helps me build better solutions for everyone. What works? What doesn't? What would you build differently?
Share Your Feedback