System Status
Awaiting route selection...
Welcome to SoundHopper!
I can help you find schedules, discover fares, check terminal traffic cameras, and more.
What can I help you with today?
CONVERSATIONAL AI CASE STUDY
Coverage Coach offers auto policy shoppers a faster way to understand what coverage they need, what they can skip, and how to buy a smarter policy online with confidence.
CONVERSATIONAL AI CASE STUDY
The Patient Intake Agent guides patients through drug testing prep and paperwork. Patients arrive ready, admin work decreases, and clinic capacity increases.
services.
Poorly managed AI tends to flex your product or service prowess with all the charisma of a dry meatloaf.
Let’s kickstart your online interactions with smart, unique, and efficient approaches to AI that fuse your brand persona with sales intellect.
Create intelligent conversational AI assistants that understand context, handle complex queries, and provide natural interactions using Google Conversational Agents.
Build sophisticated conversation flows with rich content and enterprise-grade tools that scale with your ambitions.
Integrate the latest voice, imaging, video, and generative AI products from Google directly into your conversations.
Build, manage, and optimize content with AI, leveraging advanced models from Google and Anthropic to solve complex challenges and tedious tasks.
Seduce eyeballs, boost engagement, and move products out the door with gimmickless, clean, conversational copy.
Boost comprehension with crisp, conversational copy that bolsters performance and accelerates the learning process.
Move clients efficiently through complex processes with clear, concise copy.
Even better, inject personality to build trust and fortify your brand.
Tap into a decade of UX copywriting and content design experience to power your AI conversations.
sighs matter.
dialogflow cx + Playbooks
v1 showcases the full DialogFlow CX + Playbooks experience, including seagull-themed rich media content, voice integration, and multimodal interactions.
Aside from traditional training phrases, entities, and flows, v1 integrates Google Places API for terminal town services and features a proxy LLM API setup where Claude Sonnet 3.5 generates vessel histories and local recommendations for restaurants and attractions near ferry terminals.
Click the chat icon to explore v1!
THIS SEAGULL DARES YOU.
(Want sound? Click the speaker and refresh the agent!)
the llm experience
Upcoming integrations: Google Places API, local recommendations, ferry terminal wait times and traffic cameras.
Before the paint was dry on my first WSF agent build, I realized why Google was transitioning to Conversational Agents: LLMs can handle intents naturally, eliminating the often complex task of training phrase mapping. Why not let AI do the heavy lifting?
V2 runs entirely on large language models with a single orchestration Playbook handling intents. Native entity support wasn’t available yet, so I had Python manage terminal synonyms while micro prompts capture time expressions like ‘now,’ ‘ASAP,’ and ‘first available’.
This approach works well for an experimental build, with room to grow as Google’s conversational tools continue to evlove.
Feel free to interact with the live agent below. To start, try any of these four ways to ask for the exact same ferry going in the same direction. The agent should handle each one smoothly, while a Python function interjects to autocomplete your destination:
“Next Bainbridge ferry ….”
“Next ferry to Seattle …”
“When does the ferry leave Bainbridge?”
“Bainbridge departures.”
google conversational agents
A cutting-edge agent powered entirely by large language models for intent recognition and conversational routing. Custom Python functions handle complex terminal synonyms and time parsing, while advanced prompt engineering manages the conversational flow.
dialogflow cx + Playbooks
The full conversational experience – rich content, voice integration, and multimodal output. Showcasing advanced DialogFlow CX & Playbooks capabilities with custom Node.js functions and Google Cloud integration.
Awaiting route selection...
Welcome to SoundHopper!
I can help you find schedules, discover fares, check terminal traffic cameras, and more.
What can I help you with today?
LANGGRAPH CUSTOM ARCHITECTURE
Built from scratch with LangGraph’s multi-agent state machine architecture. Demonstrates advanced prompt engineering, deferred tool execution, and zero training phrase design—letting LLMs handle intent recognition, conversation routing, and intelligent information gathering.
google conversational agents
A cutting-edge Dialogflow CX-based agent powered entirely by large language models for intent recognition and conversational routing. Custom Python functions handle complex terminal synonyms and time parsing, while advanced prompt engineering manages the conversational flow.
the llm experience
Structure agents to deliver a single comprehensive response when a user makes multiple requests
Before the paint was even dry on my Dialogflow CX-based WSF agents, I began exploring new challenges: Most chatbots work great when a user signals one intent, but natural requests often contain two different asks at once.
How could I build an agent that identifies both requests and delivers one complete answer?
LangGraph’s custom state machine architecture made this possible.
Unlike platform-based agents that route to immediate responses, LangGraph lets you design exactly how the agent collects information, when it calls tools, and how it assembles the final response. The agent tracks all required information on a whiteboard, waits until it has everything it needs, then calls multiple tools simultaneously to formulate one complete, natural response.
You can try it below. Ask the agent something like:
“I’d like to take my wife to dinner tomorrow night on Orcas. Can you please get me a schedule and recommend a few restaurants?”
The agent will collect the missing information it needs, then deliver everything in one cohesive package. Sound easy? It isn’t! Carefully orchestrated prompts guide the agent on how to gather, organize, and present the information, right down to the format.
You can also try blunt requests like:
“Ferry to Bainbridge tomorrow 6 pm and fares please.”
“When is the next ferry to Kingston and can you check the traffic cam for me?”
the llm experience
Build agents that deliver one complete response when a user makes multiple requests
After spending several months learning the ins and outs of Dialogflow CX, I wanted to explore Google’s new Playbooks architecture: What if I could eliminate training phrases entirely and let an LLM handle intent recognition?
v2 (Google Conversational Agents) is that experiment. Zero training phrases. Custom Python functions manage terminal synonyms and time parsing. Advanced prompts guide the conversation.
The agent delivers rich, multimodal responses including dynamic images, voice integration, and intelligent follow-up questions all powered by LLM-based path matching and routing.
Try it below with prompts like:
“I need a ferry to Southworth”
Select a departure terminal and any time of day (like “afternoon” or “4pm”). The agent will output a curated list of departure times, dynamically display an image of your arrival terminal, and offer contextual follow-up options based on your conversation history.
Need to search for services at your destination?
The agent integrates Google Places API to help you find restaurants, gas stations, coffee shops, and more:
You can try:
“Are there any coffee shops near the Anacortes terminal?”