Kataloga Dön

Üretim Yapay Zeka Rehberi: Veri Ön İşleme ve Doğrulama

Orta
Döküman Çıkarma
0 indirme4 görüntülenme30-45 dakikaYazar: elvissaravia

Workflow Görünümü

Açıklama

Bu n8n iş akışı, yapay zeka adımlarına ulaşmadan önce gelen verileri temizlemek ve doğrulamak için tasarlanmıştır. Ham webhook verilerini alarak tutarsız alan adlarını ve formatları normalleştirir, geçersiz girişleri hata işleme mekanizmalarına yönlendirir. Özellikle veri kalitesinin kritik olduğu yapay zeka uygulamaları için idealdir ve manuel veri temizleme yükünü önemli ölçüde azaltır. Pazarlama, satış veya operasyonel süreçlerde veri tutarlılığını sağlamak isteyen tüm işletmeler için faydalıdır.

Kurulum Rehberi

Genel Bakış

Bu n8n iş akışı, yapay zeka (YZ) modellerine gönderilmeden önce verilerinizi mükemmel bir şekilde hazırlamanızı sağlar. Gelen ham veriler genellikle tutarsız formatlara, farklı alan adlarına ve eksik bilgilere sahip olabilir. Bu durum, YZ modellerinin doğru sonuçlar üretmesini engeller ve manuel müdahale gerektirir. Bu iş akışı, bu tür sorunları otomatik olarak çözerek veri temizleme ve doğrulama sürecini otomatize eder.

İş akışı, bir webhook aracılığıyla gelen verileri alır, bir 'Code' düğümü kullanarak bu verileri standart bir yapıya dönüştürür ve ardından bir 'IF' düğümü ile verilerin geçerliliğini kontrol eder. Geçerli veriler iş akışının bir sonraki adımına yönlendirilirken, geçersiz veriler hata işleme mekanizmalarına (örneğin, bir bildirim gönderme veya bir log kaydı oluşturma) yönlendirilir. Bu sayede, YZ modellerinize her zaman temiz, tutarlı ve doğru veri beslemesi sağlarsınız, bu da model performansını ve güvenilirliğini artırır.

Gereksinimler

  • Aktif bir n8n hesabı veya yerel kurulum.
  • Webhook aracılığıyla veri gönderebileceğiniz bir kaynak (örneğin, bir form, başka bir uygulama veya manuel test).

Kurulum Adımları

  1. n8n İş Akışını İçe Aktarın: Bu şablonu n8n arayüzünüze içe aktarın. Eğer şablonu bir JSON dosyası olarak aldıysanız, n8n ana ekranında sol altta bulunan 'Yeni' butonuna tıklayın ve 'İçe Aktar' seçeneğini kullanarak dosyayı yükleyin.
  2. Webhook Düğümünü Yapılandırın:
    • Webhook düğümüne çift tıklayın. Bu düğüm, dış sistemlerden veri almak için bir URL sağlar.
    • 'Webhook URL' alanındaki URL'yi kopyalayın. Bu URL'yi, veri göndermek istediğiniz harici sisteminize (örneğin, bir form gönderimi, bir CRM entegrasyonu veya bir API çağrısı) yapıştırın.
    • Düğümün 'Method' ayarının 'POST' olarak ayarlandığından emin olun, çünkü genellikle veri gönderimleri POST metodu ile yapılır.
    • 'Response Mode' ayarını 'Respond to Webhook' olarak bırakın veya ihtiyacınıza göre ayarlayın.
  3. Code Düğümünü İnceleyin ve Özelleştirin:
    • Code düğümüne çift tıklayın. Bu düğüm, gelen verileri temizlemek ve normalleştirmek için JavaScript kodu içerir.
    • Mevcut kodu inceleyin. Örnek olarak, item.json.name ve item.json.email gibi alanların nasıl işlendiğini göreceksiniz. Kendi gelen verilerinizin yapısına göre bu kodu düzenlemeniz gerekecektir.
    • Örnek Özelleştirme: Eğer gelen verilerinizde firstName ve lastName gibi alanlar varsa ve bunları fullName olarak birleştirmek istiyorsanız, koda aşağıdaki gibi bir satır ekleyebilirsiniz:
      item.json.fullName = `${item.json.firstName || ''} ${item.json.lastName || ''}`.trim();
      
    • Ayrıca, tarih formatlarını standartlaştırmak, sayısal alanları doğrulamak veya belirli metin alanlarını küçük harfe çevirmek gibi işlemler için de bu düğümü kullanabilirsiniz.
  4. IF Düğümünü Yapılandırın:
    • IF düğümüne çift tıklayın. Bu düğüm, 'Code' düğümünden gelen verilerin belirli koşulları karşılayıp karşılamadığını kontrol eder.
    • 'Conditions' bölümünde, verilerinizin geçerli sayılması için hangi kriterlerin karşılanması gerektiğini tanımlayın. Örneğin, email alanının boş olmaması veya belirli bir desenle eşleşmesi gibi.
    • Örnek Koşul: item.json.email alanının boş olmadığını kontrol etmek için:
      • 'Value 1': {{ $json.email }}
      • 'Operation': 'is not empty'
    • Birden fazla koşul ekleyebilir ve bunları 'AND' veya 'OR' operatörleriyle birleştirebilirsiniz. Geçersiz verilerin yönlendirileceği 'False' çıkışını da göz önünde bulundurarak, hata işleme adımlarını bu dala bağlayın.
  5. Test Edin:
    • İş akışını 'Etkin' duruma getirin.
    • Webhook URL'sini kullanarak test verileri gönderin. Farklı senaryoları (geçerli veriler, eksik veriler, yanlış formatlı veriler) test ederek iş akışının beklendiği gibi çalıştığından emin olun.
    • n8n'deki 'Yürütmeler' sekmesinden her bir düğümün çıktısını kontrol ederek verilerin doğru şekilde işlendiğini doğrulayın.

Gerçek Dünya Kullanım Senaryoları

  1. Pazarlama Formu Veri Temizliği: Web sitenizdeki bir iletişim veya kayıt formundan gelen müşteri verilerini (isim, e-posta, telefon) otomatik olarak temizleme ve standartlaştırma. Yanlış girilmiş e-posta adreslerini veya eksik telefon numaralarını tespit edip bildirim gönderme.
  2. E-ticaret Sipariş Verisi Doğrulama: Yeni siparişlerin adres, ürün kodu ve miktar gibi bilgilerini YZ tabanlı envanter veya lojistik sistemlerine göndermeden önce doğrulama. Geçersiz siparişleri otomatik olarak işaretleme.
  3. Müşteri Destek Bileti Ön İşleme: Gelen müşteri destek biletlerinin konusunu, önceliğini ve ilgili ürün bilgilerini YZ destek botlarına yönlendirmeden önce normalleştirme. Yanlış kategorize edilmiş biletleri düzeltme.
  4. IoT Cihaz Veri Akışı Yönetimi: Sensörlerden gelen ham verileri (sıcaklık, nem, basınç) YZ tabanlı analiz sistemlerine göndermeden önce formatlama ve anormallikleri tespit etme. Hatalı sensör okumalarını filtreleme.
  5. İnsan Kaynakları Başvuru Verisi Standardizasyonu: İş başvurularından gelen aday bilgilerini (deneyim, eğitim, beceriler) YZ tabanlı aday eleme sistemlerine göndermeden önce standart bir formata dönüştürme. Eksik özgeçmiş bilgilerini tespit etme.

İpuçları ve En İyi Uygulamalar

  • Modüler Yaklaşım: Karmaşık temizleme mantıkları için 'Code' düğümünü küçük, yönetilebilir fonksiyonlara bölün. Her fonksiyon belirli bir temizleme görevini yerine getirsin.
  • Kapsamlı Test: İş akışını farklı veri setleri ve senaryolarla (geçerli, geçersiz, eksik, hatalı) kapsamlı bir şekilde test edin.
  • Hata İşleme: 'IF' düğümünün 'False' çıkışını kullanarak geçersiz veriler için sağlam hata işleme mekanizmaları oluşturun (örneğin, bir e-posta gönderme, bir log dosyasına yazma veya bir veritabanına kaydetme).
  • Dokümantasyon: 'Sticky Note' düğümlerini kullanarak iş akışınızın her bölümünü ve 'Code' düğümündeki mantığı açıklayın. Bu, gelecekteki bakım ve işbirliği için kritik öneme sahiptir.
  • Sürüm Kontrolü: İş akışınızda önemli değişiklikler yapmadan önce her zaman bir yedek alın veya n8n'in sürüm kontrol özelliklerini kullanın.
  • Performans Optimizasyonu: Büyük veri setleriyle çalışırken, 'Code' düğümündeki işlemleri optimize edin. Gereksiz döngülerden veya pahalı operasyonlardan kaçının.
  • Güvenlik: Hassas verileri işlerken, n8n'in güvenli depolama seçeneklerini ve erişim kontrollerini kullandığınızdan emin olun.

Sık Sorulan Sorular

S: 'Code' düğümünde hangi programlama dilini kullanabilirim? C: n8n'deki 'Code' düğümü JavaScript kullanır. Node.js ortamında çalışan standart JavaScript fonksiyonlarını ve kütüphanelerini kullanabilirsiniz.

S: Webhook URL'sini nasıl güvence altına alabilirim? C: n8n, webhook'lar için kimlik doğrulama seçenekleri sunar. 'Webhook' düğümünde 'Authentication' bölümünü kullanarak bir API anahtarı veya temel kimlik doğrulama (Basic Auth) ekleyebilirsiniz. Bu, yalnızca yetkili sistemlerin webhook'unuza veri gönderebilmesini sağlar.

S: Geçersiz verileri nasıl ele almalıyım? C: 'IF' düğümünün 'False' çıkışına bir 'Send Email' düğümü bağlayarak ilgili kişilere bildirim gönderebilir, bir 'Write to File' düğümü ile bir hata günlüğü oluşturabilir veya bir 'Database' düğümü ile geçersiz verileri ayrı bir tabloya kaydedebilirsiniz. Bu, veri kalitesi sorunlarını izlemenize ve çözmenize yardımcı olur.

S: Bu iş akışı büyük veri hacimlerini işleyebilir mi? C: Evet, n8n büyük veri hacimlerini işleyebilir. Ancak, 'Code' düğümündeki mantığınızın verimli olduğundan ve n8n sunucunuzun yeterli kaynaklara sahip olduğundan emin olmanız önemlidir. Gerekirse, iş akışını daha küçük parçalara ayırarak veya kuyruk sistemleri kullanarak ölçeklendirme yapabilirsiniz.

Bu rehber Otomasyonevi.com tarafından hazırlanmıştır.

Detaylar

Kullanılan Node'lar (5)

respondToWebhook
code
if
webhook
stickyNote

Etiketler

#veri temizleme
#veri doğrulama
#yapay zeka
#ön işleme
#webhook
#otomasyon
#veri kalitesi
#n8n
#kod
#koşullu mantık
#veri dönüşümü
#entegrasyon
Ücretsiz

JSON dosyasını indirip kendi n8n sunucunuza import edin.

Bu workflow'u indirmek için ücretsiz üye olun

Ücretsiz Kayıt Ol

Zaten üye misiniz? Giriş yapın

İndir Import et Çalıştır

Uzman Desteği

Yakında aktif olacak

Kullanım Alanları

  • Pazarlama form verilerini temizleme ve doğrulama
  • E-ticaret sipariş verilerini standartlaştırma
  • Müşteri destek biletlerini YZ için ön işleme
  • IoT sensör verilerini formatlama ve anormallik tespiti
  • İnsan kaynakları başvuru verilerini standardizasyon

Bu içerik Otomasyonevi.com tarafından hazırlanmıştır. İzinsiz kopyalanması yasaktır.

Benzer Workflow'lar

Confluence Sayfalarını Etkin Olmayan Sahipler İçin Tarama ve Raporlama

Bu n8n iş akışı, seçilen Confluence alanlarındaki sayfaları tarar, sayfa sahiplerini belirler ve etkin olmayan sahiplere sahip sayfaları filtreler. Ekiplerin net sayfa sahipliğini sürdürmesine, sahipsiz belgeleri önlemesine ve içerik yönetimini optimize etmesine yardımcı olur. Confluence REST API'sini kullanarak sayfa verilerini çeker ve sahiplerin hesap durumunu kontrol eder, böylece eski veya ayrılmış çalışanlara ait içeriklerin tespitini kolaylaştırır.

Döküman Çıkarma
818 node

Salesforce, OpenAI ve Gmail ile Haftalık Zaman Çizelgesi Raporlamasını Otomatikleştirin

Bu n8n iş akışı, Salesforce, OpenAI ve Gmail'i entegre ederek haftalık zaman çizelgesi raporlama döngüsünü tamamen otomatikleştirir. Çalışanların bir önceki haftaya ait zaman çizelgelerini alır, gönderilen ve gönderilmeyenleri belirler, OpenAI kullanarak tüm kalem bazındaki aktiviteleri özetler ve yöneticilere hazır, konsolide bir özet sunar. Bu otomasyon, manuel kontrolleri ve tekrarlayan takip süreçlerini ortadan kaldırarak verimliliği artırır ve doğru raporlamayı sağlar.

Döküman Çıkarma
Yapay Zeka Özetleme
8129 node

Confluence Alanları İçin Güncel Olmayan Sayfa Raporu Oluşturma (REST API v1 & v2)

Bu n8n otomasyonu, Confluence alanlarınızdaki belirli bir süre içinde güncellenmemiş sayfaları tespit ederek kapsamlı bir 'güncel olmayan sayfa raporu' oluşturur. Hem Confluence REST API v1 (CQL araması) hem de v2 (alanlar + sayfalar) desteği sunarak esneklik sağlar. Ekiplerin dokümantasyonlarını doğru, ilgili ve aktif olarak sürdürmelerine yardımcı olmak için tasarlanmış olup, sayfa başlığı, durumu ve son güncelleme tarihi gibi önemli bilgileri içeren temiz ve birleştirilmiş bir rapor sunar.

Döküman Çıkarma
828 node

GPT-4 Destekli Yapay Zeka Olay Raporu Oluşturucu: Slack, Gmail ve PDF Dışa Aktarma

Bu n8n iş akışı, olay algılamadan teslimata kadar tüm raporlama sürecini otomatikleştirir. Ham olay ayrıntılarını net ve yapılandırılmış bir rapora dönüştürür, yapay zeka destekli kök neden ve etki analizi yapar, yüksek önem dereceli sorunlar için gerçek zamanlı Slack uyarıları tetikler ve operasyon ekibinize profesyonel bir PDF raporu gönderir. Minimum manuel müdahale ile olay yönetimini hızlandırmak ve iletişimi geliştirmek isteyen tüm ekipler için idealdir.

Döküman Çıkarma
Yapay Zeka Özetleme
8011 node

GPT-4 ve Gmail ile Banka İşlemlerini Mutabakat ve Raporlama Otomasyonu

Bu n8n iş akışı, yüksek hacimli banka verilerini yöneten finans ekipleri için uçtan uca finansal işlem süreçlerini otomatikleştirir. İşlemleri akıllıca sınıflandırarak, anormallikleri tespit ederek ve yönetici özetleri oluşturarak manuel mutabakat ihtiyacını ortadan kaldırır. Sistem, Fable Bank'tan işlem verilerini çeker, sınıflandırma ve analiz için birden fazla yapay zeka modeline (OpenAI GPT-4, NVIDIA NIM) yönlendirir, hesapları mutabık kılar ve biçimlendirilmiş raporları e-posta yoluyla dağıtır. Bu otomasyon, finans yöneticilerine zaman kazandırır, hata oranını düşürür ve finansal süreçlerde verimliliği artırır.

Döküman Çıkarma
Yapay Zeka Özetleme
7113 node

Claude ile Belge Orijinalliği Doğrulama ve Blockchain Kaydı

Bu n8n iş akışı, yapay zeka tabanlı içerik analizi ile değişmez blockchain kayıtlarını birleştirerek belge orijinalliği doğrulamasını otomatikleştirir. Sahte veya değiştirilmiş belgeleri tespit etme zorluğunu ele alırken, yasal ve düzenleyici standartları karşılayan doğrulanabilir kanıtlar üretir. İş akışı, webhook aracılığıyla gönderilen belgeleri işler, Claude AI kullanarak analiz eder ve doğrulama kanıtlarını blockchain'e kaydeder. Uyumluluk ekipleri, hukuk departmanları, tedarik zinciri yöneticileri ve düzenleyiciler için tasarlanmıştır.

Döküman Çıkarma
Yapay Zeka Özetleme
6010 node