Workflow’un kısa açıklaması

Bu workflow, OpenAI asistanıyla etkileşimde bulunarak hayali ülkelerin başkentlerini döndürmektedir.

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.

Workflow’un Adımları

1. On new manual Chat Message

  • Adı: On new manual Chat Message
  • Tipi: Manual Chat Trigger
  • Ne işe yaradığı: Kullanıcıdan manuel olarak bir sohbet mesajı alır ve workflow’un başlangıcını tetikler.
  • Ayarlar: Hiçbir özel parametre ayarı yoktur, bu nedenle varsayılan ayarlarla çalışır.

2. OpenAI Assistant

  • Adı: OpenAI Assistant
  • Tipi: OpenAI Assistant
  • Ne işe yaradığı: Kullanıcının mesajını alır ve OpenAI API çağrısında bulunarak yanıt üretir.
  • Ayarlar:
    • assistantId: „asst_BWy0154vMGMdrX7MjCYaYv6a“ kullanarak hazırlanan OpenAI asistanı kimliği belirtilmiştir.

3. Execute Workflow Trigger

  • Adı: Execute Workflow Trigger
  • Tipi: Execute Workflow Trigger
  • Ne işe yaradığı: Diğer workflow’ların tetiklenmesini sağlar.
  • Ayarlar: Özel bir ayar yoktur.

4. Mapping data

  • Adı: Mapping data
  • Tipi: Code
  • Ne işe yaradığı: Hayali ülkelerin isimlerini ve başkentlerini içeren bir dizi oluşturur.
  • Ayarlar:
    return [
     {
     "country": "Wakanda",
     "capital": "Birnin Zana"
     }, ... // Diğer ülkeler
    ]

5. List countries?

  • Adı: List countries?
  • Tipi: If
  • Ne işe yaradığı: Gelen mesajın „list“ olup olmadığını kontrol eder.
  • Ayarlar:
    • value1: „={{ $json.query }}“
    • value2: „list“

6. Mapping data1

  • Adı: Mapping data1
  • Tipi: Code
  • Ne işe yaradığı: Yukarıda yapılan „Mapping data“ işlemi ile aynı verileri döndürür.
  • Ayarlar: Aynı kod yapısı kullanılmıştır.

7. Sticky Note

  • Adı: Sticky Note
  • Tipi: Sticky Note
  • Ne işe yaradığı: Kullanıcıya iş akışının amacını açıklar.
  • Ayarlar: Genişlik ve yükseklik değerleri belirtilmiştir. İçerik, işlevselliği tanımlar.

8. Return country list

  • Adı: Return country list
  • Tipi: Set
  • Ne işe yaradığı: Ülke isimlerini döndüren bir yanıt oluşturur.
  • Ayarlar:
    • name: „response“
    • stringValue: „={{ $json.concatenated_country }}“

9. Return specific capital

  • Adı: Return specific capital
  • Tipi: Set
  • Ne işe yaradığı: Belirli bir ülkenin başkentini döndürmek için kullanılır.
  • Ayarlar:
    • name: „response“
    • stringValue: „={{ $ifEmpty($json.capital, ‚Capital not found‘) }}“

10. Tool to call the workflow below

  • Adı: Tool to call the workflow below
  • Tipi: Tool Workflow
  • Ne işe yaradığı: Alt iş akışını çağırmak için bir arayüz sağlar.
  • Ayarlar:
    • name: „country_capitals_tool“
    • workflowId: „={{ $workflow.id }}“
    • description: Kullanıcıya iki mod hakkında bilgi verir.

11. Concatenate country names

  • Adı: Concatenate country names
  • Tipi: Summarize
  • Ne işe yaradığı: Ülke isimlerini birleştirerek tek bir metin oluşturur.
  • Ayarlar:
    • fieldsToSummarize: Ülke isimlerinin birleştirilmesi için ayarlar yapılmıştır.

12. Get the matching country’s details

  • Adı: Get the matching country’s details
  • Tipi: Merge
  • Ne işe yaradığı: Kullanıcının sorgusundaki ülke detaylarını alır.
  • Ayarlar:
    • mode: „combine“
    • mergeByFields: Ülke ile sorgu arasındaki birleşim ayarları yapılmıştır.

13. Tool: Get current date and time

  • Adı: Tool: Get current date and time
  • Tipi: Tool Code
  • Ne işe yaradığı: Geçerli tarih ve saati almayı sağlar.
  • Ayarlar:
    let now = DateTime.now()
    return now.toISO()

Ergebnis

Bu workflow, kullanıcıların OpenAI asistanı ile etkileşimde bulunarak hayali ülkelerin başkentlerine erişmesini sağlar. Kullanıcıya, „list“ komutunu vererek var olan ülkeleri listeleyebilir ve belirli bir ülke ismi vererek ilgili başkenti alabilir. Bu kullanım senaryosu, kullanıcıların eğlenerek bilgi edinmelerine olanak tanır.

Download Link: [Download Here](https://drive.google.com/uc?id=1En2UpugP-ldvIEyKEwupe6UGGCvjzIKA&export=download)

Facebook
Twitter
LinkedIn

Andere Projekte