مثال على أدوات API: وكيل الطقس AI

يمكن لشبكات الذكاء الاصطناعي التواصل مع أي نقطة نهاية لواجهة برمجة التطبيقات (API) التي تريدها. سواء أكان ذلك Zapier، أو The New York Times، أو Zendesk، أو CRM الخاص بك، أو أي نظام أساسي آخر مزود بإمكانية الوصول إلى واجهة برمجة التطبيقات - يمكن لوكلائنا الاتصال بسلاسة.

أطلق العنان لإبداعك باستخدام أدوات اللغة الطبيعية لاسترداد توقعات الطقس أو العثور على أحدث المقالات الإخبارية أو حتى إرسال بريد إلكتروني إلى صديق! الاحتمالات واسعة مثل خيالك.

في هذا المثال، سنقوم بإعداد وكيل الذكاء الاصطناعي لتوقعات الطقس في المدينة والذي سيتم الاستفادة منه واجهات برمجة تطبيقات AccuWeather إلى عام

  1. احصل على مفتاح موقع المدينة من طلب المستخدم عبر طلب واجهة برمجة تطبيقات الموقع الخاص بـ AccuWeather
  2. استخدم مفتاح الموقع هذا للحصول على توقعات تلك المدينة عبر طلب واجهة برمجة التطبيقات الخاصة بـ AccuWeather's Forecast

إعداد أداة API

  1. انتقل إلى "مركز التدريب" ثم إلى علامة التبويب "أدوات واجهة برمجة التطبيقات" لإنشاء أداة جديدة

  2. أعطها اسما ووصفا. لاحظ أن الوصف يتم استخدامه بواسطة برنامج الدردشة الآلي الذي يعمل بالذكاء الاصطناعي لفهم متى يتم استخدام هذه الأداة، لذا كن صارمًا!

  3. تتطلب واجهة برمجة تطبيقات مواقع AccuWeather معلمة "استعلام" للبحث عن المدينة وإرجاع مفتاح الموقع، لذلك دعونا نضيف معلمة "استعلام" في علامة التبويب "المعلمات". أدخل "استعلام" في حقل الإدخال وانقر على زر "إضافة معلمة".

  4. في حقل "الوصف"، قم بالوصف باللغة الطبيعية كيف يجب أن يفهم الذكاء الاصطناعي ما يمكن توقعه، وفي هذه الحالة سندخل "اسم المدينة". هذه معلمة مطلوبة لهذه الأداة، لذا قم بتمكين تبديل "المعلمة المطلوبة".

  5. في علامة التبويب "الإجراء"، سندخل نقطة نهاية واجهة برمجة التطبيقات من واجهات برمجة تطبيقات مواقع AccuWeather (استخدم apikey الخاص بك من AccuWeather إذا كنت ترغب في استخدام نقطة النهاية هذه):
    http://dataservice.accuweather.com/locations/v1/cities/search?apikey=XXXXXX&q={{query}}

  6. سنضيف الآن أداة جديدة للاستفادة من مفتاح الموقع الذي تم استلامه من الأداة السابقة

  7. تتطلب واجهات برمجة تطبيقات توقعات AccuWeather معلمة "مفتاح الموقع"، لذلك دعونا نضيف هذه المعلمة لهذه الأداة

  8. لا تنس إدخال وصف لما يحتاج الذكاء الاصطناعي إلى توقعه. هذه معلمة مطلوبة لهذه الأداة، لذا قم بتمكين تبديل "المعلمة المطلوبة".

  9. أدخل نقطة نهاية AccuWeather's Forecast API في علامة التبويب "الإجراء":
    http://dataservice.accuweather.com/forecasts/v1/daily/5day/{{locationkey}}?apikey=XXXXXX

إعداد وكيل الذكاء الاصطناعي

  1. قم بإنشاء Chatbot جديد، واختر نوع "AI Agent".

  2. في علامة التبويب "الأدوات"، قم بتعيين الأدوات التي أنشأناها إلى برنامج الدردشة الآلي هذا

  3. كله تمام! يمكن لـ Chatbot الآن التنبؤ بالطقس عند الطلب