Etkili hata ayıklama için istemler
Bir bankacılık şirketinde, kullanıcıların gönderdiği verileri işleyen ve saklayan bir veri hattı (pipeline) kuruyorsun. Ön işleme adımlarından biri, verileri merkezi bir veritabanına kaydetmeden önce dizgileri (string) büyük harfe çeviriyor, ancak bir hata fark ettin.
Bu adımda, ['a', 'b', 'c'] girişi ['A', 'B', 'C'] üretmeliyken, mevcut betik bunun yerine ['C', 'C', 'C'] döndürüyor.
LLM'in okuyup kullanabildiği process_data.py dosyası hatalı fonksiyonu içeriyor:
def to_uppercase(strings):
uppercased = [s.upper() for s in strings]
return [uppercased[-1]] * len(strings)
Bu egzersiz
Geliştiriciler için Yapay Zeka Destekli Kodlama
kursunun bir parçasıdırEgzersiz talimatları
- **Hatalı kodu**, **beklenen davranışı** ve net **akıl yürütme adımları** talebini ekleyerek modeli fonksiyonu hata ayıklaması için yönlendir.
Uygulamalı interaktif egzersiz
İnteraktif egzersizlerimizden biriyle teoriyi pratiğe dökün
Egzersizi başlat