Calling Children Flows

Chatflow Tool'unu ve Custom Tool'u nasıl etkili bir şekilde kullanacağınızı öğrenin

AIFINEX Flow'un güçlü özelliklerinden biri de akışları araçlara dönüştürebilmenizdir. Örneğin, gerekli araçların hangisinin/ne zaman kullanılacağını düzenlemek için bir ana akışa sahip olmak. Ve her araç kendine özgü bir şeyi gerçekleştirmek için tasarlanmıştır.

Bunun birkaç faydası bulunmaktadır:

  • Tool olarak her bir alt akış, daha temiz çıktıya izin vermek için ayrı bellekle kendi başına yürütülecektir

  • Her bir alt akışın ayrıntılı çıktılarının nihai bir aracıya toplanması, genellikle daha yüksek kaliteli çıktılarla sonuçlanır

Aşağıdaki tool'ları kullanarak bunu sağlayabilirsiniz:

  • Chatflow Tool

  • Custom Tool

Chatflow Tool

  1. Bir chatflow(sohbet akışı) hazırlayın. Bu durumda, birden fazla zincirlemeden geçebilen bir Chain of Thought (Düşünce Zinciri) chatflow(sohbet akışı) oluşturuyoruz.

  1. Tool Agent + Chatflow Tool ile başka bir chatflow oluşturun. Araçtan çağırmak istediğiniz chatflow'u seçin. Bu durumda bu, Chain of Thought chatflow idi. LLM'nin bu aracı ne zaman kullanacağını bilmesini sağlamak için ona bir ad ve uygun bir açıklama verin:

  1. Kontrol edin!

  1. Gelen yanıttan, Chatflow Aracından gelen girdi ve çıktıyı görebilirsiniz:

Custom Tool

Yukarıdaki örnekle aynı şekilde, Chain of Thought chatflow'un Prediction API'sini çağıracak özel bir tool oluşturacağız.

  1. Yeni bir tool oluşturun:

Tool Adı
Tool Açıklaması

ideas_flow

Belirli bir hedefe ulaşmanız gerektiğinde bu aracı kullanın

Input Schema:

Property
Türü
Açıklama
Zorunluluğu

input

String

Input question

Zorunlu

Tool'un Javascript Function'u:

  1. Bir Tool Agent + Custom Tool oluşturun. Adım 1'de oluşturduğumuz agent'i Custom Tool'da belirtin.

  1. Gelen yanıttan, Custom Tool'dan gelen input ve output'u görebilirsiniz:

Sonuç

Bu örnekte, Chatflow Tool ve Custom Tool aracılığıyla diğer chatflow'ları tool'lara dönüştürmenin 2 yolunu başarıyla gösterdik. Her ikisi de başlık altında aynı kod mantığını kullanıyor.

Last updated