Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

initial PR for AI capabilities #64

Open
wants to merge 25 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 14 commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
8c66601
initial PR for AI capabilities
Devon-White Jan 28, 2025
af420da
add mermaid diagrams
Devon-White Jan 28, 2025
b004751
More edits
Devon-White Jan 30, 2025
06de842
Merge branch 'main' into Devon/ai-capabilities
Devon-White Jan 30, 2025
ba1da7a
edits
Devon-White Jan 30, 2025
c7698d0
Merge branch 'Devon/ai-capabilities' of https://github.com/signalwire…
Devon-White Jan 30, 2025
a7b9ba7
Merge branch 'main' into Devon/ai-capabilities
Devon-White Jan 30, 2025
c22a810
Add components
Devon-White Feb 4, 2025
8ca3789
Merge branch 'main' into Devon/ai-capabilities
Devon-White Feb 4, 2025
08d2f41
Made Modal Browser only to fix build
Devon-White Feb 4, 2025
8c77b03
Safari fixes
Devon-White Feb 4, 2025
a1ce43a
edits to component
Devon-White Feb 4, 2025
475f15c
Edits
Devon-White Feb 4, 2025
cd468f6
Style changes
Devon-White Feb 4, 2025
ed5fbd6
Update docs/home/products/ai/get-started/capabilities/index.mdx
Devon-White Feb 4, 2025
15d8c2e
Update docs/home/products/ai/get-started/capabilities/index.mdx
Devon-White Feb 4, 2025
d64ff54
Update docs/home/products/ai/get-started/capabilities/index.mdx
Devon-White Feb 4, 2025
cb1a389
converted most bullet points to paragraphs
Devon-White Feb 4, 2025
2d160a4
Merge branch 'Devon/ai-capabilities' of https://github.com/signalwire…
Devon-White Feb 4, 2025
8540a83
removed redudant Datasphere section - added missing Mermaid diagram
Devon-White Feb 5, 2025
f640f1d
accessibility edits
Devon-White Feb 5, 2025
e33a20a
edits
Devon-White Feb 5, 2025
adcf2d5
remove senetence
Devon-White Feb 6, 2025
f069032
Merge branch 'main' into Devon/ai-capabilities
Devon-White Feb 6, 2025
d6635a8
Merge branch 'main' into Devon/ai-capabilities
hey-august Feb 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
```mermaid
sequenceDiagram
autonumber
participant C as Customer
participant A as AI Agent
C->>A: Calls clinic
Note over A: Understands natural speech
A->>C: "Hello, how can I help you today?"
C->>A: "I need to schedule a cardiology appointment"
Note over A: Instantly identifies:<br/>1. Appointment scheduling<br/>2. Specialist type<br/>3. New appointment
A->>C: "I can help you schedule that. Would you prefer morning or afternoon appointments?"
C->>A: "Morning would be better"
Note over A: Processes multiple criteria:<br/>1. Time preference<br/>2. Available slots<br/>3. Doctor availability
A->>C: "I have morning slots available with Dr. Smith next Tuesday at 9AM or Thursday at 10AM"
C->>A: "What's the cancellation policy?"
Note over A: Handles context switch<br/>while maintaining booking flow
A->>C: "You can cancel up to 24 hours before your appointment. Would you like one of those morning slots?"
C->>A: "Yes, I'll take Tuesday at 9AM"
Note over A: Completes booking while<br/>maintaining conversation context
A->>C: "Perfect, I've scheduled your cardiology appointment for Tuesday at 9AM with Dr. Smith"
Note over C,A: 5 natural exchanges<br/>Handles multiple inputs per turn<br/>Allows questions mid-flow - flexible conversation.
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
```mermaid
sequenceDiagram
autonumber
participant C as Customer
participant A as AI Agent

Note over A: Support Context<br/>Prompt: General inquiries instructions
C->>A: "I need help with my account"
A->>C: "I can help with account-related questions"
C->>A: "I'm getting API errors"
Note over A: New Context<br/>Prompt: Technical support instructions
A->>C: "Let me check your API logs..."
C->>A: "What about my invoice?"
Note over A: New Context<br/>Prompt: Billing support instructions
A->>C: "I see your billing history..."
Note over C,A: Each topic creates a fresh agent<br/>with specialized knowledge
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
```mermaid
sequenceDiagram
autonumber
participant C as Customer
participant I as IVR System
C->>I: Calls clinic
Note over I: Start Input Collection
I->>C: "Press or say 1 for appointments, 2 for billing..."
C->>I: Presses or says "1"
Note over I: End Input Collection<br/>Selected: Appointments Menu<br/>Start Input Collection
I->>C: "Press or say 1 for new appointment, 2 to modify..."
C->>I: Presses or says "1"
Note over I: End Input Collection<br/>Selected: New Appointment Flow<br/>Start Input Collection
I->>C: "Press or say 1 for general, 2 for specialist..."
C->>I: Presses or says "2"
Note over I: End Input Collection<br/>Selected: Specialist Menu<br/>Start Input Collection
I->>C: "Press or say 1 for cardiology, 2 for dermatology..."
C->>I: Presses or says "1"
Note over I: End Input Collection<br/>Selected: Cardiology Scheduling<br/>Start Input Collection
I->>C: "Press or say 1 for morning slots, 2 for afternoon..."
C->>I: Presses or says "1"
Note over I: End Input Collection<br/>Selected: Morning Slots<br/>Start Input Collection
I->>C: "For next Tuesday at 9AM, press or say 1. For Thursday at 10AM, press or say 2..."
C->>I: Presses or says "1"
Note over I: End Input Collection<br/>Selected: Tuesday 9AM<br/>Start Input Collection
I->>C: "For cancellation policy, press 1. To confirm appointment, press 2..."
C->>I: Presses or says "1"
Note over I: End Input Collection<br/>Selected: Cancellation Policy
I->>C: "You may cancel up to 24 hours before your appointment."
Note over I: Start Input Collection
I->>C: "To confirm appointment, press 1. To start over, press 2..."
C->>I: Presses or says "1"
Note over I: End Input Collection<br/>Appointment Confirmed
I->>C: "Your appointment is scheduled for Tuesday at 9AM with Dr. Smith."
Note over C,I: 9 menu selections • Each question requires new menu • Linear path only • Inflexible conversation
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
```mermaid
sequenceDiagram
autonumber
participant C as Customer
participant G as General Support
participant T as Technical Support
participant B as Billing Team

C->>G: "I need account help"
G->>C: "I can assist with basic account questions"
C->>G: "I'm seeing API errors"
G->>C: "Let me transfer you to technical support"
Note over G,T: Customer waits in new queue
C->>T: "I'm having API issues"
T->>C: "I can help with technical problems"
C->>T: "What about my invoice?"
T->>C: "Let me transfer you to billing"
Note over T,B: Customer waits again
C->>B: "About my invoice..."
Note over C,B: Customer repeats information
```
Loading