Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan, sıfırdan yapay zeka chatbot uygulaması geliştirme eğitimidir. Eğitmen, izleyicilere adım adım bir görsel işleme uygulaması nasıl oluşturulacağını göstermektedir.
- Video, N8N platformu kullanarak yapay zeka chatbot uygulaması geliştirme sürecini kapsamlı şekilde ele almaktadır. İçerikte workflow oluşturma, HTTP request'leri, API entegrasyonu, farklı görsel modelleri (portre, mobilya, profil oluşturma, headshot, emoji, arka plan kıyaslama, cartoonify, ideogram, ürün resmi) entegre etme ve uygulamanın webhook formatında uygulamaya dönüştürülmesi gibi teknik adımlar gösterilmektedir.
- Eğitim, yaklaşık 46 dakika sürmekte olup, uygulamanın basit versiyonunun tamamlanmasıyla sonlanmaktadır. Ayrıca, fiyatlandırma, Supabase entegrasyonu, login sayfası ve landing page gibi ek özelliklerin yapılması gerektiği belirtilmektedir. Eğitmen, günümüzde uygulama geliştirmenin çok kolay olduğunu ve 2025 yılında bir mobil veya web uygulamasının iki-üç günlük bir iş olduğunu vurgulamaktadır.
- Sıfırdan Platform Kurma Projesi
- Video, sıfırdan bir platform kurma projesini anlatıyor ve bu platformun chatbot tarafından kullanılabilmesi hedefleniyor.
- Chatbot, farklı görsel modelleri (mobilya, portre vb.) kullanarak istenilen görselleri oluşturabilecek.
- Oluşturulan chatbot hem aynı platformda hem de Telegram veya WhatsApp üzerinden çalıştırılabilecek.
- 01:18Projenin Amacı ve Önemi
- Bu tarz uygulamalar özellikle mobile app veya web app olarak çok popüler ve kullanıcılar bunlara para veriyor.
- Yapay zeka ile ilgili en büyük problemlerden biri çok fazla farklı modelin varlığı ve hangisinin kullanılacağına karar vermenin kritik olması.
- Bu uygulama, insanların para vereceği bir platform haline gelebilir çünkü yapay zeka araçlarının farklı kullanımları var.
- 02:22N8N Platformu Kullanımı
- N8N platformu Hostinger üzerinden sınırsız şekilde kullanılabilir ve kendi makinenize hostlayarak kullanılabilir.
- N8N'de yeni bir workflow açılıp AI-agent ile başlanacak ve altına farklı tool'lar eklenecek.
- Bu tool'lar aslında Replicate'deki uygulamalardan biri olacak ve doğru olanı çalıştırması için kullanılacak.
- 03:14Replicate ve Pazar Durumu
- Replicate üzerinde piyasada olan modellerin finne hali var ve belli usecase'ler özelinde özelleştiriliyor.
- Bu sistemleri kurmak kolay ve pazar hala çok fazla, ancak 4-5 yıl sonrasında bunları yapmak daha kolay olacak ama pazar olmayacak.
- Content yaparak görünür olmaya çalışılıyor ve bu sistemleri birçok kişiye göstermeye çalışılıyor.
- 04:11Workflow Oluşturma
- AI-agent'a farklı anten toolları eklenecek ve bunların hepsi farklı sistemler olacak.
- Flux apps'lerden portre modeli seçilip, bu modelin uygulaması farklı otomasyonlarda çalışır şekilde yapılacak.
- HTTP request kullanılarak Replicate'deki API'lar N8N'e uygun şekilde yazılacak ve metod olarak eklenecek.
- 06:08Uygulamanın Çalışma Prensibi
- Web uygulaması için normal bir wipe code uygulaması ile kolay bir arayüz yapılacak.
- Müşteri talebi gönderildiğinde N8N karar verecek, görseli oluşturacak ve uygulamaya veya chatbot'a geri gönderecek.
- API'lar için curl mantığında tekrar yazılacak ve ilk istek sonrasında gelen request'i alma ve ekstra durum çıktı sorgulaması yapılacak.
- 06:56API Token Alma ve HTTP Request Yapma
- İlk HTTP request'inde en üstteki bilgiyi kopyalayıp yapıştırarak API'ye erişim sağlanıyor.
- Replicate token almak için dashboard'dan replicate'e gidip API tokenlere basarak yeni bir token oluşturuluyor.
- Alınan token, API'ye erişim için gerekli olan alana yapıştırılıyor.
- 07:55Workflow Yapılandırması
- HTTP request'ten döndükten sonra if koşulu eklenerek statüye bakılıyor.
- Statü "processing" veya "completed" değilse, bekleme (wait) işlemi yapılıyor ve 5 saniyelik aralıklarla tekrar request atılıyor.
- Output olarak gelecek görsellerin URL'leri alınıyor ve bu bilgiler önemli çünkü gelen sonucu yönlendirebilmek için kullanılıyor.
- 09:50N8 Platformu ve Workflow Yönetimi
- N8, arka platform olarak kullanılıyor ve eskiden bu tarz sistemleri kurmak veya çalıştırmak daha zor olduğu belirtiliyor.
- N8 ile hızlı bir şekilde sistemler oluşturulabiliyor, versiyonlar değiştirilebiliyor ve uygulamalar geliştirilebiliyor.
- Workflow'lar farklı versiyonlara ayrılabiliyor ve farklı otomasyonlardan çalıştırılabiliyor.
- 11:26Farklı Görsel Oluşturma Araçları
- Farklı görsel oluşturma araçları için use case'ler belirlenmeli ve ne zaman ve niye kullanılacağı net olmalı.
- Profesyonel headshot gibi farklı görsel oluşturma araçları da mevcut.
- Ücretsiz kullanım için Deeps'in API'ları veya Open Router'ın kendi ücretsiz modelleri kullanılabilir, ancak bu modeller biraz yavaş çalışabilir.
- 12:55Otomasyon Sisteminin Kurulumu
- Farklı inputlar için dikkat edilmesi gerekiyor.
- Manuel olarak çalıştırılan sistemde HTTP request'e gidilerek flux headshot curl'ü kullanılıyor.
- Sistem, verilen sayfaya göre token'ı sürekli almak zorunda.
- 13:39Otomasyonun Geliştirilmesi
- Workflow'dan gelen input image için yeni bir node ekleniyor.
- Token bilgisi manuel olarak ekleniyor ve sistem çalıştırılıyor.
- JSON parametresine input image bilgisi eklenerek sistem tamamlanıyor.
- 15:19Otomasyonun Tamamlanması
- Sistem çalıştırıldıktan sonra bekleme ve geri döndürme işlemleri yapılıyor.
- Statü bilgisi (success veya completed) kontrol ediliyor.
- Diğer otomasyondan veri almak için input image alanı kullanılıyor.
- 16:31Farklı Modellerin Eklenmesi
- Farklı modeller (flex headshot gibi) eklenerek sistem genişletiliyor.
- Yaklaşık yirmi model eklemek yaklaşık yirmi dakika sürer.
- Son versiyonda harici bir şey yapılmadan sadece ekstra tool'lar eklenecek.
- 17:26Ek Modellerin Tanıtımı
- Flux apps'ten emoji, arkası kıyas ve cartoonify gibi modeller ekleniyor.
- Ideogram modeli pazarlamacılar için katalog oluşturmak için iyi bir seçenek.
- Nano banana modeli ürün görselleri için kullanılabilir ve müşterilere satılabilir.
- 19:02Video Planlaması
- Tüm modellerin eklenmesi zaman alacağı için videoda gösterilmeyecek.
- Ekstra modeller kahve alırken eklenecek ve son haline getirilecek.
- Son haline getirildikten sonra webok eklenecek ve uygulamaya bağlanacak.
- 20:00Görsel İşleme Ajanı Oluşturma
- Görsel işleme ajanı, farklı araçları kullanarak görsel işlemler yapabilen bir sistemdir.
- Ajan, kullanıcıya hangi aracı kullanacağını belirleyen bir prompt ile çalışır ve farklı görsel uygulamaları daha kolay kullanılabilir hale getirir.
- Ajan, kullanılan araçların URL'lerini ve nasıl kullanılacağını açıklayan bir prompt ile çalışır.
- 21:23Fikir Geliştirme Stratejisi
- Fikir geliştirme için mevcut uygulamaların eksikliklerini ve ekstra yapılabilir özelliklerini incelemek önemlidir.
- Müşteri geri bildirimlerini almak ve hızlı test yaparak optimal ürüne ulaşmak gerekir.
- Ürün geliştirme sürecinde her birkaç günde bir test yaparak doğru kazanan ürünü bulmak önemlidir.
- 22:50Ajanın Test Edilmesi
- Ajan, Open AI'nin simple memory özelliği ve çeşitli araçları kullanarak çalışır.
- Ajan, kullanıcıya verilen görselin farklı ortamlarda gösterilmesini sağlar ve hangi aracı kullanacağını belirler.
- Ajan, portre oluşturma gibi farklı görsel işlemler için de kullanılabilir ve tutarlı sonuçlar verir.
- 26:50Ajanın Uygulamaya Dönüştürülmesi
- Ajan, chatbot mantığından webbook mantığına dönüştürülerek uygulamaya bağlanabilir.
- Webbook mantığına dönüştürüldüğünde, ajanın çalışması kod mantığına dönüşür ve sonuçlar text olarak gösterilir.
- Uygulama, basit bir arayüze sahip olacak ve kullanıcı girişi, history gibi özellikler istenmemektedir.
- 29:53Uygulamanın Tamamlanması
- Uygulamanın basit bir versiyonu tamamlanmış durumda ve oturma odasına yönlendirme işlemi başarıyla gerçekleştirilmiş.
- Uygulamanın üzerine fiyatlandırma, Supabase bağlantısı, login sayfası ve landing page yapılması gerekiyor.
- Sistem müşteriye satıldığında basit bir uygulama ve basit bir login yeterli olabilir, çünkü müşteri ait domain olduğu için başka müşteriden ulaşılamaz.
- 31:10Uygulama Geliştirme Hakkında Düşünceler
- Sıfırdan bir mobil app veya web app yapmak artık 2-3 günlük işler haline gelmiş durumda.
- Değerli olan şey dataya ulaşmak ve dataya sahip olan şirketlerin değeri yüksek.
- Airbnb gibi uygulamaları da bir haftada tüm fonksiyonlarıyla çıkartabilirsiniz, ancak dataya ihtiyacınız olacak.
- 32:03Ekosistem Hedefi
- Bu tarz uygulamaları yaparak ve birçok kişiye göstererek onların da uygulama yaptığı bir ekosistem oluşturmak hedefleniyor.
- İlerleyen zamanlarda kendileri yatırımcı olabilir ve app'leri tutup satıp büyük bir ekosistem oluşturmayı hedefleyebilirler.