Workflow’un kısa açıklaması

Bu workflow, OpenAI ve Postgres kullanarak kullanıcıların Search Console verileriyle etkileşimde bulunmalarına olanak tanıyan bir AI Agent oluşturmayı amaçlamaktadır.

Workflow’un kısa açıklaması

Die Website nutzt die Wordpress-Infrastruktur.

Server: Unser Server befindet sich in einem Unternehmen mit Sitz in Deutschland. Er hat eine hohe und schnelle Internetverbindung. Es gibt eine Generatorunterstützung für ununterbrochenen Strom.

AI Agent, Search Console Verileriyle Sohbet Etmek için

Bu workflow, kullanıcıların Search Console verilerine etkileşimde bulunmalarına olanak tanıyan bir AI Agent oluşturmayı hedeflemektedir.

Node İşlevleri

1. Webhook – ChatInput

  • Ad: Webhook – ChatInput
  • Tip: n8n-nodes-base.webhook
  • Açıklama: Kullanıcılardan gelen `ChatInput` verilerini almak için bir web kancası oluşturur. Kullanıcıdan `chatInput` (gönderilecek içerik) ve `sessionId` (oturum için benzersiz bir kimlik) alır.
  • Ayarlar: path alanı `a6820b65-76cf-402b-a934-0f836dee6ba0/chat`, HTTP metodu olarak POST seçilir. Bu ayar, gelen isteklerin doğru bir şekilde yakalanmasını sağlar.

2. Set fields

  • Ad: Set fields
  • Tip: n8n-nodes-base.set
  • Açıklama: Üç alanı ayarlar: `chatInput` ve `sessionId` web kancasından alınan verilerden ve `date_message` bu nod içerisinde tarih bilgisi olarak ayarlanır.
  • Ayarlar: Alanlar, `$json` yapısına göre ayarlanır (örneğin, `chatInput` için `$json.body?.chatInput`). Bu dinamik yapı, daha esnek bir çalışma sağlar.

3. AI Agent

  • Ad: AI Agent
  • Tip: @n8n/n8n-nodes-langchain.agent
  • Açıklama: Kullanıcının verileriyle doğal bir şekilde sohbet eden bir ajandır. Kullanıcının ihtiyacını anlamak ve Search Console verilerini almak için API çağrıları oluşturur.
  • Ayarlar: Kullanıcı mesajını ve tarih bilgisini kullanarak enerji yönlendirmesi yapılır. Ayrıca, sistem mesajı net bir yönlendirme sağlar. Başlangıçta kullanıcıdan mevcut Search Console özelliklerini alır.

4. OpenAI Chat Model

  • Ad: OpenAI Chat Model
  • Tip: @n8n/n8n-nodes-langchain.lmChatOpenAi
  • Açıklama: OpenAI’nin sohbet modeli kullanılarak kullanıcı talepleri işlenir ve yanıt oluşturulur.
  • Ayarlar: Model olarak `gpt-4o` kullanılır ve maksimum token sayısı 16000 olarak ayarlanmıştır. Bu ayarlar, modelin yanıt genişliğini artırır.

5. Switch

  • Ad: Switch
  • Tip: n8n-nodes-base.switch
  • Açıklama: Kullanıcının verdiği isteğe göre iki farklı çıkış noktası sunar: `custom_insights` veya `website_list`.
  • Ayarlar: Her iki durumda da uygun şartlar doğrultusunda hangi işlemin yapılacağı belirlenir.

6. Call Search Console Tool

  • Ad: Call Search Console Tool
  • Tip: @n8n/n8n-nodes-langchain.toolWorkflow
  • Açıklama: Search Console’dan bilgi almak için kullanılan bir araçtır.
  • Ayarlar: Workflow ID ayarlanır ve bu workflow arama verilerini almak için çağrılır.

7. Search Console – Get Custom Insights

  • Ad: Search Console – Get Custom Insights
  • Tip: n8n-nodes-base.httpRequest
  • Açıklama: Search Console’dan özel içgörüleri almak için API çağrısı yapar.
  • Ayarlar: URL, veri istekleri ve gerekli kimlik bilgileri ayarlanmıştır. Bu ayar, belirtilen URL’den veri çekmek için gereklidir.

8. Respond to Webhook

  • Ad: Respond to Webhook
  • Tip: n8n-nodes-base.respondToWebhook
  • Açıklama: Kullanıcıya API yanıtını döndüren bir noddur.
  • Ayarlar: Kullanıcılara veri sunma aşamasında doğru bilgi sağlaması için gereklidir.

Ergebnis

Bu workflow, kullanıcıların Search Console verileriyle etkileşimde bulunmasına olanak tanır. AI Agent, kullanıcı taleplerini anlar ve uygun API çağrılarını oluşturarak doğru verilere ulaşmalarını sağlar.

Facebook
Twitter
LinkedIn

Andere Projekte