Cursor yapay zeka gerçek bir program denemesi

taydin

Timur Aydın
Staff member
Katılım
24 Şubat 2018
Mesajlar
26,807
Bugün Cursor editorun "professional" planına bir aylık üyelik oluşturdum. Fiyat 20 dolar. Amaç, bu özelliklerle gerçek bir programı yazdırmayı denemek idi.

İstediğim program, bir resim üzerinde ölçüm yapmayı sağlayan bir yazılım geliştirtmek. Şöyle örnek vereyim. Freze ile 0.2 mm genişlikte oluk açtım bakır plakete, sonra da gerçekte açılan oluğun genişliği kaç mm onu ekranda fare ile işaretleyerek ölçmek. Bunun için hazır bazı programlar var, meseja JImage, ama kullanım arayüzü son derece abzürt ve düşmanca, bir mesafe ölçene kadar göbeğin çatlıyor. Başka windows bazlı profesyonel yazılımlar var, fiyat yüzlerce Avro.

Programı YZ ye aşama aşama yazdırdım.

* Bir image dosyasını açan ve zoom in/out ve pan yapabilen bir program istedim. İlk yazılan program çakıldı, hata mesajını verdim, ikinci program çalıştı, ve istediğim tüm özellikler çalışıyordu.

* Fare ile bir noktaya tıklayınca orada küçük bir artı işareti koymasını, sonra left button drag yapınca çizgi çizmesini, çizginin uzunluğunu da gerçek zamanda hesaplayıp yazdırmasını istedim.

* Programın iki modu olmasını istedim. "line" modu ve "circle" modu. Line modunda bir çizgi çiziyorsun ve program uzunluğu hesaplıyor. Circle moduda bir çember çiziyorsun ve program yarıçapı hesaplıyor. "l" ve "c" tuşlarının bu iki modu seçmesini istedim.

* Programda bir calibrasyon modu eklemesini istedim. Line modundan bir çizgi çiziyorum, gerçek uzunluğunu sağ üstteki bir input box'a yazıyorum, ondan sonra program artık bana çizdiğim her çizginin veya çemberin ölçülerini veriyor.

Bazan birkaç gerek git gel gerekti, ama YZ bu programı gerçekten yazdı, ve şu anda istenen bütün özellikleri sağlıyor. Ben kendim tek satır kod yazmadım! Hatta iş bitince

"bir zahmet bir de git repo oluştur ve değişiklikleri de commit et" dedim. yaptı, "github'a da yükleyeyim mi" dedi :cheeky5:

1768416415825.png
 
21700 pilin yarıçapının ölçümü. Pilin resmi biraz açılı olduğu için görüntü tabi hafif eliptik.

Bu programı benim hemen kullanma şansım olacak. açılı freze ile kesim yaparken derinlik kalibrasyonunu yapmayı mümkün hale getirecek.

1768416962570.png
 
Benzer şekilde grafik üzerinden değer okumak için kullanılan automeris (ismini böyle hatırlıyorum) var. Skalayı ayarladıktan sonra istenen noktanın x y değerlerini tespit edebiliyorsunuz.
 
Cursoru bende denedim. Kod konusunda gerçekten çok iyi. Bir bankada IT bölümünde çalışan arkadaşım var. Cursorun ücretli versiyonunu aktif bir şekilde kullandıklarını söyledi
 
Benzer şekilde grafik üzerinden değer okumak için kullanılan automeris (ismini böyle hatırlıyorum) var. Skalayı ayarladıktan sonra istenen noktanın x y değerlerini tespit edebiliyorsunuz.

Evet bu webplotdigitizer'in bir parçası. Zamanında denemiştim, bir çember çizip ölçü almaya izin vermiyordu. Mesela mikroskop altında bir via gözledin ve resmini çektin. Via çapını en doğru bir şekilde ölçmenin yolu, üzerine bir çember "overlay" yapmak, sonra da çemberin ölçülerine bakmak. Tek bir çizgi ile hata oranı çok büyük oluyor çünkü ölçüm çizgisi hem çemberin merkezinden geçmiyor hemde çemberin dış tarafında en iyi konumlanacak yeri kestiremiyorsun.
 
Mesela bir PCB'deki 0.7 mm viaların ölçümü. Bilinen pad genişliği ile kalibre ediyorum sonra da yarıçapı ölçüyorum. Doğru ölçüm için de çemberi istediğim gibi sürükleyip çeperlerin tam olarak via çeperleri ile örtüşmesini sağlıyorum. Bu durumda merkezin de nerede olduğunu görüyorum, via deliğinin de ne tarafa kaçık olduğunu görüyorum.

1768418388190.png
 
claude code da böyle. bir projede girişleri çıkışları ve epey kompleks fonksiyonları açıkladım. tek hata yapmadan uygun state machineleri durumları ve güvenlik önlemlerini yazdı. kodu derledim sıfır hata, sıfır warning ile çalıştı.
 
Piksel sayısına göre hesaplanıyordur.
Optik ve dijital büyütme katsayısını öğrenerek ayar etmek gerekir
 
Kumpas konularak kumpas üzerindeki iki çizgi arasındaki pikseller sayılmalı.
Örneğin 10mm de kaç piksel olduğu bulunmalı.
sonra resimdeki çizdiğimiz daire çapındaki piksel sayısına çarpılırsa ölçü bulunur.
Ama mikroskop veya kamera ölçülen yüzeyden sabit uzaklıkta olmalı.
 
Evet bu webplotdigitizer'in bir parçası. Zamanında denemiştim, bir çember çizip ölçü almaya izin vermiyordu. Mesela mikroskop altında bir via gözledin ve resmini çektin. Via çapını en doğru bir şekilde ölçmenin yolu, üzerine bir çember "overlay" yapmak, sonra da çemberin ölçülerine bakmak. Tek bir çizgi ile hata oranı çok büyük oluyor çünkü ölçüm çizgisi hem çemberin merkezinden geçmiyor hemde çemberin dış tarafında en iyi konumlanacak yeri kestiremiyorsun.
Ben grafik üzerinden değer okumak için kullanmıştım ancak çap ölçümü konusunda haklısınız.
 
@mechanic piksel ile hiçbir işimiz yok. İki noktayı program ile işaretliyorsun, ölçünün ne olduğunu kutuya yazıyorsun o kadar. Ondan sonra program cizdiğin her çizgi ve çemberin ölçüsünü yazıyor.
 
Şimdi kalibrasyonu yaptım. Bir trace kazıdım. Bu bittikten sonra, kumpası 10 mm ye ayarlayıp cetvel ile iki paralel çizgi çizdim. Sonra da yazılım ile bu iki çizgi arasını işaretleyip 10 mm olarak ayarladım çarpanı

1768500360063.png


Sonra da asıl yapacağım ölçümü yaptım. Gerçekten de kesilen oluk da, trace genişliği de 0.2 mm

1768500456541.png


Kullandığım fotoğraf makinası full frame ve yüksek megapiksel, o yüzden hiç mikroskopa gerek kalmadan, doğrudan makro lens ile resim çekip, resmi uygulamada zoom'layarak çok ayrıntılı ölçüm yapabiliyorum.
 
Bugün bir deneme daha yaptım. Flatcam benim linux makinada çalışmıyordu, çünkü Qt4 kullanıyor (Qt4 artık sadece arkeolojik değeri var) ve çok eski python kütüphanelerine göre yazılmış. Denemek de istiyorum bunu, Cursor'u çalıştırdım. "Bunu Qt6 ile uyumlu hale getir, bütün kütüphane uyumsuzluklarını da gider" dedim.

10 dakika uğraştı, sonra programı çalıştırma, hataları görme, düzeltme ve tekrar programı çalıştırma döngüsüne girdi. 5 dakika sonra işi bitirdi ve şu anda GUI açılıyor

1769959576055.png
 
Hiç beklemiyordum bunu ... Gülmek için denedim, ama 10 senelik programı resmen güncel python ve kütüphanelere uygun hale getirdi. Gerber'ler ile çalışıyor mu denemedim daha. Ama çalışmazsa bile, işin asıl zor tarafı halledildi, bundan sonraki sorunlar çok daha kolay halledilir.
 
bu işin aptal chatbotlardan gerçekten iş gören araçlara evrilmesi 2 sene bile sürmedi. 2 sene önce basit bir videoyu bile üretemezken şu anda ultra realistic avatarlar, kısa videolar üretebiliyor. görüntü ve ses işi öyle bir noktaya geldi ki göz ile ayırabilmek çoğu zaman mümkün değil.
bence kodlama artık işin kolay kısmında kaldı.

bi arkadaşım kendi makinası ai agentlar ile otomasyon kurmuş. sanal makinada git bir tane QT kur sonra bunun uyumluluklarını test et dedi. alet gitti kodu indirdi install etti. qt paketini açtı arka planda bir sürü test kodu yazdı ve uyumluluk raporu çıkardı.
 

Forum istatistikleri

Konular
8,867
Mesajlar
144,210
Üyeler
3,562
Son üye
halil esgiyer

Son kaynaklar

Back
Top