Canlı tapşırıq: agent ilə kodlaşmanın nümayişi
Bəzi müsahibələrdə sizdən AI aləti ilə canlı kodlaşmaq istənilir. Bu format artmaqdadır, çünki söhbətdən fərqli olaraq real iş vərdişlərini göstərir.
Müsahib nəyə baxır:
1. Tapşırığı necə formalaşdırırsınız — kontekst verirsinizmi, sərhəd qoyursunuzmu, yoxlama yolu göstərirsinizmi.
2. Nəticəni necə qiymətləndirirsiniz — oxuyursunuzmu, yoxsa qəbul edib davam edirsiniz.
3. Səhv olanda nə edirsiniz — düzəltdirirsiniz, yoxsa özünüz düzəldirsiniz; hansı halda hansını.
4. Nə vaxt agentdən imtina edirsiniz — bəzi işləri özünüz etmək daha sürətlidir və bunu bilmək siqnaldır.
5. İzah edə bilirsinizmi — agentin yazdığı kodu başa düşürsünüzmü.
| Etməli | Etməməli |
|---|---|
| Düşüncəni səsli izah etmək | Səssiz yazıb nəticəni gözləmək |
| Tapşırığa yoxlama yolu əlavə etmək | "Bunu düzəlt" deyib nəticəni qəbul etmək |
| Diff-i oxumaq və şərh etmək | Oxumadan növbəti addıma keçmək |
| Kiçik addımlarla getmək | Bir prompt-da hər şeyi istəmək |
| Sadə şeyi özün yazmaq | Hər şeyi agentə vermək — hətta bir sətri |
| Agentin səhvini sakit qeyd etmək | Agentin nəticəsinə görə üzr istəmək |
Ən çox səhv edilən yer: agentin çıxışını oxumadan qəbul etmək. Müsahib bunu dərhal görür və bu, bütün texniki performansdan güclü mənfi siqnaldır. Diff-i oxuyub bir cümlə ilə şərh etmək ("burada state hoisting düzgün deyil, düzəldirəm") tərsinə — ən güclü müsbət siqnaldır.
Alət olmadan da bu format çıxa bilər: "Bu tapşırığı agentə necə verərdiniz?" Burada cavab bir prompt yazmaqdır — və prompt-un keyfiyyəti qiymətləndirilir.
Yaxşı prompt-un elementləri: - Yer və kontekst — hansı fayl, hansı pattern. - Konkret tələb — nə ediləcək. - Məhdudiyyət — nəyə toxunulmayacaq. - Yoxlama — hazır olma meyarı və əmr.
Bu dörd element olmadan prompt "kodu yaxşılaşdır" səviyyəsində qalır və müsahibə heç nə demir.
📚 Mənbələr və sənədlər
- Ümumi iş axınlarırəsmicode.claude.com
- Compose — state və state hoistingrəsmideveloper.android.com
Canlı tapşırıqda ən çox rast gəlinən Compose səhvinin istinad mənbəyi.