You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
swarms/examples/multi_agent/llm_council_examples/medical_treatment_council.py

31 lines
933 B

"""
LLM Council Example: Medical Treatment Analysis
This example demonstrates using the LLM Council to analyze medical treatments
and provide comprehensive treatment recommendations.
"""
from swarms.structs.llm_council import LLMCouncil
# Create the council
council = LLMCouncil(verbose=True)
# Medical treatment query
query = """
A 45-year-old patient with Type 2 diabetes, hypertension, and early-stage
kidney disease needs treatment recommendations. Provide:
1. Comprehensive treatment plan addressing all conditions
2. Medication options with pros/cons for each condition
3. Lifestyle modifications and their expected impact
4. Monitoring schedule and key metrics to track
5. Potential drug interactions and contraindications
6. Expected outcomes and timeline for improvement
7. When to consider specialist referrals
"""
# Run the council
result = council.run(query)
# Print final response
print(result["final_response"])