Proqram təminatının inkişafında süni intellekt sahəsi dərin bir transformasiyadan keçir. Son iki ildə süni intellektlə qarşılıqlı əlaqə üçün dominant paradiqma sadə bir mübadiləni əhatə edirdi: mətn daxil et, mətn çıxışı al, sonra növbəti hərəkət istiqamətini əl ilə müəyyən et. Bu "mətn kimi süni intellekt" dövrü, hər nə qədər yenilikçi olsa da, indi daha dinamik və inteqrasiya olunmuş yanaşmaya yol açır. GitHub Copilot SDK daxil olur, icra kimi süni intellektin interfeysə çevrildiyi yeni bir dövrü elan edir.
İstehsal proqram təminatı təbiətən icra – addımların planlaşdırılması, alətlərin çağırılması, faylların dəyişdirilməsi, səhvlərdən qurtulma və məhdudiyyətlərə uyğunlaşma ilə bağlıdır. Bunlar sadəcə mətn generasiyasının tam əhatə edə bilməyəcəyi mürəkkəb, çoxaddımlı əməliyyatlardır. GitHub Copilot SDK bu boşluğu birbaşa aradan qaldırır, GitHub Copilot CLI-nin əsasını təşkil edən güclü icra qatını istənilən proqram təminatında proqramlaşdırıla bilən bir imkan kimi təmin edir. Bu o deməkdir ki, komandalar istehsalda sınaqdan keçmiş planlaşdırma və icra mühərriklərini birbaşa öz sistemlərinə daxil edə bilərlər, bu da süni intellektlə işləyən tətbiqlərin necə arxitektura edilməsini və idarə olunmasını əsaslı şəkildə dəyişir.
Statik Skriptlərdən Adaptiv Agent İş Axınlarına
Ənənəvi proqram təminatının inkişafı uzun müddət təkrarlanan tapşırıqları avtomatlaşdırmaq üçün skriptlərə və birləşdirici kodlara əsaslanmışdır. Sabit ardıcıllıqlar üçün təsirli olsa da, bu həllər kontekstual nüanslarla, iş zamanı dəyişikliklərlə və ya möhkəm səhv bərpasına ehtiyacla qarşılaşdıqda tez bir zamanda kövrək olur. Tərtibatçılar tez-tez özlərini çətin halları kodlaşdırarkən və ya xüsusi orkestrasiya qatları qurarkən tapırlar ki, bu da vaxt aparan və tez-tez davamlı olmayan bir səydir.
GitHub Copilot SDK tətbiqləri bu məhdudiyyətlərdən azad edir, onlara hər bir addımı açıq şəkildə kodlaşdırmaq əvəzinə niyyəti həvalə etməyə imkan verir. 'Bu repozitoriyanı buraxılış üçün hazırla' lazım olan bir tətbiqi təsəvvür edin. Sərt bir skript əvəzinə, Copilot SDK bir süni intellekt agentinə aşağıdakıları təmin edir:
- Araşdırın repozitoriyanın strukturunu və məzmununu.
- Lazımi addımları, məsələn, sənədləri yeniləmək, testləri işə salmaq və ya versiya nömrələrini artırmaq üçün planlaşdırın.
- Tələb olunduğu kimi faylları dəyişdirin.
- Sistem mühitində əmrləri işə salın.
- Hər hansı bir addım uğursuz olarsa və ya yeni məlumat ortaya çıxarsa dinamik şəkildə uyğunlaşın, bütün bunlar əvvəlcədən müəyyən edilmiş sərhədlər və icazələr daxilində fəaliyyət göstərərək.
Bu keçid müasir proqram sistemləri üçün kritikdir. Tətbiqlər miqyaslandığı və mühitlər inkişaf etdiyi üçün sabit iş axınları uğursuzluğa meyllidir. Copilot SDK tərəfindən dəstəklənən agent icrası, proqram təminatının sıfırdan mürəkkəb orkestrasiyanı yenidən qurmaq üçün daimi yük olmadan uyğunlaşmasına və özünü düzəltməsinə, müşahidə qabiliyyətini və məhdudiyyətləri qoruyub saxlamasına imkan verir. Bu, süni intellekti inkişaf həyat dövründə aktiv, ağıllı bir iştirakçıya çevirir, əsas kod tamamlanmasından kənar ağıllı tapşırıq avtomatlaşdırılmasına keçir. Bu mürəkkəb iş axınlarının necə təmin edildiyi haqqında daha çox məlumat üçün, GitHub Agent İş Axınlarının təhlükəsizlik arxitekturasını araşdırın.
Etibarlı Süni İntellekt üçün Strukturlaşdırılmış Kontekst: Model Kontekst Protokolu (MCP)
'Mətn kimi süni intellekt' dövründə ümumi bir çatışmazlıq, çox sistem davranışını və məlumatını süni intellekt sorğularına daxil etmək cəhdi idi. Rahat görünsə də, məntiqin mətndə kodlaşdırılması iş axınlarını sınaqdan keçirməyi, əsaslandırmağı və inkişaf etdirməyi çətinləşdirir. Zaman keçdikcə bu mürəkkəb sorğular düzgün strukturlaşdırılmış sistem inteqrasiyası üçün kövrək əvəzedicilərə çevrilir.
GitHub Copilot SDK, Model Kontekst Protokolundan (MCP) istifadə edərək kontekstə strukturlaşdırılmış və tərkibli bir yanaşma ilə bu problemi həll edir. MCP ilə tərtibatçılar aşağıdakıları edə bilərlər:
- Süni intellektin çağıra biləcəyi domenə xas alətləri və ya agent bacarıqlarını müəyyən edin.
- Bu alətləri və bacarıqları MCP vasitəsilə açıqlayın.
- İcra mühərrikinin icra zamanı konteksti dinamik şəkildə əldə etməsini təmin edin.
Bu o deməkdir ki, xidmət sahibliyi məlumatları, API sxemaları, tarixi qərar qeydləri, asılılıq qrafikləri və ya daxili API-lər kimi kritik məlumatların artıq sorğulara zorla daxil edilməsinə ehtiyac yoxdur. Bunun əvəzinə, agentlər planlaşdırma və icra mərhələlərində bu sistemlərə birbaşa daxil olurlar. Məsələn, bir problemi həll etmək vəzifəsi verilmiş daxili agent, təhlükəsizlik məhdudiyyətlərinə riayət etməklə, xidmət sahibliyini avtomatik sorğu edə, müvafiq tarixi məlumatları əldə edə, təsir qiymətləndirməsi üçün asılılıq qrafiklərini yoxlaya və həllər təklif etmək üçün daxili API-lərə müraciət edə bilər. Bu yanaşma, kontekst inyeksiyasının mürəkkəb ola biləcəyi OpenAI API ilə prompt mühəndisliyi üçün ən yaxşı təcrübələr çağırışları ilə kəskin şəkildə ziddiyyət təşkil edir.
Niyə bu vacibdir: Etibarlı süni intellekt iş axınları əsaslandırılmış, icazəli və strukturlaşdırılmış kontekst üzərində qurulur. MCP vacib santexnikanı təmin edir, agent icrasının real alətlər və real məlumatlar üzərində işləməsini təmin edir, mətn əsaslı prompt mühəndisliyi ilə əlaqəli təxminləri və kövrəkliyi aradan qaldırır.
İnfrastruktur kimi Süni İntellekt: İcrası IDE-dən Kənarda Yerləşdirmək
Tarixən, tərtibatçılar üçün süni intellekt alətlərinin çoxu İnteqrasiya Edilmiş İnkişaf Mühiti (IDE) ilə məhdudlaşdırılıb. Kodlaşdırma üçün əvəzsiz olsa da, müasir proqram təminatı ekosistemləri tək bir redaktordan çox kənara çıxır. Komandalar çoxsaylı mühitlərdə agent imkanlarına ehtiyac duyurlar: masaüstü tətbiqlər, daxili əməliyyat alətləri, fon xidmətləri, SaaS platformaları və hadisəyə əsaslanan sistemlər.
Copilot SDK bu sərhədləri pozur, icranı tətbiq qatının bir imkanına çevirir. Bu o deməkdir ki, sisteminiz indi hadisələri – fayl dəyişikliyini, yerləşdirmə tetikleyicisini, istifadəçi əməliyyatını – dinləyə və agent iş axını başlatmaq üçün Copilot-u proqramlı şəkildə çağıra bilər. Planlaşdırma və icra dövrü ayrı bir interfeys və ya tərtibatçı aləti kimi deyil, məhsulunuzun daxilində işləyir.
| Xüsusiyyət | 'Mətn kimi Süni İntellekt' Dövrü | 'İcra kimi Süni İntellekt' Dövrü (Copilot SDK) |
|---|---|---|
| Qarşılıqlı əlaqə | Mətn daxili, mətn çıxışı | Proqramlaşdırıla bilən icra dövrələri |
| İş axını | Əl ilə qərar, kövrək skriptlər | Adaptiv, özünü düzəldən agentlər |
| Kontekst | Tez-tez promptlara daxil edilir (kövrək) | MCP vasitəsilə strukturlaşdırılmış, real-vaxt əldə etmə |
| İnteqrasiya | Təcrid olunmuş mübadilələr, IDE-mərkəzli | Hər yerə daxil edilir (proqram, xidmət, SaaS) |
| Tərtibatçı Rolu | Prompt mühəndisliyi, əl ilə orkestrasiya | Niyyətin, məhdudiyyətlərin, alətlərin müəyyən edilməsi |
| Əsas Prinsip | Süni intellekt məsləhət verir, insan icra edir | Süni intellekt planlaşdırır və icra edir, insan nəzarət edir |
Niyə bu vacibdir: Süni intellekt icrası birbaşa tətbiqinizə daxil edildikdə, o, sadəcə faydalı bir köməkçi olmaqdan çıxır və fundamental infrastruktura çevrilir. Proqram təminatınızın işlədiyi hər yerdə mövcud olur, süni intellektin gücünü rəqəmsal əməliyyatlarınızın hər küncünə yayır, həqiqətən ağıllı və adaptiv proqram təminatı mühiti yaradır.
Arxitektura Dəyişikliyi: Proqramlaşdırıla Bilən Süni İntellekt və Gələcək
'Mətn kimi süni intellekt'dən 'icra kimi süni intellekt'ə keçid əhəmiyyətli bir arxitektura təkamülünü təmsil edir. Bu, süni intellekt agentlərinin yalnız kiçik parçalar yaratmadığı, əksinə müəyyən edilmiş məhdudiyyətlər altında işləyə bilən, real sistemlərlə problemsiz inteqrasiya edən və icra zamanı ağıllı şəkildə uyğunlaşan proqramlaşdırıla bilən planlaşdırma və icra dövrələri olduğu bir paradiqmanı ifadə edir.
GitHub Copilot SDK bu gələcəyin əsas təminatçısıdır. Bu mürəkkəb icra imkanlarını proqramlaşdırıla bilən bir qat kimi əlçatan etməklə, inkişaf qruplarına süni intellekt orkestrasiyasının əsas 'necə'sini davamlı olaraq yenidən qurmaq əvəzinə, proqram təminatının nə etməli olduğu 'nə'yə diqqət yetirməyə imkan verir. Bu keçid süni intellekti yeni bir alətdən müasir proqram təminatı arxitekturasının əsas, əvəzolunmaz komponentinə çevirir, daha dayanıqlı, muxtar və ağıllı tətbiqlər vəd edir. Tətbiqiniz məntiq işə sala bilirsə, indi agent icrasını da işə sala bilər, həqiqətən ağıllı proqram təminatının yeni dövrünü açır.
Orijinal mənbə
https://github.blog/ai-and-ml/github-copilot/the-era-of-ai-as-text-is-over-execution-is-the-new-interface/Tez-tez Verilən Suallar
What is the core shift from 'AI as text' to 'AI as execution' introduced by the GitHub Copilot SDK?
How does the GitHub Copilot SDK enable sophisticated agentic workflows within applications?
What is the Model Context Protocol (MCP) and why is it crucial for grounded AI execution?
Beyond the Integrated Development Environment (IDE), where can the GitHub Copilot SDK embed AI execution?
What are the primary benefits of delegating multi-step tasks to AI agents using the Copilot SDK?
How does the Copilot SDK improve the reliability and adaptability of AI-powered systems?
Is the GitHub Copilot SDK primarily for professional developers, or can others benefit from its capabilities?
Xəbərdar olun
Ən son AI xəbərlərini e-poçtunuza alın.
