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, kursun bir parçasıdır
Geliştiriciler için Yapay Zeka Destekli Kodlama
Egzersiz 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ı etkileşimli egzersiz
Teoriyi etkileşime dönüştürün, interaktif egzersizlerimizden biriyle
Egzersize başla