Ana içeriğe geç

Tool Yönetimi

Platforma tool'lar eklemek, düzenlemek ve yapılandırmak için kullanılır. Hem built-in hem de custom tool'lar desteklenir.

Kendi Tool'larım Ekranı

Sol menüden "Tool'lar" seçildiğinde aşağıdaki ekran açılır:

Tool Listesi

Üst Kontroller

KontrolAçıklama
Built-in Tool Ekle (turuncu buton)Platformun yerleşik tool'larından yeni bir araç ekler

Tablar

SekmeAçıklama
ToolsTool'ların listesi ve durumları
Config ParamsTool konfigürasyon parametreleri

Arama ve Filtreleme

  • "Görüntüle ara (display name, base tool, assignmer...)" kutusu ile araçlar filtrelenebilir

Tool Tablosu Sütunları

SütunAçıklama
Display NameAraç kullanıcı arayüzündeki adı
Base ToolTemel tool tipi (örn: db_query)
TipBuilt-in veya Custom
DurumAktif/Pasif durumu
SchemaVar/Yok — JSON schema yapısının tanımlı olup olmadığı
ConfigKonfigürasyon detayı (örn: Tenant Override)
KB DURUMUKnowledge Base durumu ve chunk sayısı (örn: 152 chunk)
İşlemlerDüzenle, sil, kopyala gibi işlemler

Örnek Araç Kaydı

Display NameBase ToolTipDurumSchemaConfigKB
Arge Veritabanı Sorgulamadb_queryBuilt-inAKTİF (yeşil)VarTenant Override152 chunk

Built-in Tool Seçimi

"Built-in Tool Ekle" butonuna tıklandığında tool seçim ekranı açılır:

Built-in Tool Seçim

Kategori Filtreleri

Tool'lar kategori bazlı filtrelenebilir:

KategoriAçıklama
TümüTüm tool'ları gösterir
VeritabanıVeritabanı ile ilgili tool'lar (Db Query, Db Execute vb.)
HTTPHTTP istekleri ile çalışan tool'lar
SistemSistem işlemleri (tarih/saat, takvim vb.)
MesajlaşmaMesaj gönderme araçları (Slack, Discord, Teams, Telegram, WhatsApp)

Mevcut Built-in Tool'lar

Veritabanı

ToolAçıklama
Db ExecuteDatabase write operations (INSERT/UPDATE/DELETE). Veritabanı ile yazma işlemleri.
Db QueryNatural language to SQL SELECT query and structured results. Doğal dil ile SQL sorgulama.

HTTP

ToolAçıklama
Http RequestGeneric HTTP request with session, CSRF, and auth support.

Sistem

ToolAçıklama
Browser ActionHeadless browser fetch or multi-step interaction workflow.
Datetime NowReturns current date/time with timezone support.
Manage ScheduleCreate, cancel, pause, resume of calendar events via Outlook/Google Calendar.

Mesajlaşma

ToolAçıklama
Send Discord MessageSend a message to a Discord channel via Webhook.
Send EmailSend an email via the configured email provider (SendGrid vb.).
Send Slack MessageSend a message to a Slack channel via incoming webhook.
Send Teams MessageSend an Adaptive Card message to Microsoft Teams via incoming webhook.
Send Telegram MessageSend a message via Telegram Bot API.
Send Whatsapp MessageSend a WhatsApp message via Meta WhatsApp Business Cloud API.

Tool Yapılandırma Akışı (Db Query Örneği)

Bir tool seçildikten sonra çok adımlı yapılandırma akışı başlar:

Adım 1: Genel Ayarlar

DB Query Yapılandırma

AlanAçıklamaÖrnek
Görünen AdTool'un arayüzde görünen adıDb Query
AçıklamaTool'un ne işe yaradığının kısa tanımı"Natural language to SQL SELECT query and structured results."
DB TypeDesteklenen veritabanı tipleri (dropdown)postgresq
Connection StringVeritabanı bağlantı dizgesiVault Secret seçeneği veya düz metin

Zonrlu / Yapı / Ayar Sekmeleri

  • Zorunlu: Tool'un zorunlu alanları
  • Yapı: Schema ve tabloların yapılandırması
  • Ayarlara: Opsiyonel konfigürasyon parametreleri

Adım 2: Schema Yapılandırma

Schema Yapılandırma

Yapı Sekmesi:

AlanAçıklama
SchemaVeritabanı şema adı (örn: public)
TablesAramaya açık tablolar listesi
+ Tablo EkleManuel tablo ekleme butonu

"Database schema metadata used by the LLM for SQL generation. Should include table names, column names, types, and descriptions."

Adım 3: Ayarlar Konfigürasyonu

DB Ayarları

AlanTipiAçıklamaÖrnek
Max RowsNumber inputDöndurulacak maksimum satır sayısı. Runaway query'leri önler.100
Read OnlyToggle switchSadece okuma modu zorunlu. SELECT-only queries önerilir.Açık/onaylı
Timeout SecondsNumber inputSorgu zaman aşımı (saniye)30

Adım 4: Kaydetme

  • "Geri": Bir önceki adıma dönüş
  • "Kaydet" (✓): Tool yapılandırmasını kaydeder