Bu proje, Microsoft'un Semantic Kernel framework'ünü kullanarak otomatik blog içeriği üretmeyi sağlayan bir konsol uygulamasıdır. DeepSeek LLM API ile entegre çalışarak, belirtilen konuda başlık, içerik ve SEO anahtar kelimeleri oluşturur.
- Özelleştirilebilir içerik konusu, tonu ve dili
- Ayarlanabilir minimum ve maksimum kelime sayısı
- SEO odaklı başlık üretimi
- Markdown formatında detaylı blog içeriği
- İlgili SEO anahtar kelimeleri listesi
- DeepSeek AI modeli ile entegrasyon
- DeepSeek API anahtarı
- Semantic Kernel paketi
-
Projeyi klonlayın
git clone https://github.com/ensardev/SemanticKernelContentCreatorExample.git cd SemanticKernelContentCreatorExample cd SemanticKernelContentCreatorExample.APP -
Gerekli paketleri yükleyin
dotnet restore -
Projeyi derleyin
dotnet build
-
Uygulamayı çalıştırın
dotnet run -
İstendiğinde aşağıdaki bilgileri girin:
- DeepSeek API anahtarınız
- İçerik konusu
- İçerik tonu (profesyonel, samimi vb.)
- İçerik dili (Türkçe, İngilizce vb.)
- Minimum kelime sayısı
- Maksimum kelime sayısı
-
Uygulama, belirtilen kriterlere göre blog başlığı, içeriği ve SEO anahtar kelimelerini üretecektir.
Title:
Semantic Kernel: AI Entegrasyonunun Geleceği
Content:
# Semantic Kernel: AI Entegrasyonunun Geleceği
Günümüzde yapay zeka teknolojileri hızla gelişirken, bu teknolojileri...
[İçerik devam eder]
SEO Keywords:
semantic kernel, microsoft yapay zeka, ai entegrasyonu, llm entegrasyonu, yapay zeka geliştirme kiti, ai uygulama geliştirme, c# yapay zeka, python ai entegrasyonu
Prompt şablonlarını kendi ihtiyaçlarınıza göre düzenleyebilirsiniz:
string titlePrompt = $"""
<message role="system">You are a professional content creator</message>
<message role="user">For a blog post in {language}, in {tone}, on the topic '{topic}':
- Catchy title
- Maximum 10 words
- SEO optimized
- No emoji</message>
""";