LLMS və ChatGPT kimi yeni texnologiyaların necə yeni texnologiyaların, gələcəkdə tətbiq proqramlaşdırma interfeyslərini (API) inqilab edə bilər.Bu APİ-nin necə işləyə biləcəyinə dair bir nümunə göstərin.
Bir uşaq kimi, jetsonları seyr etməyi çox sevirdim.Yaşlandıqca və sistemlərin yazılması və sistemlər üçün memarlıq yaratmaq və həyata keçirmək üçün düşündüm ki, bir jetsin kimi mətbəxin mümkün olduğu günü heç görməyəcəyimi düşünürdüm.
GPT (ChatGept və s.) Fikrimi dəyişdi.

Müqavilə öhdəlikləri
Bir memar olaraq, bir vəkil kimi düşünmək lazımdır.Sistemlər və ya komponentlər arasında müqavilələri (API) müəyyənləşdirirsiniz.Sui-istifadə və ya sui-istifadə üçün bu API-ləri izləyirsiniz.

Bu müqavilələri müəyyənləşdirmək üçün Əbu Redaktoru istifadə edərdim və Mock-up-da göstərilən qarşılıqlı əlaqələrə uyğun gələn API-ləri yazardım.Komanda ilə dizayn edərdim, API-nin istifadəyə uyğun olub olmadığını və performans problemlərini təqdim etməyəcəyimi görmək üçün ssenarilərdən keçərdim və mən də səyahət boyunca bacardığım qədər simulyasiya edərdim və avtomatlaşdıracağam.

İlk dəfə düzgün almaq üçün çox diqqətli idim.Əlbətdə ilk dəfə heç vaxt mükəmməl deyildi.Beləliklə, API-nin xərcləri / sistemə təsirini minimuma endirərkən necə inkişaf edə biləcəyini də düşünməliyəm.API, yerləşdirildikdən sonra, gözətçi olduğum bir şey olacaq, vicdanlı bir siyasətçi kimi #usconstitution.Komanda API-yə təsir edən hər hansı bir dəyişikliklə diqqətli olmalı idi.

API Mesh ... Daha çox API Mess kimi!
APIS daha çox API və kitabxanalara etibar edən API-yə etibar edir.Bir sistem kifayət qədər böyük olur, bu mürəkkəblik bir şişkinliyə çevrilir.Kiçik dəyişikliklər böyük bir ripple effekti ola bilər.Bəzi yanaşmalar (Federated #graphql kimi) bu mürəkkəbliyi qəşəng idarə etməyə kömək edir.Ancaq yenə də bir çox kövrəklik ola biləcək bir API-ni əhatə edir.#Agile və ya deyil, API-nin mürəkkəb bir internetini inkişaf etdirmək mürəkkəbdir, ixtisaslaşmış bacarıq tələb edir və gözlənilməz çətinliklərlə doludur.

Mətbəx söhbəti, chatgpt tərzi
Jetsons mətbəxində hər biri müxtəlif hissələr, sensorlar, hardware, giriş və çıxışlardan ibarət bir sıra sistemləri əhatə edir.Mətbəxdə müstəqil sistemlər arasında qarşılıqlı əlaqələrin mürəkkəbliyini nəzərə alaraq, Jetsin mətbəx komponentlərinin müxtəlif satıcılar və ya istehsalçılardan, ənənəvi API dizaynından gələ bilməyəcəyi üçün görmə qabiliyyətini yerinə yetirə bilməz.Praktik deyil, ümumiyyətlə.

İndi APIS və Jetsons mətbəxi, #chatgpt -style haqqında düşünək.

Sadə saxlayaq: pizza.Siz (və ya robotunuz) sıfırdan bir pizza hazırlayırsınız.

Fırın Soyuducunu soruşur: "Bir pizza var. Bu az nəmli mozzarella olub olmadığını deyə bilərsinizmi?"

Soyuducu: "Hətta mozzarella belə deyil. Bu pizza muenster pendiri olmalıdır.

Otaqda gözləri olan mətbəxdən bir sensor bu nöqtədə.Sensor: "Bu pizzanın qabığının gül kələmindən hazırlanmasına diqqət yetirin. Video sensorun pendir növü ilə bağlı qiymətləndirməsi ilə razıyam. Bu yaxınlarda mətbəxə yeni pendir girmədi."

Soba: "Bilməli olduğum başqa bir şey?"

Sensor: "Xəmirin temperaturu 47F-dir. Bu, otaq-temperatur xəmirindən istifadə mütəxəssis aşbazının konsensusundan daha sərindir."

Soba: "Böyük. Nə edəcəyimi bilirəm. Xəmir sərin olduğundan, reseptdən bir qədər aşağı bir temperaturla bişirməyə başlayacağam. Sonra gözəl bir xırtıldayan qabığını təmin etmək üçün alt element tempini artıracağam.Nəmin üstünə yaxın bir göz saxlayacağam və istənilən nəm səviyyəsini azaltmaq üçün konveksiya istifadə edə bilərəm. "

Müstəqil sistemləri incidir olan API haradadır?APIS getmir.Məsələn, sobanın beyni çoxsaylı API-ləri (məsələn, temperatur nəzarətçiləri və sensorlar və s. İlə əlaqə quranlar üçün) olacaqdır.Buradakı açar, sistemlər arasındakı interfeys artıq sabit, sərt bir API olmamasıdır.Heç bir metod imzası, heç bir yol yoxdur, yükləmə xüsusiyyətləri yoxdur.Bunun əvəzinə, hisslər və imkanlarla əlaqəli bir söhbət.

Nə "beyin"?
KENCE Anderson'un kitab dizaynı Muxtar Aİ, mürəkkəb bir sistemin bir sıra müstəqil "beyinlər" şəklində necə parçalana biləcəyini təsvir edir.Hər beyin, kitabında, müstəqil olaraq inkişaf etdirilə bilər və təmizlənə bilər, insan rəhbərliyi # datasascisen, #machinelarearning və #dataengineering ilə evləndi.

Cookin nədir?
Gələcəyin nə üçün həyəcanlandığına görə həyəcanlanıram.APIS-ə qarşı memarlar Rethink Sistem Dizayn, mənim fikrimcə, qaçılmaz bir şeydir.Və bir həvəskar pizza istehsalçısı olaraq, dad qönçələrim daha yaxşı #detroitpizza etmək üçün bir az GPT kömək aldığım gün üçün suvarır.