Etiketler

#ai
ai

41haber
23 sa önceson haber
.NET 10
Anahtarsız AI chat
DVDEV Community: #dotnet Henrique Mauri 23 sa önce

React, .NET 10 ve Microsoft Foundry ile güvenli bir kurumsal chat

Makale, front-end'in doğrudan modele bağlanıp API anahtarını tarayıcıya koyduğu yaygın hatayı ele alıyor ve bunun yerine React, .NET 10 Minimal API ile Microsoft Foundry arasında anahtarsız bir mimari kuruyor. Entra ID kimlik doğrulaması, sunucu tarafında tutulan system prompt, Server-Sent Events ile streaming ve IP bazlı rate limit gibi üretim korumaları adım adım gösteriliyor.

AI
AI
OBOttorino Bruni Ottorino Bruni 1 gün önce

Ollama ve Qdrant ile C# tarafında yerel RAG'den AI Agent'a – Bölüm 3

Serinin üçüncü bölümü, yerel C# agent'ını serbest tool çağrısından Microsoft Agent Framework'teki deterministik Agent Workflows'a taşıyor. Workflow; deployment durumunu, hataları ve Qdrant dokümanlarını sabit bir sırada topluyor, sonra kanıtı analiz için tool'u olmayan bir agent'a veriyor ve hassas işlemler öncesinde insan onayı istiyor.

AI Ajan Geliştirme
C# ile AI Ajan
EBBruno Capuano (El Bruno) elbruno 1 gün önce

C# ve Microsoft Agent Framework ile AI Ajan Geliştirme

Microsoft Agent Framework, .NET geliştiricilerinin bir konsol uygulamasını araç kullanabilen bir AI ajanına dönüştürmesini oldukça kısa bir kodla sağlıyor. Makale; ajanın oluşturulmasını, C# fonksiyonlarının tool olarak bağlanmasını, yerelde test edilmesini ve aynı kodun Microsoft Foundry Hosted Agents üzerinde üretime alınmasını adım adım gösteriyor.

AI
AI
DVDEV Community: #csharp VLAD 1 gün önce

C#'ta LLM token'ları: yapay zekâ "strawberry"deki r'leri neden sayamıyor?

Modelin "strawberry" sorusunu yanlış yanıtlamasının nedeni sayma becerisi değil: harfleri hiç görmüyor, token denilen sayısal parçaları görüyor. Yazar, Microsoft.ML.Tokenizers 2.0.1 ve gpt-5 tokenizer'ı ile bunu C# üzerinden ölçüyor; kelime tek başına 101830 numaralı tek bir token olduğu için içindeki r'ler erişilemez kalıyor. Yazı ayrıca token maliyetinin dile, sayılara ve GUID gibi rastgele metinlere göre nasıl değiştiğini ve .NET'te token sayımının nasıl yapıldığını gösteriyor.

.NET MCP güvenliği
MCP onay akışında 6 saldırı
DVDEV Community: #dotnet MICHAEL-MAURICE 2 gün önce

Sahte 'evet': .NET 10 MCP sunucusundaki insan onayına yapılan 6 saldırı

Bir geliştirici, ASP.NET Core ve resmi C# MCP SDK'sı (ModelContextProtocol 2.3.0) ile kurduğu para iadesi sunucusundaki onay adımını kırmak için altı saldırı denedi. requestState'in şifrelenmemesi, başka kullanıcının onayının tekrar oynatılması, form alanlarına enjekte edilen değerler ve varsayılanı işaretli onay kutusu gibi açıkların her birine karşı sunucuda somut savunmalar kuruldu.

AI
AI
HBHabr C# (ru) Zachar_5 2 gün önce

FAIRouter NuGet'te: birkaç satır C# ile göreve göre dil modeli seçimi

Her istek için dil modeli seçen ve yanıtı bir judge modeliyle doğrulayan açık kaynaklı C# router FAIRouter, FAI.Router adıyla NuGet'te yayınlandı (0.1.0, .NET 10). Birkaç satır kodla OpenRouter veya OpenAI uyumlu herhangi bir endpoint'e bağlanıp yanıtları puanlayabilir, geri bildirim toplayıp router'ın ağırlıklarını eğitebilirsiniz.

Claude Code
Tekrar kullanılabilir akış

Claude Code ile ASP.NET Core endpoint incelemesi için yeniden kullanılabilir skill

Dev Leader yazarı Nick Cosentino, tekrar eden bir .NET inceleme işini proje kapsamlı bir Claude Code skill olarak nasıl paketleyeceğini anlatıyor. Örnek, endpoint değişikliklerini doğrulama, yetkilendirme, yanıt eşleme ve kalıcılık açısından inceleyen bir SKILL.md dosyası. Yazı, skill'in sınırlarını ve çıktı sözleşmesini net tutmanın neden önemli olduğunu gösteriyor.

Codebase cleanup
Ölü kodu ajanla avla
NPNimblePros Blog 3 gün önce

AI ajanlarıyla ölü kod, eskimiş paket ve feature flag temizliği

NimblePros'un Halloween yazısı, uzun ömürlü .NET kod tabanlarında biriken artıkların temizliğini anlatıyor: kullanılmayan private üyeler, referansı olmayan public tipler, güvenlik açığı olan ya da kullanılmayan NuGet paketleri ve süresi dolmuş feature flag'ler. Yöntem, derleyici analizcilerini ve dotnet CLI kontrollerini bir AI ajanıyla birleştiriyor; ajan incelemeyi yapıyor, son kararı insan veriyor. Temizliği sürekli erteleyen ekipler için pratik bir yol haritası.

Claude Code
.NET'te ajan döngüsü
DVDEV Community: #dotnet Mehdi Mohseni 4 gün önce

.NET Geliştiricileri için Claude Code: Pratik Ajan İş Akışı

Claude Code, depoyu okuyan, değişiklik planlayan, dosya düzenleyen ve kod geçene kadar dotnet build ile dotnet test çalıştıran bir ajan. Mehdi Mohseni'nin rehberi, bir .NET ekibinin bunu CLAUDE.md, PostToolUse derleme hook'u, plan modu ve izin kurallarıyla nasıl kuracağını gösteriyor. Ajanın kendi çıktısını doğrulamasını istiyorsanız okumaya değer.

Fabric IQ
Agent'lar için iş anlamı
KCKunal Chowdhury [email protected] (Kunal Chowdhury) 4 gün önce

Microsoft Fabric IQ: Data Agents ve Operations Agents için ontoloji katmanı

Microsoft Fabric IQ, OneLake tablolarını, Power BI semantic model'lerini ve gerçek zamanlı Eventhouse akışlarını ortak iş varlıklarına bağlayan yeni bir Fabric iş yükü. Önizlemedeki Ontology öğesi, Fabric Data Agents ve Operations Agents'ın ham şema yerine iş kavramlarıyla çalışmasını sağlıyor. Veriyi LLM'lere bağlamadan önce anlam katmanı kurmayı düşünüyorsanız okumaya değer.

AI agents
Model çalışmadan önce
DVDEV Community: #dotnet MICHAEL-MAURICE 5 gün önce

Model çalışmadan önce bir Telegram AI asistanının geçmesi gereken altı kontrol

Bir geliştirici, e-posta gönderebilen ve toplantı ayarlayabilen bir Telegram asistanını n8n ile kurdu ve kararları .NET 10 üzerindeki küçük bir ASP.NET Core API'sine bıraktı. Yazı, model çalışmadan önce uygulanan altı kontrolü anlatıyor: sohbet izin listesi, tekrar eden güncellemeler, eski mesajlar, ses süresi, belirsiz kişi adları ve saat dilimi. Yan etkisi olan her bot için pratik bir kontrol listesi.

Geri bildirim

Bir hata mı buldun, bir fikrin mi var? Yazdığın mesaj doğrudan bana e-posta olarak gelir.

Mesaj türü