Calling Children Flows
Chatflow Tool'unu ve Custom Tool'u nasıl etkili bir şekilde kullanacağınızı öğrenin
Last updated
Chatflow Tool'unu ve Custom Tool'u nasıl etkili bir şekilde kullanacağınızı öğrenin
Last updated
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
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.
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:
Kontrol edin!
Gelen yanıttan, Chatflow Aracından gelen girdi ve çıktıyı görebilirsiniz:
Yeni bir tool oluşturun:
ideas_flow
Belirli bir hedefe ulaşmanız gerektiğinde bu aracı kullanın
Input Schema:
input
String
Input question
Zorunlu
Tool'un Javascript Function'u:
Bir Tool Agent + Custom Tool oluşturun. Adım 1'de oluşturduğumuz agent'i Custom Tool'da belirtin.
Gelen yanıttan, Custom Tool'dan gelen input ve output'u görebilirsiniz:
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.
Yukarıdaki örnekle aynı şekilde, Chain of Thought chatflow'un'sini çağıracak özel bir tool oluşturacağız.