Növbə ərzində agent alətləri çağıra bilər. AiHummer daxili alət runtime-ı
təqdim edir: bəzi alətlər standart olaraq açıqdır, digərləri yalnız tələb olunan
konfiqurasiyanı təmin etdikdə aktivləşir. Alətlər SSRF-qorunmalıdır və müvafiq
yerlərdə sandbox edilir, riskli alətlər isə insan təsdiq qapısının arxasına
qoyula bilər.
Standart olaraq aktivləşdirilib
Bu alətlər qutudan çıxan kimi işləyir (bəziləri konfiqurasiya edilmiş model və ya
bilik bazasından asılıdır).
Alət
Nə edir
Necə aktivləşdirilir
web_fetch
URL-in məzmununu götürür. SSRF-qorunmalı.
Standart olaraq açıq
http_request
Çıxış HTTP sorğusu edir. SSRF-qorunmalı.
Standart olaraq açıq
doc_generate
Sənədlər yaradır (CSV / TSV / XLSX).
Standart olaraq açıq
image_generate / edit_image
Şəkillər yaradır və ya redaktə edir.
Standart olaraq açıq
github_get_file
GitHub deposundan tək faylı götürür.
Standart olaraq açıq
generate_pairing_code
Cihaz qoşalaşdırma kodu verir.
Standart olaraq açıq
search_knowledge
Bilik bazasında axtarır (RAG) və cavabları sitatlarla əsaslandırır.
Konfiqurasiya edilmiş bilik bazası ilə
deep_research
Çoxmərhələli tədqiqat işlədir və sitatlı hesabat hazırlayır.
Standart olaraq açıq
Konfiqurasiyada aktivləşdirilir
Bu alətlər ehtiyac duyduqları resursa yönəltmədikcə söndürülmüş qalır.
Alət
Nə edir
Necə aktivləşdirilir
web_search
Vebdə axtarır.
SEARXNG_URL (SearXNG nüsxəsi)
browser / computer
Chrome DevTools Protocol vasitəsilə real brauzeri idarə edir.
CLOAKBROWSER_CDP_URL (CDP, standart port :9222)
filesystem_read
Faylları oxuyur, kök qovluq altında sandbox edilir.
AIHUMMER_FS_ROOT
db_query
Yalnız-oxuma SQL sorğuları işlədir.
AIHUMMER_DB_QUERY_DSN
mail
E-poçt göndərir və oxuyur.
SMTP / IMAP etimadnamələri
tts
Nitq sintez edir (mətndən-nitqə).
AIHUMMER_TTS_URL (TTS sidecar)
code_exec
Sandboxda kod icra edir.
AIHUMMER_CODE_EXEC
[!DANGER]
code_execpaylaşılan hostlarda standart olaraq söndürülüb. Onu yalnız
idarə etdiyiniz və etibar etdiyiniz mühitdə aktivləşdirin, çünki o, model
tərəfindən yazılmış kodu işlədir. Sandbox edilsə belə, ona imtiyazlı imkan
kimi yanaşın.
İnteqrasiya alətləri
Uyğun bağlantı konfiqurasiya edildikdə, agent həm də domen alətləri əldə edir:
Alət
Nə edir
Necə aktivləşdirilir
Bitrix24 CRM / tapşırıq / təqvim alətləri
Bitrix24 CRM qeydlərini, tapşırıqlarını və təqvimini oxuyur və onlara təsir göstərir.
Bitrix24 bağlantısı konfiqurasiya edilib
1C (БИТ.ФИНАНС OData)
БИТ.ФИНАНС OData interfeysi üzərindən 1C mühasibat verilənlərini sorğulayır.
1C OData bağlantısı konfiqurasiya edilib
Təsdiq qapısı
İstənilən alət insan-dövrədə təsdiq qapısının arxasına qoyula bilər. Alət
adlarını AIHUMMER_APPROVAL_TOOLS-da sadalayın; belə alət işləməzdən əvvəl
operator çağırışı təsdiq etməlidir. Rədd edilmiş çağırış icra olunmur.
Model-idarəli ictimai çıxışı bloklamaq üçün AIHUMMER_AIRGAPPED=1 təyin edin. Bu
rejimdə agent alətlər vasitəsilə açıq internetə çata bilmir, bu da suveren və ya
izolyasiya edilmiş yerləşdirmələr üçün uyğundur.
AIHUMMER_AIRGAPPED=1
[!NOTE]
Daxili kataloqdan əlavə, AiHummer istənilən OpenAPI 3.x spesifikasiyasından
alətlər sintez edə və istənilən MCP serverinin alətlərini heç bir inteqrasiya
kodu olmadan aça bilər. Sənədlərin Marketpleys və Plaginlər bölməsinə baxın.
Növbə ərzində agent **alətləri** çağıra bilər. AiHummer daxili alət runtime-ı
təqdim edir: bəzi alətlər standart olaraq açıqdır, digərləri yalnız tələb olunan
konfiqurasiyanı təmin etdikdə aktivləşir. Alətlər SSRF-qorunmalıdır və müvafiq
yerlərdə sandbox edilir, riskli alətlər isə insan təsdiq qapısının arxasına
qoyula bilər.
## Standart olaraq aktivləşdirilib
Bu alətlər qutudan çıxan kimi işləyir (bəziləri konfiqurasiya edilmiş model və ya
bilik bazasından asılıdır).
| Alət | Nə edir | Necə aktivləşdirilir |
|---|---|---|
| `web_fetch` | URL-in məzmununu götürür. SSRF-qorunmalı. | Standart olaraq açıq |
| `http_request` | Çıxış HTTP sorğusu edir. SSRF-qorunmalı. | Standart olaraq açıq |
| `doc_generate` | Sənədlər yaradır (CSV / TSV / XLSX). | Standart olaraq açıq |
| `image_generate` / `edit_image` | Şəkillər yaradır və ya redaktə edir. | Standart olaraq açıq |
| `github_get_file` | GitHub deposundan tək faylı götürür. | Standart olaraq açıq |
| `generate_pairing_code` | Cihaz qoşalaşdırma kodu verir. | Standart olaraq açıq |
| `search_knowledge` | Bilik bazasında axtarır (RAG) və cavabları sitatlarla əsaslandırır. | Konfiqurasiya edilmiş bilik bazası ilə |
| `deep_research` | Çoxmərhələli tədqiqat işlədir və sitatlı hesabat hazırlayır. | Standart olaraq açıq |
## Konfiqurasiyada aktivləşdirilir
Bu alətlər ehtiyac duyduqları resursa yönəltmədikcə söndürülmüş qalır.
| Alət | Nə edir | Necə aktivləşdirilir |
|---|---|---|
| `web_search` | Vebdə axtarır. | `SEARXNG_URL` (SearXNG nüsxəsi) |
| `browser` / `computer` | Chrome DevTools Protocol vasitəsilə real brauzeri idarə edir. | `CLOAKBROWSER_CDP_URL` (CDP, standart port `:9222`) |
| `filesystem_read` | Faylları oxuyur, kök qovluq altında sandbox edilir. | `AIHUMMER_FS_ROOT` |
| `db_query` | Yalnız-oxuma SQL sorğuları işlədir. | `AIHUMMER_DB_QUERY_DSN` |
| `mail` | E-poçt göndərir və oxuyur. | SMTP / IMAP etimadnamələri |
| `tts` | Nitq sintez edir (mətndən-nitqə). | `AIHUMMER_TTS_URL` (TTS sidecar) |
| `code_exec` | Sandboxda kod icra edir. | `AIHUMMER_CODE_EXEC` |
> [!DANGER]
> `code_exec` **paylaşılan hostlarda standart olaraq söndürülüb**. Onu yalnız
> idarə etdiyiniz və etibar etdiyiniz mühitdə aktivləşdirin, çünki o, model
> tərəfindən yazılmış kodu işlədir. Sandbox edilsə belə, ona imtiyazlı imkan
> kimi yanaşın.
## İnteqrasiya alətləri
Uyğun bağlantı konfiqurasiya edildikdə, agent həm də domen alətləri əldə edir:
| Alət | Nə edir | Necə aktivləşdirilir |
|---|---|---|
| Bitrix24 CRM / tapşırıq / təqvim alətləri | Bitrix24 CRM qeydlərini, tapşırıqlarını və təqvimini oxuyur və onlara təsir göstərir. | Bitrix24 bağlantısı konfiqurasiya edilib |
| 1C (БИТ.ФИНАНС OData) | БИТ.ФИНАНС OData interfeysi üzərindən 1C mühasibat verilənlərini sorğulayır. | 1C OData bağlantısı konfiqurasiya edilib |
## Təsdiq qapısı
İstənilən alət **insan-dövrədə təsdiq qapısının** arxasına qoyula bilər. Alət
adlarını `AIHUMMER_APPROVAL_TOOLS`-da sadalayın; belə alət işləməzdən əvvəl
operator çağırışı təsdiq etməlidir. Rədd edilmiş çağırış **icra olunmur**.
```ini
# /home/.aihummer/etc/gateway.env
AIHUMMER_APPROVAL_TOOLS=mail,code_exec
```
## Air-gapped rejim
Model-idarəli ictimai çıxışı bloklamaq üçün `AIHUMMER_AIRGAPPED=1` təyin edin. Bu
rejimdə agent alətlər vasitəsilə açıq internetə çata bilmir, bu da suveren və ya
izolyasiya edilmiş yerləşdirmələr üçün uyğundur.
```ini
AIHUMMER_AIRGAPPED=1
```
> [!NOTE]
> Daxili kataloqdan əlavə, AiHummer istənilən OpenAPI 3.x spesifikasiyasından
> alətlər sintez edə və istənilən MCP serverinin alətlərini heç bir inteqrasiya
> kodu olmadan aça bilər. Sənədlərin Marketpleys və Plaginlər bölməsinə baxın.
## Sonra hara
- Burada istinad edilən dəyişənlərin tam siyahısı: [Mühit dəyişənləri](/az/v1.0/reference/env-vars).
- İşləyən nüsxəni idarə edin: [CLI istinadı](/az/v1.0/reference/cli).