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

Tam sayı vektörlerin çapraz çarpımı

Üç tam sayı bileşenli iki vektörün sağ el kuralına göre çapraz çarpımını hesaplayın.

● ● ●VectorAnvil●
İş akışları · Tam sayı vektörlerin çapraz çarpımı ×
def cross_product(a, b):
    if type(a) not in (list, tuple) or type(b) not in (list, tuple):
        raise ValueError("vector.type")
    if len(a) != 3 or len(b) != 3 or any(type(x) is not int for x in (*a, *b)):
        raise ValueError("vector.components")
    x, y, z = a
    u, v, w = b
    return (y*w-z*v, z*u-x*w, x*v-y*u)
✳Tam sayı vektörlerin çapraz çarpımı
✓ DeğişikliklerUygulamadan önce inceleyin ↗
Çalışma alanı çizimi
Uygulamadan önce inceleyinGerç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.
ModellerTemel 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.
ProjeParalel vektörleri, baz sırasını ve büyük koordinatları deneyip girdileri değiştirmeden yanlış uzunlukları ve tam sayı olmayan bileşenleri reddedin.
İş akışları

Tam sayı vektörlerin çapraz çarpımı

İş akışları ↗
İş akışları
def cross_product(a, b):
    if type(a) not in (list, tuple) or type(b) not in (list, tuple):
        raise ValueError("vector.type")
    if len(a) != 3 or len(b) != 3 or any(type(x) is not int for x in (*a, *b)):
        raise ValueError("vector.components")
    x, y, z = a
    u, v, w = b
    return (y*w-z*v, z*u-x*w, x*v-y*u)
Yapay zekâ ile kod çalışma alanı

Düzenlemeden önce yönelim varsayımlarını görünür kılın

VectorAnvil, geliştiricilere bağlı bir modelle kaynak inceleme, kodlama görüşmeleri ve değişiklik önerileri için Windows çalışma alanı sunar. Sayısal kodda uygulamanın geri kalanının dayandığı kuralla başlayın. Doğru görünen bir ifade bile çağıran çıktıyı farklı bir koordinat sisteminde yorumluyorsa yanlış değişiklik olabilir.

Bir görev, üç bileşenli tamsayı vektörleri için sağ el kuralına uygun vektörel çarpım yordamını incelemektir. Çağıranlarını ve tür varsayımlarını görüşmeye taşıyın, ardından girdi sırasının sonucu nasıl etkilediğini sorun. Yordamın iki girdiyi de değiştirmeden bırakması gerekip gerekmediğini belirtin. Bu, matematik örneğini yerleşik uygulama özelliği saymadan modele belirli bir bakım sorunu verir.

Öneriyi kendi projenizde baz vektörleri ve paralel vektör örnekleriyle değerlendirin. Girdi sırasını ters çevirin ve yönelimin belirtilen kurala uyup uymadığını inceleyin. Veri türlerinizle ilgiliyse büyük koordinatları ekleyin; hatalı biçimli girdinin reddedilme yolunu kontrol edin. Çağrı noktalarındaki değişiklikleri yordamın kendisi kadar dikkatle inceleyin.

Desteklenen OpenAI uyumlu veya Anthropic uç noktası üzerinden model seçin. Uç nokta filtresiz yapay zekâ modelleri sunuyorsa VectorAnvil desteklenen bağlantıyı gerekli kimlik bilgileriyle kullanabilir. Seçilen model ve sunucu yanıt kısıtlamalarını, araçları ve bağlam sınırlarını belirler; sonucu kabul etme ölçütü projenizin kurallarıdır.

Vektör kodu incelemesi için sorular

İstekte hangi kuralı belirtmeliyim?

Uygulamanızın koordinat kuralını, beklenen girdi sırasını ve bileşen türlerini belirtin. Mevcut sözleşmeden bilinen bir sonuç ekleyin. Bu, görüşmeyi somutlaştırır ve yönelimi sessizce tersine çeviren önerileri fark etmeyi kolaylaştırır.

Yer değiştirmiş girdiler neden karşılaştırılmalı?

Bu örnekte iki vektörün yerini değiştirmek vektörel çarpımın yönelimini tersine çevirmelidir. Kontrolün anlamlı olması için sıfır olmayan sonuçlu bir örnek kullanın. Gerçekte kullanılan kuralı argüman sırası belirlediğinden çağıran kodu da inceleyin.

Paralel vektörler hataya yol açmalı mı?

Önerinin kendiliğinden bir politika üretmesine izin vermek yerine uygulamanızın politikasını açıklayın. Sıfır sonuç yordam için geçerli olabilirken sonraki tüketicide özel işlem gerektirebilir. Davranışı istenen değişikliğe dahilse o tüketiciyi de ekleyin.

Yordamı başka sayısal türlere genişletebilir miyim?

Bunu açık kabul edilen türler ve doğrulama örnekleriyle ayrı bir sözleşme değişikliği sayın. Tamsayı vektör örneği, uygulamanız için uygun kayan nokta veya taşma davranışını kanıtlamaz. Gerçek türleri inceleyin ve ilgili proje kontrollerini çalıştırın.

Windows için indir ↗

VectorAnvil · Güncellendi 2026-10-25