Eren Gül Aydın | Marketing To Do List - Owner

Bölüm 1: Opean AI Playground’dan Replit’e, API Key’den Prompt Tasarımına İlk Yolculuk

AI Senaryoları bültenimin yeni sayısından selamlar!

Bu bültende, teknoloji pazarlamasında ihtiyaç duyulan bir pazarlama asistanını yetkinlik geliştirme şirketim peaker.ai laboratuvarında nasıl geliştirmeye başladığımı anlatıyorum. peaker asistanım, sadece içerik yazan bir araç değil; aynı zamanda strateji oluşturan, sorgulayan ve düşünen bir pazarlama danışmanı olarak tasarlandı.

Kod bilmeyen biri olarak bu ne kadar zamanımı aldı? Önce Python nedir diye bakmak, sonra nasıl ilerleyeceğin konusunda Chat GPT’yi kendine bir yazılımcı olarak atamak ve onunla beraber günlerce hatta gecelerce çalışmak. İlk test ortamını kurduğumda uzaya füze göndermiş gibi hissetmiştim. Şu adımları gerçekleştirdim:

Visual Studio Code (VS Code) indirip yerel bir geliştirme ortamı (localhost) kurdum

Bir Flask ya da Node.js uygulaması başlattım ama ne olduğunu öğrenmek için de öncesinde epey bir süre harcadım.

Veeee ardından Postman ile http://localhost:5000 gibi bir adrese istek attım. Merhaba dünya:)

Bu, opean ai playground’dan sonra ilk local test ortamım oldu. Postman’in yanıtları ile playground yanıtları çelişince daha iyi bir ortam bulmak ve aynı zamanda arayüzü de tasarlamak için araştırmamı derinleştirdim. Sonra Replit ile karşılaştım ve işte yine heyecan verici bir başka seviyeye atlamıştım. Yolculuğa bakar mısınız, nasıl keyifli…

Bu senaryonun her bölümü parça parça yayınlayacağım çünkü her adım kendi içinde stratejik ve öğrenmeye değer. Hadi başlayalım. İlk bölümde neleri ele alacağız?


Bu Bölümde Neler Var?

  • OpenAI Playground’da ilk testler
  • OpenAI API Key nasıl alınır?
  • Replit’te proje kurulumu
  • İlk prompt tasarımı nasıl yapılır?

1. Playground’da Başlangıç

Kod yazmadan önce, fikrimi test etmek için OpenAI Playground’u kullandım. Bu sayede:

  • Modelin pazarlama konularında verdiği yanıtları test ettim,
  • Sistem mesajı tasarımını deneyerek “karakter kimliği” oluşturmayı öğrendim.

Örnek sistem mesajı:

“You are a senior B2B marketing consultant who helps technology companies define their go-to-market strategy.” (Promptu sınırlamalar ve özelliklerle sınırlayarak oldukça uzun bir formata getirdim ancak şimdilik bu kadarını paylaşıyorum.)

Kullanıcı prompt’u örneği:

“Yeni geliştirdiğimiz ERP çözümünü KOBİ’lere nasıl konumlandırmalıyız?” Bu ve benzeri onlarca soru ve gelmesini istediğim yanıt için çalıştım.


2. OpenAI API Key Nasıl Alınır?

Playground’da her şeyi test ettikten sonra başta bahsettiğim gibi VS code stüdyo ve postman ile çalıştım ve hem arayüzü tasarlayabileceğim hem de backend çalışabilşeceğim tek bir platform olarak bulduğum Replit ortamına geçtim. Bunun için hangi yolları izledim?

Önce API key al: OpenAI API Key Alma Adımları

  1. https://platform.openai.com adresine gir.
  2. Sağ üstte profil simgesine tıkla ve “API Keys” bölümüne git.
  3. “Create new secret key” butonuna tıkla.
  4. Oluşan API key’i hemen kopyala (bir daha gösterilmiyor).

Not: Bu anahtarı kimseyle paylaşma. Replit’te kullanacaksan, “Secrets” alanına ekle.


3. Replit Üzerinde İlk Kurulum

Playground’dan sonra sırada ilk prototipi Replit’te kurmak vardı. Replit, hızlıca çalışan bir Flask uygulaması kurmak için idealdi.

Dosya Yapılarını Anla:

– main.py → Uygulamayı başlatan dosya – app.py → API endpoint’lerini yöneten dosya – services/chat_service.py → OpenAI ile mesajları yöneten servis – utils/openai_helper.py → Prompt hazırlayıcı yardımcı fonksiyonlar – templates/index.html → Arayüz HTML – static/css/style.css → Stil – static/js/app.js → Arayüz etkileşimi

Bunları nerden mi biliyorum. 3 proje patlattıktan sonra öğrendim:)) Deneyin, deneyin ve yine deneyin!


4. İlk Sistem Prompt Tasarımı

Modelden iyi yanıt almak için en kritik adım: sistem prompt tasarımı. Peaker AI için prompt yapısını aşağıdaki gibi modüler ve yönlendirici şekilde kurdum:

Sistem Mesajı:

“You are Peaker AI – a strategic marketing assistant who helps B2B software companies create campaigns, analyze markets, and offer step-by-step plans. Always ask questions if something is unclear.” Bu başlangıç promptumdu sonra bir sayfayı bulan bir sistem promptuna eriştim:)

Kullanıcıdan Gelen Prompt:

“Yeni ERP ürünüm için lansman stratejisi önerir misin?”

Yapay Zeka’nın Görevini detaylandırın:

  1. Bilgi eksikse soru sormak
  2. Hedef kitle analizini yapmak
  3. Farklı konumlandırma seçenekleri sunmak
  4. İleriye dönük içerik kampanyaları önermek

Sistem promptlarını sürekli farklı versiyonlarda deneyerek optimum sonuç veren sistem promptunu bulmak epey zor ancak inanılmaz geliştirici bir süreç. Eksik olursa da fazla karmaşık olursa da asistan yanıtları sağlıksız oluyor. LLM bazlı asistan geliştirmelerinde bu endenle promptu temel yapı taşı olarak kullanıp fine tuning ve RAG ile devam etmek, propta fazla yüklenmemek önemli.

Bunu çözenin yapay zeka çalışmalarında artık sırtı yere gelmez diye düşünüyorum:)


Replit’te Peaker AI Prototipi için Yapılacaklar:

  1. Flask projesi başlat Yeni bir Replit projesi oluştur.
  2. API key’i tanımla OpenAI API anahtarını Replit Secrets’a OPENAI_API_KEY olarak ekle.
  3. openai_helper.py oluştur Bu dosyada chat_completion fonksiyonunu yazarak GPT çağrılarını gerçekleştir.
  4. Prompt motorunu kur Sistem mesajı ile kullanıcı mesajını birleştiren temel yönlendirme yapısını oluştur.
  5. Arayüz formu tasarla Kullanıcıdan giriş alacak basit bir HTML formu oluştur. (Arayüzü beğendiğiniz bir arayüz ekran görünütüsü kullanarak ya da Replit agent a talimatlar vererek yapabilirsiniz. Her söylediğiniz hemen olmaz. Bırada da Agent’a verdiğiniz kullanıcı promptu yani sizin isteminiz çok önemli. Prompt Mühendiliğini konuşturmanız gerekiyor.)
  6. Cevabı ekrana yazdır OpenAI’dan gelen yanıtları JavaScript yardımıyla arayüzde göster.
  7. (İleri Aşama) Chat geçmişi, kampanya önerileri gibi modüller ile fonksiyonları genişlet.

Devamı Geliyor

Bir sonraki bölümde:

  • Flask uygulamasının nasıl çalıştığını,
  • chat_service.py üzerinden OpenAI ile nasıl konuştuğumu,
  • Prompt mühendisliği taktiklerini,
  • Ve “kendi danışmanınız gibi düşünen” bir yapıyı nasıl kurduğumu anlatacağım.

Bu sadece başlangıç. Bülteni takip etmeye devam edin, çünkü Peaker AI’yi sadece kodla değil, stratejiyle inşa ediyoruz. Yapay zekanın tüm nimetlerinden yararlanan biri olarak hikayemi paylaşmaktan keyif alıyorum. Umarım size de ilham verir.


İkinci bölüm haftaya:Peaker AI’nin Replit’te Çalışan İlk Versiyonu Nasıl Oluşturuldu?

Görüşmek üzere.

Sevgiyle, Eren Gül Aydın

Pazarlama Profesyoneli I Üretken Yapay Zeka Stratejisti & Yetkinlik Geliştiricisi

📩 LinkedIn üzerinden bana ulaşabilirsiniz: linkedin.com/in/erengulaydin

🎓 Kurumsal AI Yetkinlik Geliştirme Programlarım ve Eğitimler için bilgi almak isterseniz: ea@peaker.ai

Burada paylaş: