Code Velocity
Süni İntellekt Modelləri

Codex Prompinqi: OpenAI ilə Agentik Kodlaşdırmanı Mənimsəyin

·7 dəq oxunma·OpenAI·Orijinal mənbə
Paylaş
OpenAI Codex modelinin kodla qarşılıqlı əlaqəsini göstərən vizual təsvir, tərtibatçılar üçün agentik kodlaşdırma və qabaqcıl prompinq strategiyalarını illüstrasiya edir.

Codex Prompinqi: OpenAI ilə Agentik Kodlaşdırmanı Mənimsəyin

OpenAI-ın Codex modelləri süni intellektlə idarə olunan proqram təminatı inkişafının ön cəbhəsindədir, agentik kodlaşdırmada intellekt və səmərəlilik sərhədlərini genişləndirir. Bu qabaqcıl sistemlərdən maksimum performans əldə etmək istəyən tərtibatçılar üçün effektiv prompinq və inteqrasiya strategiyalarını dərindən anlamaq vacibdir. Bilavasitə API vasitəsilə qarşılıqlı əlaqədə olan istifadəçilər üçün nəzərdə tutulmuş bu bələdçi, Codex-in, xüsusilə gpt-5.3-codex modelinin tam potensialını açmaq üçün optimallaşdırmanın incəliklərini araşdırır.

Xüsusi bir Codex SDK bir çox inteqrasiyanı asanlaşdırsa da, bu məqalə mürəkkəb agentik iş axınları üçün misilsiz fərdiləşdirilə bilmə təklif edən birbaşa API yanaşmasına diqqət yetirir. Bu təlimatlara əməl etməklə, siz Codex ilə qarşılıqlı əlaqənizi əsas kod generasiyasından mürəkkəb, muxtar inkişaf əməkdaşlığına çevirə bilərsiniz.

Codex Modellərini Gücləndirən Son Yeniliklər

Süni intellektlə kodlaşdırma mənzərəsi sürətlə inkişaf edir və Codex performansı və istifadə rahatlığını yüksəltmək üçün əhəmiyyətli təkmilləşdirmələr alıb. Bu təkmilləşdirmələr sürət, intellekt və kontekst idarəçiliyi kimi kritik aspektləri əhatə edərək, onu tərtibatçılar üçün daha güclü bir alətə çevirir.

Əsas inkişafların təsviri aşağıdakılardır:

  • Daha Sürətli və Daha Çox Token Səmərəliliyi: Codex indi daha yüksək səmərəliliklə işləyir, tapşırıqları yerinə yetirmək üçün daha az "düşünmə tokeni" sərf edir. İnteraktiv kodlaşdırma ssenariləri üçün "orta" əsaslandırma səyi intellekt və sürət arasında optimal balans yaradır, inkişaf dövrlərinizi daha rahat və sərfəli edir.
  • Daha Yüksək İntellekt və Uzunmüddətli Müstəqillik: Codex sadəcə ağıllı deyil; o, davamlı, mürəkkəb problemlərin həlli üçün nəzərdə tutulmuşdur. O, ən çətin tapşırıqlarınızın öhdəsindən gəlmək üçün uzun müddət — hətta saatlarla — müstəqil işləyə bilər. Yüksək riskli və ya qeyri-adi dərəcədə çətin layihələr üçün imkanlarını daha da genişləndirmək üçün "yüksək" və ya "çoxyüksək" əsaslandırma səyləri mövcuddur.
  • Yüksək Səviyyəli Sıxılma Dəstəyi: Uzunmüddətli Süni İntellekt qarşılıqlı əlaqələrində ümumi bir problemi həll edən Codex indi möhkəm sıxılma dəstəyinə malikdir. Bu yenilik, çoxsaatlıq əsaslandırmaya kontekst limitləri ilə qarşılaşmadan imkan verir, tez-tez yenidən başlamağa ehtiyac olmadan seanslararası davamlı istifadəçi söhbətlərini asanlaşdırır.
  • Təkmilləşdirilmiş PowerShell və Windows Uyğunluğu: Müxtəlif inkişaf mühitlərini nəzərə alaraq, Codex PowerShell və Windows ekosistemləri daxilində performansını və inteqrasiyasını əhəmiyyətli dərəcədə yaxşılaşdırmışdır, bu da onun daha geniş tərtibatçılar üçün tətbiq sahəsini genişləndirir.

Bu təkmilləşdirmələr kollektiv şəkildə Codex-i mürəkkəb tapşırıqları qeyri-adi müstəqillik və dəqiqliklə yerinə yetirmək qabiliyyətinə malik, mürəkkəb agentik kodlaşdırma üçün aparıcı seçim kimi təqdim edir.

Codex ilə Problemsiz Miqrasiya və Başlanğıc

Artıq bir kodlaşdırma agentindən istifadə edən tərtibatçılar üçün Codex-ə keçid nisbətən problemsiz bir proses ola bilər, xüsusən də mövcud quruluşunuz GPT-5 seriyası modellərinə uyğun gəlirsə. Lakin, üçüncü tərəf modelindən və ya xüsusi olaraq agentik kodlaşdırma üçün optimallaşdırılmamış GPT-5 seriyalı modeldən miqrasiya edirsinizsə, daha əhəmiyyətli dəyişikliklər tələb oluna bilər.

OpenAI, ən yaxşı istinad tətbiqi kimi GitHub üzərində mövcud olan tam açıq mənbəli codex-cli agentindən istifadə etməyi qətiyyətlə tövsiyə edir. Bu repozitoriyanı klonlamaq, Codex-in özünü (və ya hər hansı bir kodlaşdırma agentini) daxili iş prinsiplərini anlamaq və öz qoşqunuzu uyğunlaşdırmaq üçün istifadə etməyə imkan verir. Digər qabaqcıl modellərin necə inteqrasiya olunduğu ilə maraqlananlar üçün openai-gpt-5-2-codex kimi mənbələri araşdırmaq dəyərli kontekst təmin edə bilər.

Qoşqunuzu Codex-ə uyğun bir quruluşa effektiv şəkildə miqrasiya etmək üçün əsas addımlar bunlardır:

  1. Prompunuzu Yeniləyin: Promp, Codex-i idarə etmək üçün əsas interfeysdir. İdeal olaraq, OpenAI-ın standart Codex-Max prompunu əsas kimi istifadə edin. Oradan strateji olaraq taktiki təlimatlar əlavə edin.
    • Müstəqillik, davamlılıq, kod bazasının tədqiqi, effektiv alət istifadəsi və frontend keyfiyyətini əhatə edən hissələrə diqqət yetirin.
    • Ən əsası, yerləşdirmə zamanı əvvəlcədən planlar, girişlər və ya status yeniləmələri üçün bütün promp-ları silin. Bu cür təlimatlar modelin tapşırığı tamamlamadan əvvəl vaxtından əvvəl dayanmasına səbəb ola bilər.
  2. Alətlərinizi Yeniləyin: Bu, Codex-in performansını maksimuma çatdırmaq üçün əhəmiyyətli bir qaldırıcıdır. apply_patch kimi tətbiqlər daxil olmaqla, alətlərinizin bu bələdçidə ətraflı izah olunan ən yaxşı təcrübələrə uyğun olduğundan əmin olun.

Bu addımları diqqətlə izləməklə, mövcud iş axınlarınızın Codex ilə problemsiz inteqrasiyasını təmin edə bilər, onun qabaqcıl imkanlarından inkişaf ehtiyaclarınız üçün istifadə edə bilərsiniz.

Ən Yüksək Codex Performansı üçün Prompların Optimallaşdırılması

Promp, Codex ilə qarşılıqlı əlaqənizin beynidir. OpenAI tərəfindən tövsiyə olunan Codex-Max prompu xüsusilə cavabın düzgünlüyü, tamlığı, keyfiyyəti, səmərəli alət istifadəsi və güclü fəaliyyətə meyl baxımından optimal nəticələr əldə etmək üçün təməl daşını təşkil edir. Başlanğıcda GPT-5.1-Codex-Max prompundan götürülmüş bu promp, agentik icra üçün ciddi şəkildə optimallaşdırılmışdır.

Qiymətləndirmə məqsədləri üçün müstəqilliyin artırılması və ya "interaktiv olmayan" rejim üçün promp verilərək faydalı ola bilər, baxmayaraq ki, real dünya istifadəsi tez-tez izahat üçün icazə verməkdən faydalanır. Bu prompun əsas fəlsəfəsi Codex-i muxtar baş mühəndis kimi qəbul etməkdir.

Tövsiyə olunan prompda təcəssüm etdirilən rəhbər prinsiplər aşağıdakılardır:

PrinsipTəsvir
Müstəqillik və DavamlılıqMüstəqil bir mühəndis kimi davranın. Hər addımda açıq promp-ları gözləmədən konteksti proaktiv şəkildə toplayın, planlaşdırın, həyata keçirin, sınaqdan keçirin və təkmilləşdirin. Tapşırıq tamamilə həll olunana qədər davam edin, dəyişiklikləri yoxlama və izahata qədər həyata keçirin, açıq şəkildə dayandırılmasa.
Fəaliyyətə MeylAğlabatan fərziyyələrlə həyata keçirməyə üstünlük verin. Həqiqətən bloklanmadığınız təqdirdə növbəni izahatlarla bitirməyin. Hər bir yerləşdirmə konkret bir redaktə və ya hədəflənmiş suallarla aydın bir maneə ilə nəticələnməlidir.
Alət ÜstünlüyüHəmişə xam shell əmrləri (cmd və ya run_terminal_cmd) üzərində xüsusi alətlərə (məsələn, read_file, git, rg, apply_patch) üstünlük verin, əgər bu hərəkət üçün bir alət mövcuddursa. Səmərəlilik üçün multi_tool_use.parallel istifadə edərək alət çağırışlarını paralelləşdirin.
Kod TətbiqiDüzgünlüyü, aydınlığı və etibarlılığı optimallaşdırın. Qısa yollardan, spekulyativ dəyişikliklərdən və ya səliqəsiz həll yollarından çəkinin. Mövcud kod bazası konvensiyalarına uyğun olun. Hərtərəfliliyi, səhvlərin dəqiq idarə edilməsini və tip təhlükəsizliyini təmin edin. Məntiqi redaktələri qruplaşdırın.
Tədqiqat İş AkışıHər hansı bir alət çağırışından əvvəl, əvvəlcə düşünün ki, cari addım üçün bütün zəruri faylları/resursları müəyyən edin. Bir neçə faylı birlikdə oxuyaraq hər şeyi qruplaşdırın. Eyni vaxtda əməliyyatlar üçün multi_tool_use.parallel istifadə edin. Növbəti addım həqiqətən əvvəlki nəticədən asılı olduqda ardıcıl çağırışlar edin.
Planlaşdırma İntizamıSadə tapşırıqlar üçün planlaşdırmadan keçin. Plan qurulduqda, hər bir alt-tapşırıqdan sonra onu yeniləyin. Heç vaxt qarşılıqlı əlaqəni yalnız bir planla bitirməyin; nəticə işlək koddur. Bitirmədən əvvəl bütün planlaşdırılan maddələri Tamamlandı, Bloklandı və ya Ləğv edildi kimi uzlaşdırın.

Bu promp prinsiplərini mənimsəməklə, tərtibatçılar Codex-i misilsiz səmərəlilik və dəqiqliklə işləməyə yönəldə bilər, mürəkkəb kodlaşdırma tapşırıqlarını sadələşdirə bilərlər.

Qabaqcıl Agentik Prinsiplər: Müstəqillik, Davamlılıq və Kod Keyfiyyəti

Codex-in effektivliyinin əsasını onun agentik icra qabiliyyəti – müstəqil, proaktiv bir tərtibatçı kimi fəaliyyət göstərməsi təşkil edir. Bu, sadəcə təlimatları başa düşməkdən daha çox şey deməkdir; bu, inkişaf mühitindəki davranışını idarə edən dərin prinsiplər toplusunu tələb edir.

Müstəqillik və Davamlılıq

Codex "muxtar baş mühəndis" kimi fəaliyyət göstərmək üçün təlimatlandırılır. Bir təlimat verildikdən sonra, konteksti proaktiv şəkildə toplayacaq, bir plan hazırlayacaq, dəyişiklikləri həyata keçirəcək, həll yolunu sınaqdan keçirəcək və təkmilləşdirəcək, daimi promp-lara ehtiyac duymayacaq. Bu o deməkdir ki:

  • Başdan-Sona Tapşırıq Həlli: Codex, ilkin analizdən həyata keçirmə, yoxlama və nəticələrin aydın izahatına qədər bir tapşırıq tamamilə bitənə qədər davam edəcək. O, yarımçıq düzəlişlərdə və ya analizlərdə dayanmaqdan çəkinir.
  • Fəaliyyətə Meyl: Model, ağlabatan fərziyyələrə əsaslanaraq həlləri tətbiq etməyə üstünlük verir. Həqiqətən bloklanmadığı təqdirdə izahatlarla növbəni bitirməyəcək, davamlı irəliləyişi təmin edəcək.
  • Səmərəli İnkişaf: Səmərəsiz dövrələrdən qaçmaq üçün, əgər Codex özünü aydın irəliləyiş olmadan dəfələrlə faylları yenidən oxuyarkən və ya yenidən redaktə edərkən tapsa, vəziyyəti ümumiləşdirmək və aydınlaşdırıcı suallar vermək üçün təlimatlandırılır.

Kod Tətbiqi Standartları

Yaradılmış kodun keyfiyyəti vacibdir. Codex, çıxışının yalnız funksional deyil, həm də möhkəm, qoruna bilən və ən yaxşı təcrübələrə uyğun olmasını təmin etmək üçün ciddi qaydalar toplusuna riayət edir:

  • Ayırd Edən Mühəndislik: Düzgünlüyə, aydınlığa və etibarlılığa sürət və ya qısa yollar üzərində üstünlük verən Codex, riskli qısa yollardan və ya spekulyativ dəyişikliklərdən çəkinir. O, simptomlar əvəzinə əsas səbəbləri həll etməyə diqqət yetirir.
  • Kod Bazası Uyğunluğu: O, kod bazasındakı mövcud nümunələrə, köməkçilərə, adlandırma konvensiyalarına və formatlaşdırmaya ciddi şəkildə əməl edir. Hər hansı bir fərqlilik açıq əsaslandırma tələb edir.
  • Hərtərəflilik: Codex, tətbiq boyunca ardıcıl davranışı təmin etmək üçün bütün müvafiq səthləri araşdırır və əhatə edir.
  • Davranış Baxımından Təhlükəsiz Defoltlar: O, nəzərdə tutulan istifadəçi təcrübəsini və davranışını qoruyur, qəsdən edilmiş dəyişiklikləri işarələyir və ya məhdudlaşdırır, və davranış dəyişdikdə ideal olaraq testlər əlavə edir.
  • Səhvlərin Dəqiq İdarə Edilməsi: Model geniş try/catch bloklarından və ya səssiz səhvlərdən çəkinir, səhvləri açıq şəkildə yayır və ya üzə çıxarır. O, lazımi qeydiyyat və ya bildiriş olmadan etibarsız girişdə erkən qayıtmayacaq.
  • Səmərəli Redaktələr: Mikro-redaktələr əvəzinə, Codex bir faylı dəyişdirməzdən əvvəl kifayət qədər konteksti oxuyur və məntiqi redaktələri birlikdə qruplaşdırır, bir çox kiçik, əlaqəsiz yamalarla "hərəkət etməkdən" çəkinir.
  • Tip Təhlükəsizliyi: Bütün dəyişikliklərin qurulma və tip yoxlamasından keçməsi gözlənilir. O, lazımsız tip çevrilmələrindən (məsələn, as any) çəkinir və düzgün tiplərə və qoruyucu şərtlərə üstünlük verir, tip yoxlaması üçün mövcud köməkçilərdən təkrar istifadə edir.
  • Təkrar İstifadə və DRY Prinsipi: Yeni köməkçilər və ya məntiq tətbiq etməzdən əvvəl, Codex-ə təkrar istifadəni təşviq etmək və təkrarlamanın qarşısını almaq üçün (Don't Repeat Yourself) mövcud həlləri axtarmaq tapşırılır.

Bu prinsiplər, Codex-in peşəkar inkişaf standartlarına riayət edən yüksək keyfiyyətli, istehsalata hazır kod yaratmasını təmin edir. Agentik iş axınları haqqında daha ətraflı məlumat üçün github-agentic-workflows haqqında məqalələri faydalı tapa bilərsiniz.

Strateji Alətlər, Paralelləşdirmə və Redaktə Məhdudiyyətləri

Codex-in agentik model kimi gücü, alətlər dəsti ilə ağıllı şəkildə qarşılıqlı əlaqədə olmaq və onlardan istifadə etmək qabiliyyəti ilə əhəmiyyətli dərəcədə gücləndirilir. Prompunda aydın bir iyerarxiya vurğulanır: xüsusi alətlərə xam shell əmrləri üzərində üstünlük verin. Məsələn, versiya nəzarəti üçün cmd əvəzinə git və axtarış üçün grep əvəzinə rg kimi cat əvəzinə read_fileyə üstünlük verilir.

Effektiv Alət İstifadəsi və Paralelləşdirmə

Codex-in optimallaşdırılmasının kritik bir aspekti, xüsusilə fayl tədqiqi zamanı tapşırıqları paralelləşdirmə yanaşmasıdır:

  1. Əvvəlcə Düşün: Hər hansı bir alət çağırışını yerinə yetirməzdən əvvəl, Codex-ə cari addım üçün bütün lazımi faylları və resursları müəyyən etmək tapşırılır.
  2. Hər Şeyi Qruplaşdır: Bir neçə fayl tələb olunarsa, hətta müxtəlif yerlərdən olsa belə, onlar vahid, qruplaşdırılmış bir əməliyyatda birlikdə oxunmalıdır.
  3. multi_tool_use.parallel istifadə edin: Bu xüsusi funksiya alət çağırışlarını paralelləşdirmək üçün təyin edilmiş mexanizmdir. Skriptləşdirmə və ya digər vasitələrlə paralelləşdirməyə cəhd etməmək vacibdir.
  4. Son Çarə Olaraq Ardıcıl Çağırışlar: Yalnız əvvəlki çağırışın nəticəsi növbəti addımı müəyyən etmək üçün mütləq zəruri olduqda ardıcıl çağırışlar edilməlidir.
  5. İş Akışı: Tövsiyə olunan iş axını: (a) bütün lazımi oxumaları planlaşdırın, (b) bir paralel partiya buraxın, (c) nəticələri təhlil edin və (d) yeni, gözlənilməz oxumalar ortaya çıxarsa təkrarlayın. Bu iterativ proses maksimum paralelliyin həmişə qorunmasını təmin edir.

Redaktə Məhdudiyyətləri və Git Gigiyenası

Codex potensial olaraq "çirkli git iş ağacında" işləyir və onun redaktə davranışı kod bazasının bütövlüyünü qorumaq və mövcud istifadəçi dəyişikliklərinə hörmət etmək üçün ciddi qaydalarla tənzimlənir:

  • Destruktiv Olmayan Əməliyyatlar: Codex HEÇ VAXT istifadəçi tərəfindən edilmiş mövcud dəyişiklikləri açıq şəkildə tələb edilmədikcə geri qaytarmır. Əgər toxunduğu fayllarda əlaqəsiz dəyişikliklər varsa, onlara anlamaq və onlarla işləmək tapşırılır, onları geri qaytarmır. git reset --hard və ya git checkout -- kimi destruktiv əmrlər, istifadəçi tərəfindən xüsusi olaraq təsdiqlənmədikcə qəti qadağandır.
  • Komit İntizamı: O, açıq şəkildə tələb olunmadığı təqdirdə komitləri dəyişdirməyəcək. Gözlənilməz dəyişikliklərlə qarşılaşdıqda, dərhal dayanmalı və istifadəçi rəhbərliyi axtarmalıdır.
  • ASCII Defolt: Faylları redaktə edərkən və ya yaradarkən, Codex ASCII-yə üstünlük verir. Qeyri-ASCII və ya Unicode simvolları yalnız fayl artıq onlardan istifadə edirsə, aydın əsaslandırma ilə daxil edilir.
  • Qısa Şərhlər: Kod şərhləri yalnız kod öz-özünü izah etmirsə əlavə edilir, sadə tapşırıqlar əvəzinə mürəkkəb bloklara diqqət yetirilir.
  • apply_patch İstifadəsi: Tək fayl redaktələri üçün apply_patchyə üstünlük verilir. Lakin, uyğun gəlmədikdə digər seçimlər araşdırılır. O, avtomatik generasiya edilmiş dəyişikliklər (məsələn, package.json, linting) üçün və ya axtarış və dəyişdirmə üçün skriptləşdirmə daha səmərəli olduqda açıq şəkildə istifadə edilmir.

Bu məhdudiyyətlər, Codex-in mövcud inkişaf iş axınlarına problemsiz inteqrasiya olunmasını, versiya nəzarəti təcrübələrinə və tərtibatçı töhfələrinə hörmət etməsini təmin edir. Alətlərə və git qarşılıqlı əlaqəsinə bu diqqətli yanaşma, onun agentik kodlaşdırma tərəfdaşı kimi etibarlılığına əhəmiyyətli dərəcədə kömək edir. Promp mühəndisliyinin geniş tətbiq olunan ən yaxşı təcrübələri haqqında daha ətraflı məlumat üçün openai-api-ile-prompt-engineering-ucun-en-yaxsi-tecrybeler məqaləmizi nəzərdən keçirə bilərsiniz.

Tez-tez Verilən Suallar

What distinguishes OpenAI's Codex model, specifically gpt-5.3-codex, from other large language models for coding tasks?
OpenAI's Codex models, particularly `gpt-5.3-codex`, are specialized for 'agentic coding,' meaning they excel at autonomously understanding, planning, implementing, and verifying code tasks end-to-end. Unlike general-purpose LLMs, Codex is finely tuned for code generation, debugging, and refactoring, operating as a proactive 'senior engineer.' Key differentiators include enhanced token efficiency, superior intelligence for complex, long-running tasks, first-class compaction support to manage extended context windows, and improved performance in environments like PowerShell and Windows. It's designed for maximum customizability via API, offering a robust foundation for building advanced coding agents.
What are the latest enhancements to the Codex model, and how do they benefit developers?
Recent advancements in Codex models significantly boost their utility for developers. They are now faster and more token-efficient, meaning they can complete tasks using fewer 'thinking' tokens, balancing intelligence with speed—'medium' reasoning effort is often ideal for interactive coding. The models boast higher intelligence and long-running autonomy, capable of tackling complex tasks for hours, with 'high' or 'xhigh' reasoning efforts available for the most demanding scenarios. Crucially, they include first-class compaction support, preventing context limit issues during multi-hour reasoning and enabling longer continuous conversations. Furthermore, Codex now performs much better in PowerShell and Windows environments, broadening its applicability.
What is the recommended process for migrating an existing coding agent or harness to effectively utilize Codex?
Migrating to Codex involves two primary steps: updating your prompt and refining your tools. For prompts, it's advised to start with OpenAI's standard 'Codex-Max' prompt as a base, then strategically add specifics related to autonomy, persistence, codebase exploration, tool usage, and frontend quality. Crucially, remove any instructions for the model to generate upfront plans or preambles, as this can interrupt its autonomous execution. For tools, a major lever for performance is to update them according to Codex's best practices, including leveraging the `apply_patch` implementation. OpenAI's open-source `codex-cli` agent on GitHub serves as an excellent reference implementation for this migration.
What are the core principles of effective prompting for Codex?
Effective prompting for Codex centers on establishing clear expectations for autonomy and tool usage. The model should be instructed to act as an 'autonomous senior engineer,' proactively gathering context, planning, implementing, testing, and refining without awaiting constant prompts. Emphasize persistence until a task is fully handled end-to-end, with a strong 'bias to action' to implement with reasonable assumptions rather than stopping for clarifications unless truly blocked. It's vital to avoid prompting for upfront plans or status updates during execution, as this can prematurely halt its work. Additionally, prioritize tool use over raw shell commands, especially for operations like file reading (`read_file` over `cat`).
How does Codex prioritize code quality, correctness, and adherence to existing conventions during implementation?
Codex is engineered to act as a 'discerning engineer,' prioritizing correctness, clarity, and reliability over speed or shortcuts. It is explicitly guided to conform to existing codebase conventions, including patterns, helpers, naming, and formatting, only diverging with stated justifications. The model ensures comprehensiveness, covering all relevant surfaces for consistent behavior, and implements behavior-safe defaults, preserving UX and adding tests for intentional shifts. Tight error handling is paramount, avoiding broad `try/catch` blocks or silent failures. It also advocates for efficient, coherent edits, reading sufficient context before batching logical changes, and maintaining type safety, reusing existing helpers to avoid unnecessary casts.
Can you elaborate on Codex's approach to file exploration, reading, and parallelization of tasks?
Codex employs a highly optimized workflow for file exploration and task parallelization. The core principle is to 'Think first' and decide all necessary files/resources before any tool call. Subsequently, it's crucial to 'Batch everything,' meaning if multiple files are needed, they should be read together in a single operation. The primary mechanism for parallelizing tool calls is `multi_tool_use.parallel`. This approach maximizes efficiency by avoiding sequential calls unless absolutely logically unavoidable (i.e., when the outcome of one call dictates the next). The recommended workflow is: (a) plan all needed reads, (b) issue one parallel batch, (c) analyze results, and (d) repeat if new, unpredictable reads emerge, always prioritizing maximum parallelism.

Xəbərdar olun

Ən son AI xəbərlərini e-poçtunuza alın.

Paylaş