MultiAgenticAI / models /test_recommendation.py
Chaitanya895's picture
Upload 31 files
3aea0a4 verified
raw
history blame
847 Bytes
from Models.central_coordinator import CentralCoordinator
# Initialize the CentralCoordinator
coordinator = CentralCoordinator()
# Generate recommendation with sample input values and real-time weather for a city
result = coordinator.generate_recommendation(
soil_ph=4.0,
soil_moisture=10,
temperature=32,
rainfall=35,
fertilizer=0.5,
pesticide=0.3,
crop_yield=15,
city_name="bangalore" # Use real-time weather for Delhi
)
# Print recommendation results
print("\n--- Final Crop Recommendation ---")
for key, value in result.items():
if key == "Warnings" and value:
print("Warnings:")
for warning in value:
print(f" - {warning}")
else:
print(f"{key}: {value}")
# Automatically plot the result scores
CentralCoordinator.plot_scores(result)