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:

Üst Kontroller
| Kontrol | Açıklama |
|---|---|
| Built-in Tool Ekle (turuncu buton) | Platformun yerleşik tool'larından yeni bir araç ekler |
Tablar
| Sekme | Açıklama |
|---|---|
| Tools | Tool'ların listesi ve durumları |
| Config Params | Tool 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ütun | Açıklama |
|---|---|
| Display Name | Araç kullanıcı arayüzündeki adı |
| Base Tool | Temel tool tipi (örn: db_query) |
| Tip | Built-in veya Custom |
| Durum | Aktif/Pasif durumu |
| Schema | Var/Yok — JSON schema yapısının tanımlı olup olmadığı |
| Config | Konfigürasyon detayı (örn: Tenant Override) |
| KB DURUMU | Knowledge Base durumu ve chunk sayısı (örn: 152 chunk) |
| İşlemler | Düzenle, sil, kopyala gibi işlemler |
Örnek Araç Kaydı
| Display Name | Base Tool | Tip | Durum | Schema | Config | KB |
|---|---|---|---|---|---|---|
| Arge Veritabanı Sorgulama | db_query | Built-in | AKTİF (yeşil) | Var | Tenant Override | 152 chunk |
Built-in Tool Seçimi
"Built-in Tool Ekle" butonuna tıklandığında tool seçim ekranı açılır:

Kategori Filtreleri
Tool'lar kategori bazlı filtrelenebilir:
| Kategori | Açıklama |
|---|---|
| Tümü | Tüm tool'ları gösterir |
| Veritabanı | Veritabanı ile ilgili tool'lar (Db Query, Db Execute vb.) |
| HTTP | HTTP istekleri ile çalışan tool'lar |
| Sistem | Sistem işlemleri (tarih/saat, takvim vb.) |
| Mesajlaşma | Mesaj gönderme araçları (Slack, Discord, Teams, Telegram, WhatsApp) |
Mevcut Built-in Tool'lar
Veritabanı
| Tool | Açıklama |
|---|---|
| Db Execute | Database write operations (INSERT/UPDATE/DELETE). Veritabanı ile yazma işlemleri. |
| Db Query | Natural language to SQL SELECT query and structured results. Doğal dil ile SQL sorgulama. |
HTTP
| Tool | Açıklama |
|---|---|
| Http Request | Generic HTTP request with session, CSRF, and auth support. |
Sistem
| Tool | Açıklama |
|---|---|
| Browser Action | Headless browser fetch or multi-step interaction workflow. |
| Datetime Now | Returns current date/time with timezone support. |
| Manage Schedule | Create, cancel, pause, resume of calendar events via Outlook/Google Calendar. |
Mesajlaşma
| Tool | Açıklama |
|---|---|
| Send Discord Message | Send a message to a Discord channel via Webhook. |
| Send Email | Send an email via the configured email provider (SendGrid vb.). |
| Send Slack Message | Send a message to a Slack channel via incoming webhook. |
| Send Teams Message | Send an Adaptive Card message to Microsoft Teams via incoming webhook. |
| Send Telegram Message | Send a message via Telegram Bot API. |
| Send Whatsapp Message | Send 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

| Alan | Açıklama | Örnek |
|---|---|---|
| Görünen Ad | Tool'un arayüzde görünen adı | Db Query |
| Açıklama | Tool'un ne işe yaradığının kısa tanımı | "Natural language to SQL SELECT query and structured results." |
| DB Type | Desteklenen veritabanı tipleri (dropdown) | postgresq |
| Connection String | Veritabanı bağlantı dizgesi | Vault 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

Yapı Sekmesi:
| Alan | Açıklama |
|---|---|
| Schema | Veritabanı şema adı (örn: public) |
| Tables | Aramaya açık tablolar listesi |
| + Tablo Ekle | Manuel 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

| Alan | Tipi | Açıklama | Örnek |
|---|---|---|---|
| Max Rows | Number input | Döndurulacak maksimum satır sayısı. Runaway query'leri önler. | 100 |
| Read Only | Toggle switch | Sadece okuma modu zorunlu. SELECT-only queries önerilir. | Açık/onaylı |
| Timeout Seconds | Number input | Sorgu zaman aşımı (saniye) | 30 |
Adım 4: Kaydetme
- "Geri": Bir önceki adıma dönüş
- "Kaydet" (✓): Tool yapılandırmasını kaydeder