Yapay Zeka
Yapay Zeka kategorisinde toplam 4 yazı var.
-
Yapay Zeka Uygulamalarında Sandbox Kullanımı
Büyük bir e-ticaret şirketinin bulut tabanlı altyapı çözümleri (Cloud Infrastructure) ekibinin yapay zeka gücünden de yararlanarak görev kritik bir uygulama geliştirdiğini varsayalım. Ekip, sunucularda oluşan hataları otomatik olarak analiz edip çözen bir Otonom DevOps Ajanı üzerinde çalışıyor. Geliştirilen ajanın en önemli yetenekleri arasında; hata loglarını (log files) okumak, sorunun kaynağını belirlemek, çözüme yönelik Python veya Bash betikleri (script) üretip bu betikleri sistem üzerinde çalıştırıp problemi çözmek var. Peki ya sistem ne kadar güvenli.
-
Microsoft DotNet Platformunda Bir MCP Server Yazmak
MCP (Model Context Protocol), yapay zeka araçları için tool desteği sağlamak amacıyla kullanılan bir protokol olarak düşünülebilir. Anthropic tarafından geliştirilmiş bir standarttır ki detaylarına buradan ulaşabilirsiniz. Bu protokolün geliştirilmesinde amaç yapay zeka araçlarına belli bir standart dahilinde harici araç desteği sunabilmektir. Genel senaryoda bir dil modeline gitmeden önce bu protokol üzerinden hizmet veren MCP sunucularına ulaşılır ve sağlanan araçlar kullanılarak belli bir domain sınırı içerisinde kalacak şekilde işlemler yapılabilir. Araçlar (Tools) arka planda çoğunlukla REST API gibi hizmetleri kullanır ancak farklı kaynaklarda çağırılabilir. Bir başka deyişle MCP sunucusunun sağladığı araç seti arka planda sarmaladığı herhangi bir başka araca da gidebilir. MCP, yapay zeka araçları için standart bir protokol sunduğundan tüm MCP Server’lar bir yapay zeka aracı tarafından keşfedilebilir, araçları kullanılabilir.
-
Copilot SDK ile İlk Deneyimler
İçimiz dışımız, sağımız solumuz yapay zekadan geçilmiyor. Öyle bir dönemdeyiz ne ona burun kıvırabiliriz ne de her şeyimizle teslim. Halen daha işin özünde problemi anlamanın, parçalara bölebilmenin, doğru metodolojileri ve araçları kullanarak ideal çözüm yollarını geliştirebilmenin önemli olduğunu düşünüyorum. Bunun içinde kendimizi donatmaya devam etmemiz gerektiğini biliyorum. Ayrıca yapay zeka araçlarını tanımanın ve yazılımcılara ne gibi avantajlar ya da tam tersi dezavantajlar getireceğini de araştırmalıyız diyorum. Ne yazık ki yapay zeka denildiğinde onu sadece chat-gpt’den ibaret bir şey olduğunu düşünenler var. Bunun böyle olmadığını deneyimlediğim araçlar bana gösteriyor. Tanımak lazım. İşte bugünkü yazımızın konularından birisi de bu; Microsoft’un Copilot SDK paketini kullanarak neler yapabilirizin basit bir Hello World demosu.
-
Ollama Yardımıyla Deepseek Dil Modelini .Net Platformunda Kullanmak
Geçtiğimiz günlerde Bursa Bilişim Topluluğu tarafından düzenlenen bir etkinliğe konuşmacı olarak katılma fırsatı buldum. Ben, yüksek kalite kodlama ve teknik borçlanma ile mücadele üzerine bazı tecrübelerimi paylaştım. Benden sonra sevgili dostum Bora Kaşmer (Coderbora) JWT token senaryolarında özellikle çok yüksek kullanıcı ve farklı cihazların kullanıldığı senaryolardaki olası güvenlik açıkları üzerine nasıl tedbirler uygulanabileceğini anlatan dikkat çekici bir sunum icra etti.