OOrbitCress
Yapay zekâ ile kod çalışma alanı

Sınırlı Collatz yörüngeleri

Pozitif bir tamsayıdan açık adım ve değer sınırlarıyla Collatz yörüngesi üretin.

● ● ●OrbitCress●
İş akışları · Sınırlı Collatz yörüngeleri ×
def collatz(start, max_steps, value_cap):
    if any(type(v) is not int for v in (start, max_steps, value_cap)):
        raise ValueError("limit.integer")
    if not 0 <= max_steps <= 10000 or not 1 <= start <= value_cap <= 10**18:
        raise ValueError("limit.range")
    result = [start]
    for _ in range(max_steps):
        if start == 1:
            return result
        start = start // 2 if start % 2 == 0 else 3 * start + 1
        if start > value_cap:
            raise ValueError("value.cap")
        result.append(start)
    if start != 1:
        raise ValueError("step.cap")
    return result
✳Pozitif bir tamsayıdan açık adım ve değer sınırlarıyla Collatz yörüngesi üretin.
✓ DeğişikliklerUygulamadan önce inceleyin ↗
Çalışma alanı çizimi
01

Proje

Birden başlamayı, bire ulaşmayı ve iki sınırın aşılmasını sınayın; her dizinin sonlanacağını iddia etmeden hata verin.

02

Uygulamadan önce inceleyin

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.

03

Modeller

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.

İş akışları

Sınırlı Collatz yörüngeleri

İş akışları ↗
İş akışları
def collatz(start, max_steps, value_cap):
    if any(type(v) is not int for v in (start, max_steps, value_cap)):
        raise ValueError("limit.integer")
    if not 0 <= max_steps <= 10000 or not 1 <= start <= value_cap <= 10**18:
        raise ValueError("limit.range")
    result = [start]
    for _ in range(max_steps):
        if start == 1:
            return result
        start = start // 2 if start % 2 == 0 else 3 * start + 1
        if start > value_cap:
            raise ValueError("value.cap")
        result.append(start)
    if start != 1:
        raise ValueError("step.cap")
    return result
Yapay zekâ ile kod çalışma alanı

Tamamlanmanın ve sınırın tükenmesinin anlamını belirleyin

OrbitCress, açık bir durma kuralı gerektiren değişiklikler için bir Windows yapay zekâ kodlama çalışma alanı sunar. Yeniden yazma istemeden önce döngüyü, çağıran kodu ve beklenen sonucu görüşmeye getirin. Yararlı bir istek, başarılı tamamlanmayla sınıra ulaşmayı ayırır; ikisi de yürütmeyi durdursa da uygulama için farklı anlamlara gelebilir.

Sınırlı bir Collatz yordamı tartışılabilecek somut bir görevdir. Modelden adım ve değer sınırını incelemesini, ardından her hatanın nasıl bildirildiğini açıklamasını isteyin. Önerinin iki sonucu da koruması için bütçe içinde tamamlanan bir başlangıç değeri ve bütçeyi tüketen bir istek ekleyin.

Oluşan kodu yalnızca sınır değişkenlerinin varlığı açısından değil, kontrollerin sırası açısından da inceleyin. Çok geç kontrol edilen sınır fazladan işleme izin verebilir veya eksik veriyi başarı olarak döndürebilir. İlgili proje testlerini çalıştırın, çağıran kodun yanıtını inceleyin ve test verilerinde beklenen tükenme davranışını açık tutun.

Desteklenen bir OpenAI uyumlu veya Anthropic uç noktası üzerinden sunuluyorsa gerekli kimlik bilgilerini sağlayarak abliterated bir yapay zekâ modeli seçin. Kısıtlamaları, bağlamı ve araç desteğini model ve sunucu belirler. OrbitCress bu yardımı değerlendirecek bir çalışma alanı sunar; ne model etiketi ne de açıklama sınırsız bir matematiksel sürecin sonlanacağını kanıtlar.

Sınırlı bir işlem tasarlama

Adım sınırına ulaşmak başarılı sonuç mudur?

Bunu normal tamamlanmadan ayrı tanımlayın. Çağıran kod hata, açık bir kısmi sonuç veya belgelenmiş başka durum gerektirebilir. Tamamlanmamış işi gizleyebilecek dönüş ifadesini değiştirmeden önce modelden bu sözleşmeyi incelemesini isteyin.

İzin verilen adım sayısı sıfır olduğunda ne olmalı?

Zaten tamamlanmış başlangıç durumunun kabul edilip edilmediğini ve tamamlanmamış olanın ne bildirmesi gerektiğini belirtin. İkisini de test edin. Sıfır bütçesi davranışı, tamamlanmanın iş başlamadan mı yoksa yalnızca yinelemeden sonra mı kontrol edildiğini çoğu zaman ortaya çıkarır.

Adım sınırının yanında değer sınırı neden korunmalı?

İşlemin farklı yönlerini sınırlarlar. Uygulamanızda her sınırın neyi koruduğunu ve hatasının çağıran koda nasıl ulaştığını inceleyin. Diğeri de döngüyü durduruyor diye birini kaldırmayın.

Tükenmeyi test eden komutları nasıl incelemeliyim?

Çalıştırmadan önce önerilen girdiyi ve yürütme hedefini inceleyin. Ayrı barındırılan yerel model, bağlı tüm araçları yerel hâle getirmez. Sınırları görüşmenin yanı sıra gerçek test komutunda da açık tutun.

Windows için indir ↗

OrbitCress · Güncellendi 2026-10-25