मुख्य सामग्री पर जाएं
मौसम API (एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस) आमतौर पर सिर्फ़ डेटा लौटाते हैं, जबकि उपयोगकर्ता ठोस सिफारिशें चाहते हैं। मौसम डेटा तक पहुँच रखने वाला कोई एजेंट इन पूर्वानुमानों को विशिष्ट परिस्थितियों के लिए व्यावहारिक सलाह में बदल सकता है।
import asyncio
from dedalus_labs import AsyncDedalus, DedalusRunner
from dotenv import load_dotenv

load_dotenv()

async def main():
    client = AsyncDedalus()
    runner = DedalusRunner(client)

    result = await runner.run(
        input="""I'm planning an outdoor wedding in San Francisco next weekend.

        Please provide:
        1. Current weather conditions
        2. 7-day forecast with daily details
        3. Precipitation probability
        4. Temperature highs and lows
        5. Wind and UV conditions
        6. Specific recommendations for outdoor event planning""",
        model="openai/gpt-4.1",
        mcp_servers=["windsor/open-meteo-mcp"]
    )

    print(result.final_output)

if __name__ == "__main__":
    asyncio.run(main())

Open Meteo क्षमताएँ

windsor/open-meteo-mcp सर्वर प्रदान करता है:
  • वर्तमान परिस्थितियाँ
  • कई दिनों के पूर्वानुमान (प्रति घंटा और दैनिक)
  • ऐतिहासिक मौसम डेटा
  • मौसम संबंधी चेतावनियाँ
  • वैश्विक कवरेज (किसी API कुंजी की आवश्यकता नहीं है)

कच्चे डेटा से आगे

कोई भी API (एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस) मौसम की जानकारी ले सकती है। एजेंट उसे समझकर उसका अर्थ निकालता है: हवा का बाहरी आयोजनों पर प्रभाव, बारिश की संभावना से बैकअप योजनाओं के संकेत, मेहमानों की सुरक्षा के लिए यूवी स्तर, दिन भर में तापमान में होने वाले बदलाव। यही पैटर्न किसी भी डेटा‑से‑सलाह वाले कार्य पर लागू होता है। स्वास्थ्य मेट्रिक्स फिटनेस अनुशंसाओं में बदल जाते हैं। मार्केट डेटा इन्वेस्टमेंट सुझावों में बदल जाता है। सेंसर रीडिंग्स मेंटेनेंस अलर्ट में बदल जाती हैं।