Mspo Mojapelo tərəfindən Unsplash-də

AI API: bunlar nədir və onlardan necə istifadə etmək olar

Süni İntellekt API'ləri üçün daha yaxşı təcrübələr toplusu

Nitqdən mətnə, dil tərcüməsinə və ya görüntü tanıma API-larına maraq göstərirsiniz? Şansınız var! Bunu etməyə imkan verən bir çox xidmət var, həmçinin tətbiqlərinizdə Süni İntellekt (AI) API-lərindən istifadə etmək üçün bir çox səbəb var. Bu yazıda AI API-lər üçün istifadə hallarının bəzilərini təsvir edəcəyik və sonra onlardan istifadə edərkən daha yaxşı tətbiq olunması barədə danışacağıq.

Əgər tələsirsənsə, altındakı DR-yə;

Xarici bir xidməti tətbiq etməzdən əvvəl özünüzə soruşmalı olduğunuz ilk sual "mənə bu lazımdırmı?" Süni intellektə əsaslanan API-lərə gəldikdə cavab çətinləşə bilər! Qərar verməyə kömək etmək üçün, ən çox istifadə olunan iki xidmətə nəzər salaq və nə vaxt istifadə etməli (və ya etməməlisiniz).

1 nömrəli vəziyyətdən istifadə edin: nitqdən mətnə

Bu gün bir çox proqram nitqdən mətnə ​​imkan yaradır - və ehtimal ki, onsuz da istifadə etmisiniz. Siri, Google köməkçisi, Bixby və ya Alexa hamısı istifadə edir, amma bu da hamısı deyil. Bundan əlavə mesajlaşma tətbiqləri (məsələn, WhatsApp) və axtarış motorları (məsələn, Google axtarış çubuğu) tərəfindən istifadə olunur.

Oradakı Aİ-nin harada olduğunu düşünə bilərsiniz. Bu sadəcə nitq transkripsiyası deyilmi?

Hər hansı bir nitqdən mətnə ​​söykənən API-nin əsası həqiqətən nitq səsini giriş kimi götürmək və onu mətnə ​​çevirməkdir, baxmayaraq ki, burada dayanmayacaq və süni intellektin sehri baş verdikdə. Orada mövcud olan API-lərin əksəriyyəti üçün, o da:

  • kontekstə əsaslanaraq əvvəlki transkripsiyanı dəyişdirin
  • fərqli dinamikləri təyin edin
  • xüsusi açar sözlər axtara bilmək
  • model fərdiləşdirilməsinə icazə verin (regional vurğu üçün faydalıdır)

Bunu istifadə edin: konkret istifadə halları üçün, məsələn, kontekstdə, istifadə olunan sözlərdə və indiki natiqdə çox şey olduğu bir sınaq zamanı nitq sintezi zamanı.

Bunu istifadə etməyin: yalnız bir dinamik və ya sadə mətn mesajlaşma gözləyirsinizsə. Bu vəziyyətdə, əksər smartfon klaviaturalarında artıq istifadə edilə bilən bir nitq tanıma qabiliyyəti mövcuddur və veb tətbiqi üçün SpeechSynthesis API-dən istifadə edə bilərsiniz.

İşin № 2 istifadə edin: Şəkil tanıma

Danışıq-mətnlə müqayisədə, hazırda Şəkil tanıma funksiyasından istifadə edən bir neçə proqram mövcuddur və onların əksəriyyəti olduqca spesifikdir (məsələn, şəkil çəkdiyiniz bitkiləri müəyyənləşdirən PlantNet). Hərçənd, bunun ümumi istifadəsini, xüsusən:

  • Google Lens: ekrandakı şeyləri (şəkil və ya yox) təhlil edir və ünvanları, yerləri, əşyaları müəyyən etməyə çalışır və bunun nəticələrini tövsiyə edir
  • AI-ni görmək: ətrafındakıları təsvir edən görmə qabiliyyəti zəif olan insanlar üçün tətbiqetmə (telefonun kamerasının işarə olunduğu yerə əsasən)
Bir yer tanımaq üçün Google Lens istifadə edin

İndiyə kimi başa düşdüyünüz kimi, buradakı sehr giriş şəklində bir şəkil çəkmək və deyilən şəkildəki şeyi müəyyənləşdirməyə çalışmaqdır. Əksər təminatçılar üçün bunun iki yolu var:

  • Əvvəlcədən hazırlanmış modellərdən istifadə: bunlara ümumi siniflər daxildir (yeməklər, yerlər, insanlar, rəng ...)
  • Xüsusi təsnifatçılardan istifadə: bunlar istifadəçilərə öz dərslərini öyrətməyə imkan verir (yuxarıda PlantNet ilə göründüyü kimi)

Bəzi Android və iOS cihazlarında bir inkişaf etdirici olaraq quraşdırılmış görüntü tanıma imkanları olsa da, bunları həmişə tətbiqinizdən soruşa bilməzsiniz. Buna görə istifadə vəziyyətiniz uyğun olarsa, istifadə etməlisiniz.

3, №4 halda istifadə edin ...

Orada çox digər AI API var. Bu yazıda bunların hamısından keçməyəcəyik, ancaq onlardan birini istifadə etməyi düşünürsünüzsə və istifadə vəziyyətinizin ehtiyacınıza uyğun olub olmadığına əmin deyilsinizsə, rəy yazın və ya birbaşa mənimlə əlaqə saxlayın. Kömək etməkdən məmnunam!

İndi bir, iki və ya daha çoxunu istifadə etmək qərarına gəldiniz (bu vəziyyətdə, burada sizin üçün bir məqalə var) AI API'ləri tətbiqinizdə. Bu bölmədə istehsalda istifadə etməyi düşünmədən əvvəl tətbiq edilməli bir neçə daha yaxşı təcrübəni görəcəyik.

Satın almadan əvvəl cəhd edin

Hər üçüncü tərəfin API-də olduğu kimi, nəzərə almalı olan parametrlər var - qiymət, istifadəyə yararlılıq, mövcudluq ... lakin Süni İntellektə gəldikdə, etibarlılıq faktoru da mövcuddur. t dərəcəsi 0 və ya 1. Əslində növbəti bölmədə görəcəyimiz kimi 0 ilə 1 arasındakı bir şey olacaq!

Bütün əsas bulud provayderləri öz AI API-lərini təmin edir və hamısında ya nümayiş səhifə və ya pulsuz bir sınaq var. Fürsətdən istifadə edin, özünüz üçün cəhd edin və ən yaxşı nəticəni verən birini seçin!

  • IBM Watson
  • Google Cloud AI
  • Microsoft idrak xidmətləri
  • AWS AI xidmətləri

Clarifai (Vision API), SAP Conversational AI (Chatbots) və ya sadə bir əlavə et-sevdiyiniz-axtarış motoru-burada axtarış kimi xüsusi xidmətlər üçün platformalar mövcuddur.

Postman istifadə edərək Watson köməkçisi xidmətinə zəng etmək nümunəsi

İnamla süni intellekt qafiyələri

Əvvəlki hissədə bəhs edildiyi kimi, hər dəfə bir AI API-dən cavab alacaqsınız, o da 0 ilə 1 arasında olan bir inam səviyyəsini ehtiva edir ki, bu da nəyisə tanıdığına əminlik faizinə uyğundur.

Aşağıdakı görüntünü göndərərkən Visual Recognition API ilə nümunə götürək:

Kreditlər: Getty.com

Budur JSON cavabı. Oxunması üçün bəzi dərsləri çıxartdım.

[{"təsnifat_id": "default", "ad": "u mənim", "dərslər": [{"sinif": "avtobus", "hesab": 0.797}, {"sinif": "mexaniki cihaz", " hesab ": 0.506}, {" sinif ":" Hind qırmızı rəngi "," hesab ": 0.799}]," görüntüləmə ":" Ümumi Model "," təsvir ":" daxilindəki obyektləri, hərəkətləri, səhnələri və rəngləri tez başa düş. bir görüntü. " }]

Bu vəziyyətdə, bir inam balı ilə birlikdə təyin olunan bir sinifimiz var. Bu hesabı nəzərə almaq vacibdir. Mən ümumiyyətlə minimum bir inam balını 95% tövsiyə edirəm. Siz və ya API provayderiniz modellərə daha çox təlim məlumatı əlavə etdikdə bu hesab zamanla artmalıdır.

Təlim məlumatlarından danışarkən, nəzərdən keçirmək istəyəcəyiniz başqa bir şey, tətbiqinizdən göndərilən məlumatların provayderinizin ümumi modellərini yaxşılaşdırmaq üçün istifadəsinə icazə verməyiniz və ya istəməməyinizdir. Buna icazə vermək istəyirsinizsə, istifadəçilərinizə açıq şəkildə bildirməlisiniz.

TL; DR:

  • Bir AI API istifadə etməzdən əvvəl, həqiqətən ehtiyacınız olub olmadığına qərar verin
  • Etdiyiniz təqdirdə, fərqli provayderləri sınayın və istifadə vəziyyətinizə ən uyğun birini seçin
  • Yalançı pozitivlərdən qaçınmaq üçün etimad hesabında bir həddi yüksək olduğundan əmin olun

Tətbiqlərinizə AI infusing əylənin!