Google Drive, Qdrant ve OpenAI GPT-4 ile Akıllı Telegram Yapay Zeka Botu Oluşturma
Workflow Görünümü
Açıklama
Bu n8n iş akışı, Qdrant vektör veritabanı destekli bir bilgi tabanına sahip akıllı bir Telegram botu oluşturur. Bot, Google Drive'a yüklenen belgeleri otomatik olarak işler, bunları gömülü (embedding) olarak depolar ve Telegram'daki soruları yanıtlamak için bu bilgiyi kullanır. İş akışı, belge işleme (Google Drive → Qdrant) ve sohbet etkileşimi (Telegram → Yapay Zeka Temsilcisi → Telegram) olmak üzere iki bağımsız akıştan oluşur, böylece kullanıcılar kendi dokümanları üzerinden sohbet edebilir.
Kurulum Rehberi
Genel Bakış
Bu iş akışı, Google Drive'a yüklediğiniz belgeleri otomatik olarak işleyerek bir bilgi tabanı oluşturur ve bu bilgi tabanını kullanarak Telegram üzerinden gelen soruları yanıtlayan akıllı bir yapay zeka botu kurmanızı sağlar. Temel olarak, dokümanlarınızı botunuzun 'hafızası' haline getirir.
Gereksinimler
- n8n Hesabı: İş akışını barındırmak ve çalıştırmak için bir n8n hesabı (self-hosted veya cloud).
- Google Drive Hesabı: Belgelerinizi yükleyeceğiniz bir Google Drive hesabı.
- Qdrant Hesabı/Kurulumu: Vektör veritabanı olarak Qdrant'ı kullanmak için bir Qdrant Cloud hesabı veya kendi sunucunuzda kurulu bir Qdrant örneği. Qdrant API Anahtarı ve URL'si gereklidir.
- OpenAI Hesabı: Metin gömme (embeddings) ve yapay zeka yanıtları için bir OpenAI API Anahtarı (GPT-4 modeline erişim önerilir).
- Telegram Botu: Telegram üzerinden etkileşim kurmak için önceden oluşturulmuş bir Telegram botu ve bu botun API Token'ı. (BotFather üzerinden kolayca oluşturulabilir).
Kurulum Adımları
- n8n İş Akışını İçe Aktarma: Bu iş akışını n8n arayüzünüze içe aktarın.
- Google Drive Kimlik Bilgileri:
Google Drive TriggerveGoogle Drive(Dosya İndirme) düğümlerine Google Drive hesabınız için kimlik bilgilerini (OAuth 2.0) ekleyin. Trigger düğümünde, belgelerinizi izlemek istediğiniz klasörü belirtin. - Qdrant Kimlik Bilgileri:
Vector Store (Qdrant)düğümüne Qdrant API Anahtarınızı ve URL'nizi girin. Bir koleksiyon adı belirleyin (örneğin,telegram_bot_docs). - OpenAI Kimlik Bilgileri:
Embeddings (OpenAI)veAgentdüğümlerine OpenAI API Anahtarınızı ekleyin.Agentdüğümünde, kullanmak istediğiniz GPT modelini (örn:gpt-4) seçin. - Telegram Kimlik Bilgileri:
Telegram TriggerveTelegram(Mesaj Gönder) düğümlerine Telegram botunuzun API Token'ını ekleyin. - Doküman İşleme Akışını Aktive Etme: İş akışının üst kısmındaki
Document Processing Flowbölümünü (Google Drive Trigger'dan Qdrant'a kadar olan kısım) etkinleştirin. Bu akış, Google Drive'a yeni bir dosya yüklendiğinde otomatik olarak çalışacak ve belgeyi Qdrant'a kaydedecektir. - Sohbet Etkileşimi Akışını Aktive Etme: İş akışının alt kısmındaki
Chat Interaction Flowbölümünü (Telegram Trigger'dan Telegram'a kadar olan kısım) etkinleştirin. Bu akış, Telegram botunuza bir mesaj geldiğinde çalışacak ve yapay zeka ile etkileşimi sağlayacaktır.
Kullanım Senaryoları
- Şirket İçi Bilgi Bankası: Şirketinizin prosedürlerini, SSS'lerini veya teknik dokümanlarını Google Drive'a yükleyin. Çalışanlar, Telegram botuna soru sorarak anında bilgiye erişebilir.
- Müşteri Destek Botu: Ürün kılavuzlarını, sıkça sorulan soruları içeren belgeleri yükleyerek müşterilerinize 7/24 otomatik destek sağlayın.
- Eğitim Materyali Asistanı: Ders notlarını veya araştırma makalelerini yükleyerek öğrencilerinize veya araştırmacılara konu hakkında sorular sorma ve hızlı yanıt alma imkanı sunun.
İpuçları ve Öneriler
- Belge Formatları:
Document Default Data Loaderdüğümü genellikle PDF, TXT, DOCX gibi yaygın formatları destekler. Desteklenmeyen formatlar için ek dönüştürme adımları gerekebilir. - Metin Bölme Stratejisi:
Recursive Character Text SplitterdüğümündekiChunk SizeveChunk Overlapayarları, belgelerinizin nasıl bölüneceğini ve Qdrant'a nasıl kaydedileceğini etkiler. Bu ayarları, belgelerinizin yapısına ve botunuzun yanıt kalitesine göre optimize edin. - Qdrant Koleksiyon Yönetimi: Qdrant'ta farklı bilgi alanları için ayrı koleksiyonlar oluşturmayı düşünebilirsiniz. Bu, botunuzun belirli bir bağlamda daha alakalı yanıtlar vermesine yardımcı olabilir.
- Hata Yönetimi: Üretim ortamında kullanmadan önce, olası hataları (API limitleri, dosya işleme sorunları vb.) ele almak için
Try/Catchblokları eklemeyi düşünebilirsiniz. - Maliyet Optimizasyonu: OpenAI API kullanırken, özellikle büyük belgeler ve yoğun etkileşimler için maliyetleri göz önünde bulundurun.
gpt-3.5-turbogibi daha uygun maliyetli modelleri test edebilirsiniz, ancakgpt-4genellikle daha iyi yanıt kalitesi sunar. - Güvenlik: Hassas verilerle çalışırken, Google Drive ve Qdrant erişim izinlerini dikkatlice yönetin ve API anahtarlarınızı güvenli bir şekilde saklayın (n8n'in kimlik bilgileri yönetimi özelliğini kullanın).
Detaylar
Kullanılan Node'lar (12)
Etiketler
JSON dosyasını indirip kendi n8n sunucunuza import edin.
Uzman Desteği
Yakında aktif olacak
Gerekli API Anahtarları
- Google Drive OAuth2
- Qdrant API Key
- OpenAI API Key
- Telegram Bot Token
Benzer Workflow'lar
Yapay Zeka Destekli Müşteri Teklifi Oluşturucu: OpenAI, Google Sheets, Slides, Gmail, Drive Entegrasyonu
Bu n8n otomasyonu, bir form aracılığıyla müşteri teklifleri oluşturur, yapay zeka (OpenAI) kullanarak tüm teklif içeriğini ve e-posta taslağını otomatik olarak hazırlar. Google Sheets'i bir veritabanı olarak kullanarak oluşturulan teklifi ve e-posta taslağını tek bir yerden incelemenize olanak tanır. Onayınızdan sonra teklifi otomatik olarak göndererek satış süreçlerinizi hızlandırır ve insan müdahalesiyle kontrol imkanı sunar.
GPT-4, Reddit, YouTube ve Google E-Tablolar ile SEO Açılış Sayfası İçeriği Oluşturma
Bu n8n iş akışı, çok kaynaklı araştırmaları bir araya getirerek ve optimize edilmiş makaleler oluşturarak SEO içerik üretimini otomatikleştirir. İçerik pazarlamacıları, SEO uzmanları ve dijital ajanslar için tasarlanmış olup, trend konuları araştırma ve arama motoru optimize edilmiş içeriği büyük ölçekte oluşturma gibi zaman alıcı zorlukları çözer. Sistem, Reddit'ten tartışmaları, YouTube'dan videoları ve API'ler aracılığıyla sektör haberlerini çeker, ardından bu verileri kapsamlı içgörüler halinde birleştirir ve bir yapay zeka ajanı bu verileri analiz ederek optimize edilmiş içerik taslakları oluşturur.
Ürün UAT Geri Bildirimlerini OpenAI, Notion, Slack ve Gmail ile Otomatik Yönetme
Bu n8n iş akışı, Ürün Kullanıcı Kabul Testi (UAT) geri bildirimlerini otomatik olarak sınıflandırır, mevcut Notion iş listesiyle karşılaştırarak mükerrer girişleri önler ve ilgili Notion öğesini oluşturur veya günceller. Yapay zeka destekli sınıflandırma (tür, önem derecesi, özet, başlık önerisi, güven düzeyi) sayesinde geri bildirimler standartlaştırılır ve ürün incelemesi için haz ır hale getirilir. Son olarak, test ediciye (Slack veya e-posta yoluyla) geri bildirimin alındığını teyit eder ve yapılandırılmış bir webhook yanıtı döndürür, böylece ürün geliştirme sürecini hızlandırır ve iletişimi kolaylaştırır.
Yapay Zeka Destekli Kritik Ürün UAT Hatalarını Jira ve Slack ile Otomatik Yükseltme
Bu n8n iş akışı, Ürün Kullanıcı Kabul Testi (UAT) geri bildirimlerini otomatik olarak analiz eder, yapay zeka kullanarak kritik hataları tespit eder ve ilgili ekiplere anında iletir. Gelen webhook verilerini OpenAI ile sınıflandırır, Jira'da otomatik olarak hata kaydı oluşturur ve Slack üzerinden mühendislik ekiplerini bilgilendirir. Test edenlere geri bildirim sağlayarak döngüyü kapatır ve tam izlenebilirlik için orijinal webhook'a yapılandırılmış bir yanıt gönderir. Özellikle hızlı hata tespiti ve çözümüne ihtiyaç duyan ürün ve mühendislik ekipleri için tasarlanmıştır.
GPT-4 ile Yapay Zeka Teklifleri Oluşturma ve PDF Olarak Teslim Etme
Bu yapay zeka destekli iş akışı, müşteri tekliflerini manuel oluşturma zahmetini ortadan kaldırır. Tek bir girişle, GPT-4 kullanarak özelleştirilmiş, profesyonel teklifler hazırlar, bunları PDF'e dönüştürür, müşteriye e-posta ile gönderir, Google Drive'da saklar ve dahili ekibinize Slack üzerinden bildirim gönderir. Satış ekipleri, danışmanlar ve hizmet sağlayıcılar için ideal olan bu otomasyon, teklif süreçlerini hızlandırır, tutarlılığı artırır ve zamandan tasarruf sağlar.
Yapay Zeka Destekli Spotify Çalma Listesi Oluşturma ve E-posta ile Paylaşma
Bu n8n otomasyonu, kullanıcıların bir form aracılığıyla etkinlik detaylarını göndermesiyle tetiklenir. Gönderilen bilgiler OpenAI'ın GPT-5 modeline iletilerek etkinliğe ve kitleye özel, 18-32 şarkıdan oluşan küratörlü bir çalma listesi oluşturulur. Ardından, workflow her bir önerilen şarkıyı Spotify'da arar, kullanıcının Spotify hesabında yeni bir çalma listesi oluşturur, tüm parçaları ekler ve kullanıcıya doğrudan dinleme bağlantısını içeren bir e-posta gönderir. Bu sayede, etkinlikler için kişiselleştirilmiş müzik deneyimleri hızlı ve zahmetsizce oluşturulabilirken, yapay zeka ve müzik platformları arasındaki entegrasyonun gücü sergilenir.