Proje
Yıl geçişlerini ve geçersiz hafta 53 değerini sınayın; mantıksal bileşenleri ve takvim dışı tarihleri reddedin.
ISO hafta yılı, hafta ve günü 1–9999 yılları için tarihe dönüştürün.
from datetime import date
def iso_week_date(year, week, weekday):
values = (year, week, weekday)
if any(type(x) is not int for x in values):
raise ValueError("integer components")
if not 1 <= year <= 9999:
raise ValueError("year range")
if not 1 <= week <= 53 or not 1 <= weekday <= 7:
raise ValueError("week or weekday range")
return date.fromisocalendar(year, week, weekday)Yıl geçişlerini ve geçersiz hafta 53 değerini sınayın; mantıksal bileşenleri ve takvim dışı tarihleri reddedin.
Gerçek davranışı beklenen sonuçla karşılaştırın. Bir kontrol başarısız olursa yeni değişikliklerden önce nedenini araştırın.
Temel URL ve gerekiyorsa API anahtarıyla OpenAI uyumlu veya Anthropic endpoint yapılandırın. Bağlantıyı test edin. Yerel model sunucusu çalışıyor olmalıdır; uzak araçlar ayrıca veri aktarabilir.
from datetime import date
def iso_week_date(year, week, weekday):
values = (year, week, weekday)
if any(type(x) is not int for x in values):
raise ValueError("integer components")
if not 1 <= year <= 9999:
raise ValueError("year range")
if not 1 <= week <= 53 or not 1 <= weekday <= 7:
raise ValueError("week or weekday range")
return date.fromisocalendar(year, week, weekday)WeekOrison, bir takvim kuralının uygulama sınırını geçtiği değişiklikler için bir Windows yapay zeka kodlama çalışma alanıdır. Projeyi açın ve kullanıcının veya API çağıranının belirtmek istediği tarihi açıklayın. Önerilen düzeltmenin değerin tüm yolunu izlemesi için modelden girdi doğrulamayı, dönüşümü ve depolamayı birlikte incelemesini isteyin.
Örneğin yıl sınırı yakınındaki ISO hafta tarihi girdisinin incelenmesini isteyin. Hafta yılını, haftayı ve haftanın gününü beklediğiniz takvim tarihiyle birlikte sağlayın. Mevcut uygulamanın bu birleşimi ve geçersiz hafta numaralarını nasıl ele aldığını sorun. Görev, bir alan etiketinden kural çıkarmak değil, uygulamanızı belirtilen kuralla uyumlu hale getirmektir.
Kabul edilen girdiler ve hata yanıtlarındaki değişiklikler için önerilen düzenlemeleri okuyun. Dönüşüm olağan bir hafta için doğru tarih döndürürken arayüz yılı yine yanlış etiketleyebilir. İlgili proje testlerini sınırın iki tarafında çalıştırın ve düzeltmenin tamamlandığına karar vermeden önce kaydedilen değeri ve gösterilen sonucu inceleyin.
Desteklenen OpenAI uyumlu veya Anthropic uç noktanız üzerinden sunuluyorsa sansürsüz bir yapay zeka modeli seçin. Gerekirse kimlik bilgilerini sağlayın. Kısıtlamaları, araçları ve bağlam kapasitesi modele ve sunucuya bağlıdır; çalışma alanı önerileri somut tarihlerle ve onları işleyen kodla karşılaştırarak inceleyebileceğiniz bir yer sağlar.
Yıl sınırında bunu varsaymayın. Haftaya dayalı girdiniz için bilinen bir beklenen tarih sağlayın ve uygulamanın her bileşeni nasıl etiketlediğini inceleyin. Test hem dönüştürülen tarihi hem de bunu istemek için kullanılan alanları doğrulamalıdır.
Hayır. Uygulamanızın kullandığı kurala göre birleşimin tamamını doğrulayın. Modelden dönüşüm kitaplığını ve çağıran kodun hata işlemesini incelemesini isteyin; ardından önerilen yamanın denetimlerine hem geçerli hem geçersiz birleşimleri ekleyin.
Sonraki serileştirme veya alan eşleme, değeri ya da etiketi değiştirebilir. Dönüştürülen sonucu saklanan gösterime ve oradan arayüze kadar izleyin. Böylece yardımcı işlev düzeyindeki düzeltme, uygulamanın başka yerindeki ayrı uyuşmazlığı gizlemez.
Gerçek kullanıcı kayıtları olmadan girdi bileşenlerini, beklenen tarihi ve ilgili çalışma zamanı varsayımlarını ekleyin. Çalıştırırken araç hedeflerini denetleyin: ayrı çalışan yerel bir model sunucusu, bağlı her aracı yerel yapmaz veya yürütme ortamını belirlemez.
WeekOrison · Güncellendi 2026-10-25