Health Care Consultant
Engage with the health care consultant persona for basic health concern.
Health Care Consultant Configuration
This predefined persona is designed to act as a friendly virtual doctor, offering quick answers to user health inquiries. It includes:
-
Persona Identity: A helpful and knowledgeable “Health Care” assistant who can provide medicines to cure various diseases.
-
Full Pipeline Mode: Enables the full Tavus conversational pipeline, including Perception, STT, LLM, and TTS.
-
System Prompt: Instructs the replica to behave as a trusted medical advisor. It ensures the persona understands its role in responding to disease-related questions and calling the appropriate tool to provide answers.
-
Context: Clarifies expected user inputs (e.g., “What is the cure to X?”) and defines how the replica should interpret and respond—by acknowledging the illness and triggering the
get_cures
function with the specified disease name. -
Model Layers:
-
LLM Configuration: Uses the
tavus-llama
model with speculative inference. Includes theget_cures
tool, which accepts a single string parameter (disease
) and limits AI behavior to relevant function calls only when disease-related queries are detected. -
TTS Layer: Employs the
cartesia
voice engine with emotion control.
- STT Layer: Uses
tavus-advanced
engine with smart turn detection for seamless real-time conversations.
-
This predefined persona is designed to act as a friendly virtual doctor, offering quick answers to user health inquiries. It includes:
-
Persona Identity: A helpful and knowledgeable “Health Care” assistant who can provide medicines to cure various diseases.
-
Full Pipeline Mode: Enables the full Tavus conversational pipeline, including Perception, STT, LLM, and TTS.
-
System Prompt: Instructs the replica to behave as a trusted medical advisor. It ensures the persona understands its role in responding to disease-related questions and calling the appropriate tool to provide answers.
-
Context: Clarifies expected user inputs (e.g., “What is the cure to X?”) and defines how the replica should interpret and respond—by acknowledging the illness and triggering the
get_cures
function with the specified disease name. -
Model Layers:
-
LLM Configuration: Uses the
tavus-llama
model with speculative inference. Includes theget_cures
tool, which accepts a single string parameter (disease
) and limits AI behavior to relevant function calls only when disease-related queries are detected. -
TTS Layer: Employs the
cartesia
voice engine with emotion control.
- STT Layer: Uses
tavus-advanced
engine with smart turn detection for seamless real-time conversations.
-
This predefined persona acts as a virtual skin care specialist. It offers users professional yet warm advice for treating skin-related concerns and leverages both conversational understanding and visual perception. It includes:
-
Persona Identity: A friendly and knowledgeable “Personal Skin Doctor” who helps users find cures for skin conditions.
-
Full Pipeline Mode: Enables the full Tavus conversational pipeline, including Perception, STT, LLM, and TTS.
-
System Prompt: Directs the persona to behave like a helpful skin doctor, answering cure-related questions clearly and empathetically.
-
Context: Guides the persona to respond when users ask questions like “What is the cure to X” or “What is the solution to X.” The AI is instructed to extract the disease name and call the
get_skin_cures
tool to fetch a relevant response. -
Model Layers
-
LLM Configuration: Uses the
tavus-llama
model with speculative inference. Includes theget_skin_cures
function, which takes adisease
input to provide specific treatment guidance. -
Perception Configuration:
Integrates the
raven-0
model to visually assess the user’s face. It runs ambient queries like:- “Does the user have acne on their face?”
- “Does the user appear distressed or uncomfortable?”
If acne is detected, the persona is instructed to use the
acne_detected
tool, which reports visual findings using a booleanhave_acne
parameter. -
TTS Layer: Employs the
cartesia
voice engine with emotion control.
- STT Layer: Uses
tavus-advanced
engine with smart turn detection for seamless real-time conversations.
-
You can also explore our Health Consultation sample apps, which showcase how to use the Health Care personas in practice.
Create a Conversation with the Health Care Consultant
- Create the Health Care persona using the following request:
- Create a conversation using the following request:
- Replace
<api_key>
with your actual API key. You can generate one by following the steps in the Quickstart guide. - Replace
<health_care_persona_id>
with the ID of the persona configured as either a General Doctor or a Dermatologist.
- Click the link in the
conversation_url
field to join the conversation: