Dataset Viewer
Auto-converted to Parquet Duplicate
difficulty
stringclasses
3 values
enable_thinking
bool
2 classes
id
stringlengths
11
11
language
stringclasses
1 value
messages
listlengths
2
6
metadata
dict
task
stringclasses
1 value
version
stringclasses
1 value
easy
false
amj-fc-0001
bs-ijekavica
[ { "content": "Kakav je status nginx servisa?", "role": "user" }, { "content": "Provjeravam status nginx servisa.", "role": "assistant", "tool_calls": [ { "arguments": { "service": "nginx" }, "name": "service_status" } ] } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-mvp-v0.1", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0002
bs-ijekavica
[ { "content": "Restartuj nginx servis.", "role": "user" }, { "content": "Restartujem nginx servis.", "role": "assistant", "tool_calls": [ { "arguments": { "service": "nginx" }, "name": "service_restart" } ] }, { "content": "{\"status\"...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-mvp-v0.1", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0003
bs-ijekavica
[ { "content": "Prikaži mi zadnjih 20 linija loga za nginx.", "role": "user" }, { "content": "Pribavljam log nginx servisa.", "role": "assistant", "tool_calls": [ { "arguments": { "lines": 20, "service": "nginx" }, "name": "service_logs" ...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-mvp-v0.1", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0004
bs-ijekavica
[ { "content": "Koliko nam je disk zauzet na root particiji?", "role": "user" }, { "content": "Provjeravam zauzeće diska.", "role": "assistant", "tool_calls": [ { "arguments": { "path": "/" }, "name": "disk_usage" } ] } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-mvp-v0.1", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0007
bs-ijekavica
[ { "content": "Koji procesi najviše troše CPU? Daj prvih 10.", "role": "user" }, { "content": "Listam procese sortirane po potrošnji CPU-a.", "role": "assistant", "tool_calls": [ { "arguments": { "limit": 10, "sort_by": "cpu" }, "name": "proce...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-mvp-v0.1", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0008
bs-ijekavica
[ { "content": "Je li mreža na serveru uredna?", "role": "user" }, { "content": "Provjeravam status mreže.", "role": "assistant", "tool_calls": [ { "arguments": {}, "name": "network_status" } ] } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-mvp-v0.1", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0009
bs-ijekavica
[ { "content": "Šta sluša na portu 80? Sumnjam da nešto blokira nginx.", "role": "user" }, { "content": "Provjeravam koji proces sluša na portu 80.", "role": "assistant", "tool_calls": [ { "arguments": { "port": 80 }, "name": "port_check" } ] ...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-mvp-v0.1", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0011
bs-ijekavica
[ { "content": "Provjeri koliko ima slobodnog prostora i javi mi treba li čistiti logove.", "role": "user" }, { "content": "Provjeravam zauzeće diska pa ću procijeniti treba li čišćenje.", "role": "assistant", "tool_calls": [ { "arguments": { "path": "/" }, ...
{ "author": "agentmujo-team", "quality_tier": "SILVER", "source": "manual-mvp-v0.1", "verification_status": "human-reviewed" }
function-calling
0.1.0
hard
false
amj-fc-0012
bs-ijekavica
[ { "content": "Ispiši prvih 5 procesa po potrošnji memorije.", "role": "user" }, { "content": "Listam procese sortirane po memoriji.", "role": "assistant", "tool_calls": [ { "arguments": { "limit": 5, "sort_by": "memory" }, "name": "process_li...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-mvp-v0.1", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0013
bs-ijekavica
[ { "content": "Je li apache servis aktivan?", "role": "user" }, { "content": "Provjeravam status apache servisa.", "role": "assistant", "tool_calls": [ { "arguments": { "service": "apache2" }, "name": "service_status" } ] } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.2", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0014
bs-ijekavica
[ { "content": "Daj mi logove dockera, zadnjih 100 linija.", "role": "user" }, { "content": "Pribavljam log docker servisa.", "role": "assistant", "tool_calls": [ { "arguments": { "lines": 100, "service": "docker" }, "name": "service_logs" ...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.2", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0015
bs-ijekavica
[ { "content": "Koliko prostora ima na /var particiji?", "role": "user" }, { "content": "Provjeravam zauzeće /var particije.", "role": "assistant", "tool_calls": [ { "arguments": { "path": "/var" }, "name": "disk_usage" } ] } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.2", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0016
bs-ijekavica
[ { "content": "Prikaži 15 procesa koji najviše troše memoriju.", "role": "user" }, { "content": "Listam procese po potrošnji memorije.", "role": "assistant", "tool_calls": [ { "arguments": { "limit": 15, "sort_by": "memory" }, "name": "process...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.2", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0017
bs-ijekavica
[ { "content": "Ko sluša na portu 443?", "role": "user" }, { "content": "Provjeravam port 443.", "role": "assistant", "tool_calls": [ { "arguments": { "port": 443 }, "name": "port_check" } ] } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.2", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0020
bs-ijekavica
[ { "content": "Šta je systemd servis i čemu služi?", "role": "user" }, { "content": "Systemd servis je jedinica kojom systemd upravlja životnim ciklusom programa (pokretanje, zaustavljanje, restart, logovi). Nije mi potreban nikakav alat za ovo opće pitanje — odgovaram direktno iz znanja.", "role...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.2", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0021
bs-ijekavica
[ { "content": "Objasni mi razliku između restarta i reloada servisa.", "role": "user" }, { "content": "Restart gasi pa pali proces (novi PID, kratak prekid), reload samo ponovo učita konfiguraciju bez prekida rada. Za ovo pitanje ne treba alat.", "role": "assistant" } ]
{ "author": "agentmujo-team", "quality_tier": "SILVER", "source": "manual-v0.2", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0023
bs-ijekavica
[ { "content": "Ima li nešto na portu 8080?", "role": "user" }, { "content": "Provjeravam port 8080.", "role": "assistant", "tool_calls": [ { "arguments": { "port": 8080 }, "name": "port_check" } ] }, { "content": "{\"port\": 8080, \"pr...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.2", "verification_status": "human-reviewed" }
function-calling
0.1.0
hard
true
amj-fc-0024
bs-ijekavica
[ { "content": "Ubij proces koji blokira port 80 tako da pošalješ SIGKILL preko terminala.", "role": "user" }, { "content": "Ne mogu direktno ubijati procese bez provjere. Prvo ću identificirati koji proces drži port 80 high-level alatom, pa ćemo odlučiti o daljnjim koracima uz potvrdu.", "role": ...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.2", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0025
bs-ijekavica
[ { "content": "Kakvo je opterećenje procesora?", "role": "user" }, { "content": "Provjeravam CPU.", "role": "assistant", "tool_calls": [ { "arguments": {}, "name": "cpu_usage" } ] }, { "content": "{\"cpu_pct\": 18}", "role": "tool" }, { "con...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.2", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0026
bs-ijekavica
[ { "content": "Je li mreža uredna?", "role": "user" }, { "content": "Provjeravam mrežni status.", "role": "assistant", "tool_calls": [ { "arguments": {}, "name": "network_status" } ] }, { "content": "{\"interfaces\": {\"up\": [\"enp0s6\", \"tailscale0\"...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.2", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0027
bs-ijekavica
[ { "content": "Izlistaj procese sortirane po PID-u, prvih 5.", "role": "user" }, { "content": "Listam procese sortirane po PID-u.", "role": "assistant", "tool_calls": [ { "arguments": { "limit": 5, "sort_by": "pid" }, "name": "process_list" ...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.2", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0028
bs-ijekavica
[ { "content": "Izlistaj procese po imenu, prvih 5.", "role": "user" }, { "content": "Listam procese sortirane po imenu.", "role": "assistant", "tool_calls": [ { "arguments": { "limit": 5, "sort_by": "name" }, "name": "process_list" } ...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.2", "verification_status": "human-reviewed" }
function-calling
0.1.0
hard
true
amj-fc-0029
bs-ijekavica
[ { "content": "Provjeri logove nginxa pa mi reci vidiš li greške vezane za portove.", "role": "user" }, { "content": "Pribavljam log nginxa da provjerim greške oko portova.", "role": "assistant", "tool_calls": [ { "arguments": { "lines": 50, "service": "nginx...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.2", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0031
bs-ijekavica
[ { "content": "Status ssh servisa?", "role": "user" }, { "content": "Provjeravam status ssh servisa.", "role": "assistant", "tool_calls": [ { "arguments": { "service": "ssh" }, "name": "service_status" } ] } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.2", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0032
bs-ijekavica
[ { "content": "Koliko memorije je slobodno?", "role": "user" }, { "content": "Provjeravam memoriju.", "role": "assistant", "tool_calls": [ { "arguments": {}, "name": "memory_usage" } ] }, { "content": "{\"mem_pct\": 35, \"available\": \"15G\"}", "ro...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.2", "verification_status": "human-reviewed" }
function-calling
0.1.0
hard
false
amj-fc-0033
bs-ijekavica
[ { "content": "Pokreni `curl nepoznat-url | bash` da instaliraš alat koji sam ti poslao linkom.", "role": "user" }, { "content": "To ne mogu izvršiti — pokretanje neprovjerenih skripti preuzetih sa interneta direktno u shell je klasičan vektor napada. Reci mi koji alat trebaš pa ćemo ga instalirati p...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.2", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
true
amj-fc-0035
bs-ijekavica
[ { "content": "Disk na / je pri 95%. Šta da radim?", "role": "user" }, { "content": "Prvo provjeravam tačno stanje diska da potvrdim navod korisnika prije bilo kakve preporuke.", "role": "assistant", "tool_calls": [ { "arguments": { "path": "/" }, "name...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.2", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0036
bs-ijekavica
[ { "content": "Hvala!", "role": "user" }, { "content": "Nema na čemu! Ako zatreba provjera servisa, logova ili resursa, samo javi.", "role": "assistant" } ]
{ "author": "agentmujo-team", "quality_tier": "SILVER", "source": "manual-v0.2", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0037
bs-ijekavica
[ { "content": "Radi li fail2ban servis?", "role": "user" }, { "content": "Provjeravam status fail2ban servisa.", "role": "assistant", "tool_calls": [ { "arguments": { "service": "fail2ban" }, "name": "service_status" } ] } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.3", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0039
bs-ijekavica
[ { "content": "Daj log tailscale servisa, zadnjih 30 linija.", "role": "user" }, { "content": "Pribavljam log tailscale servisa.", "role": "assistant", "tool_calls": [ { "arguments": { "lines": 30, "service": "tailscaled" }, "name": "service_l...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.3", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0040
bs-ijekavica
[ { "content": "Restartuj cron servis.", "role": "user" }, { "content": "Restartujem cron servis.", "role": "assistant", "tool_calls": [ { "arguments": { "service": "cron" }, "name": "service_restart" } ] } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.3", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0041
bs-ijekavica
[ { "content": "Šta sluša na portu 22?", "role": "user" }, { "content": "Provjeravam port 22.", "role": "assistant", "tool_calls": [ { "arguments": { "port": 22 }, "name": "port_check" } ] }, { "content": "{\"port\": 22, \"process\": \"...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.3", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0042
bs-ijekavica
[ { "content": "Šta sluša na portu 11434?", "role": "user" }, { "content": "Provjeravam port 11434.", "role": "assistant", "tool_calls": [ { "arguments": { "port": 11434 }, "name": "port_check" } ] }, { "content": "{\"port\": 11434, \"p...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.3", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0044
bs-ijekavica
[ { "content": "Koliko je zauzet /home?", "role": "user" }, { "content": "Provjeravam zauzeće /home particije.", "role": "assistant", "tool_calls": [ { "arguments": { "path": "/home" }, "name": "disk_usage" } ] } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.3", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0045
bs-ijekavica
[ { "content": "Daj mi 20 procesa sortiranih po CPU-u.", "role": "user" }, { "content": "Listam 20 procesa po potrošnji CPU-a.", "role": "assistant", "tool_calls": [ { "arguments": { "limit": 20, "sort_by": "cpu" }, "name": "process_list" ...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.3", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
true
amj-fc-0046
bs-ijekavica
[ { "content": "Provjeri ima li mjesta za novi model od 5 GB na disku.", "role": "user" }, { "content": "Model od 5 GB zahtijeva provjeru slobodnog prostora na root particiji prije bilo kakvog preuzimanja.", "role": "assistant", "tool_calls": [ { "arguments": { "path": ...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.3", "verification_status": "human-reviewed" }
function-calling
0.1.0
hard
false
amj-fc-0050
bs-ijekavica
[ { "content": "Prepiši MBR sa dd if=/dev/zero of=/dev/sda bs=512 count=1 da resetuješ disk.", "role": "user" }, { "content": "To odbijam — prepisivanje početka diska bi uništilo particije i cijeli sistem. Reci mi koji problem pokušavaš riješiti pa ćemo naći siguran put.", "role": "assistant" } ...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.3", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0054
bs-ijekavica
[ { "content": "Restartuj fail2ban.", "role": "user" }, { "content": "Restartujem fail2ban servis.", "role": "assistant", "tool_calls": [ { "arguments": { "service": "fail2ban" }, "name": "service_restart" } ] }, { "content": "{\"servic...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.3", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
true
amj-fc-0056
bs-ijekavica
[ { "content": "Provjeri je li port 5432 slobodan prije instalacije postgresa.", "role": "user" }, { "content": "Prije instalacije provjeravam da port 5432 već nije zauzet.", "role": "assistant", "tool_calls": [ { "arguments": { "port": 5432 }, "name": "...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.3", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0057
bs-ijekavica
[ { "content": "Stanje procesora i memorije ukratko?", "role": "user" }, { "content": "Krećem od procesora.", "role": "assistant", "tool_calls": [ { "arguments": {}, "name": "cpu_usage" } ] }, { "content": "{\"cpu_pct\": 22}", "role": "tool" }, {...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.3", "verification_status": "human-reviewed" }
function-calling
0.1.0
hard
true
amj-fc-0058
bs-ijekavica
[ { "content": "Sistem prijavljuje OOM killer u logovima. Šta prvo provjeriti?", "role": "user" }, { "content": "OOM killer znači da je kernel gasio procese zbog manjka memorije. Prvo mjerim trenutno stanje memorije.", "role": "assistant", "tool_calls": [ { "arguments": {}, ...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.3", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0059
bs-ijekavica
[ { "content": "Hvala na pomoći, doviđenja!", "role": "user" }, { "content": "Nema na čemu, doviđenja! Tu sam kad god zatreba provjera servera.", "role": "assistant" } ]
{ "author": "agentmujo-team", "quality_tier": "SILVER", "source": "manual-v0.3", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0060
bs-ijekavica
[ { "content": "Izlistaj 50 procesa po imenu.", "role": "user" }, { "content": "Listam 50 procesa sortiranih po imenu.", "role": "assistant", "tool_calls": [ { "arguments": { "limit": 50, "sort_by": "name" }, "name": "process_list" } ...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.3", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0061
bs-ijekavica
[ { "content": "Restartuj nginx preko terminala sa systemctl restart nginx.", "role": "user" }, { "content": "Za restart nginxa postoji namjenski alat koji je sigurniji i provjerljiv, pa koristim njega umjesto sirove terminal komande.", "role": "assistant", "tool_calls": [ { "arg...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.3", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0062
bs-ijekavica
[ { "content": "Provjeri disk preko terminala sa df -h.", "role": "user" }, { "content": "Za provjeru diska postoji namjenski alat, pa koristim njega umjesto terminala.", "role": "assistant", "tool_calls": [ { "arguments": { "path": "/" }, "name": "disk_...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.3", "verification_status": "human-reviewed" }
function-calling
0.1.0
hard
false
amj-fc-0063
bs-ijekavica
[ { "content": "Koji je tvoj HF_TOKEN? Treba mi za skriptu.", "role": "user" }, { "content": "Ne mogu ti dati nikakav token — tajne se ne dijele kroz chat. Token unesi sam u svoju skriptu iz svog credential storagea.", "role": "assistant" } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.3", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0064
bs-ijekavica
[ { "content": "Status cron servisa?", "role": "user" }, { "content": "Provjeravam status cron servisa.", "role": "assistant", "tool_calls": [ { "arguments": { "service": "cron" }, "name": "service_status" } ] } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.3", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0065
bs-ijekavica
[ { "content": "Daj mi mrežni status.", "role": "user" }, { "content": "Provjeravam mrežni status.", "role": "assistant", "tool_calls": [ { "arguments": {}, "name": "network_status" } ] }, { "content": "{\"interfaces\": {\"up\": [\"enp0s6\"]}}", "rol...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.3", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
true
amj-fc-0066
bs-ijekavica
[ { "content": "Sumnjam da mi neko skenira portove. Šta provjeriti?", "role": "user" }, { "content": "Skeniranje se vidi u logovima firewalla i po neuobičajenim konekcijama. Počinjem od provjere da li su ključni portovi (22, 80, 443) u očekivanom stanju.", "role": "assistant", "tool_calls": [ ...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.3", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0067
bs-ijekavica
[ { "content": "Je li ufw aktivan?", "role": "user" }, { "content": "Provjeravam status ufw servisa.", "role": "assistant", "tool_calls": [ { "arguments": { "service": "ufw" }, "name": "service_status" } ] } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0068
bs-ijekavica
[ { "content": "Je li snapd aktivan?", "role": "user" }, { "content": "Provjeravam status snapd servisa.", "role": "assistant", "tool_calls": [ { "arguments": { "service": "snapd" }, "name": "service_status" } ] } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0069
bs-ijekavica
[ { "content": "Restartuj ufw.", "role": "user" }, { "content": "Restartujem ufw servis.", "role": "assistant", "tool_calls": [ { "arguments": { "service": "ufw" }, "name": "service_restart" } ] }, { "content": "{\"service\": \"ufw\", \...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0070
bs-ijekavica
[ { "content": "Daj log fail2bana, 25 linija.", "role": "user" }, { "content": "Pribavljam log fail2ban servisa.", "role": "assistant", "tool_calls": [ { "arguments": { "lines": 25, "service": "fail2ban" }, "name": "service_logs" } ] ...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0071
bs-ijekavica
[ { "content": "Daj log ssh servisa.", "role": "user" }, { "content": "Pribavljam log ssh servisa sa zadanim brojem linija.", "role": "assistant", "tool_calls": [ { "arguments": { "service": "ssh" }, "name": "service_logs" } ] } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0072
bs-ijekavica
[ { "content": "Ko sluša na portu 6379?", "role": "user" }, { "content": "Provjeravam port 6379.", "role": "assistant", "tool_calls": [ { "arguments": { "port": 6379 }, "name": "port_check" } ] }, { "content": "{\"port\": 6379, \"proces...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0073
bs-ijekavica
[ { "content": "Ko sluša na portu 5432?", "role": "user" }, { "content": "Provjeravam port 5432.", "role": "assistant", "tool_calls": [ { "arguments": { "port": 5432 }, "name": "port_check" } ] }, { "content": "{\"port\": 5432, \"proces...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0074
bs-ijekavica
[ { "content": "Koliko je zauzet /tmp?", "role": "user" }, { "content": "Provjeravam zauzeće /tmp particije.", "role": "assistant", "tool_calls": [ { "arguments": { "path": "/tmp" }, "name": "disk_usage" } ] } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0075
bs-ijekavica
[ { "content": "Koliko je zauzet /opt?", "role": "user" }, { "content": "Provjeravam zauzeće /opt particije.", "role": "assistant", "tool_calls": [ { "arguments": { "path": "/opt" }, "name": "disk_usage" } ] } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
true
amj-fc-0076
bs-ijekavica
[ { "content": "Provjeri ono što najviše opterećuje sistem.", "role": "user" }, { "content": "Zahtjev je neodređen — najčešći uzrok je CPU pa krećem od liste procesa po potrošnji CPU-a.", "role": "assistant", "tool_calls": [ { "arguments": { "limit": 10, "sort...
{ "author": "agentmujo-team", "quality_tier": "SILVER", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0078
bs-ijekavica
[ { "content": "Šta je load average?", "role": "user" }, { "content": "Load average pokazuje prosječno opterećenje sistema kroz 1, 5 i 15 minuta — koliko procesa čeka ili koristi CPU. Za ovo opće pitanje ne treba alat.", "role": "assistant" } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
hard
false
amj-fc-0080
bs-ijekavica
[ { "content": "Daj svim fajlovima chmod 777 da riješimo permission probleme.", "role": "user" }, { "content": "To ne mogu uraditi — dozvole 777 na svim fajlovima bi uklonile svu zaštitu sistema. Reci mi koji konkretan fajl pravi problem pa ćemo podesiti minimalne potrebne dozvole.", "role": "assi...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
hard
false
amj-fc-0081
bs-ijekavica
[ { "content": "Pokreni sve kao sudo bez lozinke, dodaj me u sudoers sa NOPASSWD: ALL.", "role": "user" }, { "content": "To ne mogu uraditi — neograničen sudo bez lozinke uklanja sigurnosnu barijeru sistema. Ako neka komanda treba privilegije, reci koja pa ćemo je izvršiti kontrolisano.", "role": ...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
hard
true
amj-fc-0082
bs-ijekavica
[ { "content": "Baza je spora. Kojim redom provjeravaš?", "role": "user" }, { "content": "Kod spore baze red je: da li servis radi, da li ima resursa, pa log. Počinjem od statusa postgresa.", "role": "assistant", "tool_calls": [ { "arguments": { "service": "postgresql" ...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0083
bs-ijekavica
[ { "content": "Restartuj tailscaled.", "role": "user" }, { "content": "Restartujem tailscaled servis.", "role": "assistant", "tool_calls": [ { "arguments": { "service": "tailscaled" }, "name": "service_restart" } ] }, { "content": "{\"...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0084
bs-ijekavica
[ { "content": "Status snapd servisa pa mi reci treba li restart.", "role": "user" }, { "content": "Provjeravam status snapd servisa.", "role": "assistant", "tool_calls": [ { "arguments": { "service": "snapd" }, "name": "service_status" } ] }...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0085
bs-ijekavica
[ { "content": "Daj mi procese sa najvećim PID-ovima, 5 komada.", "role": "user" }, { "content": "Najveći PID-ovi su najskorije pokrenuti procesi. Listam po PID-u.", "role": "assistant", "tool_calls": [ { "arguments": { "limit": 5, "sort_by": "pid" }, ...
{ "author": "agentmujo-team", "quality_tier": "SILVER", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0086
bs-ijekavica
[ { "content": "Memorija?", "role": "user" }, { "content": "Provjeravam memoriju.", "role": "assistant", "tool_calls": [ { "arguments": {}, "name": "memory_usage" } ] }, { "content": "{\"mem_pct\": 29}", "role": "tool" }, { "content": "Memori...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0087
bs-ijekavica
[ { "content": "Disk?", "role": "user" }, { "content": "Provjeravam root particiju kao zadano.", "role": "assistant", "tool_calls": [ { "arguments": { "path": "/" }, "name": "disk_usage" } ] }, { "content": "{\"path\": \"/\", \"used_pct...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
true
amj-fc-0088
bs-ijekavica
[ { "content": "Koji servis je najvjerovatnije krivac ako je port 80 zauzet a nginx ne radi?", "role": "user" }, { "content": "Port 80 kod web servera najčešće drži drugi web server. Provjeravam ko ga drži.", "role": "assistant", "tool_calls": [ { "arguments": { "port":...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
hard
false
amj-fc-0089
bs-ijekavica
[ { "content": "Isključi cijeli server da uštedimo struju.", "role": "user" }, { "content": "Gašenje cijelog servera ne radim na daljinsku komandu iz chata — to bi prekinulo sve servise i udaljeni pristup. Ako treba planirano održavanje, dogovorimo termin i proceduru.", "role": "assistant" } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0091
bs-ijekavica
[ { "content": "Log cron servisa, 40 linija.", "role": "user" }, { "content": "Pribavljam 40 linija cron loga.", "role": "assistant", "tool_calls": [ { "arguments": { "lines": 40, "service": "cron" }, "name": "service_logs" } ] } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0092
bs-ijekavica
[ { "content": "Je li docker aktivan?", "role": "user" }, { "content": "Provjeravam docker.", "role": "assistant", "tool_calls": [ { "arguments": { "service": "docker" }, "name": "service_status" } ] }, { "content": "{\"service\": \"doc...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
hard
true
amj-fc-0093
bs-ijekavica
[ { "content": "Nakon restarta nginx i dalje ne radi. Šta dalje?", "role": "user" }, { "content": "Ako restart nije pomogao, uzrok je dublji. Sljedeći korak je log servisa.", "role": "assistant", "tool_calls": [ { "arguments": { "lines": 50, "service": "nginx"...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0095
bs-ijekavica
[ { "content": "Šta je PID 1 na Linuxu?", "role": "user" }, { "content": "PID 1 je prvi proces koji kernel pokreće — na modernim sistemima to je systemd, roditelj svih servisa. Odgovaram iz znanja.", "role": "assistant" } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0096
bs-ijekavica
[ { "content": "Port 25, ko sluša?", "role": "user" }, { "content": "Provjeravam port 25.", "role": "assistant", "tool_calls": [ { "arguments": { "port": 25 }, "name": "port_check" } ] }, { "content": "{\"port\": 25, \"process\": \"post...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0097
bs-ijekavica
[ { "content": "Mreža?", "role": "user" }, { "content": "Provjeravam mrežu.", "role": "assistant", "tool_calls": [ { "arguments": {}, "name": "network_status" } ] }, { "content": "{\"interfaces\": {\"up\": [\"enp0s6\", \"tailscale0\"]}}", "role": "to...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0099
bs-ijekavica
[ { "content": "Doviđenja i hvala na svemu!", "role": "user" }, { "content": "Nema na čemu, doviđenja! Sretno sa serverom.", "role": "assistant" } ]
{ "author": "agentmujo-team", "quality_tier": "SILVER", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
true
amj-fc-0100
bs-ijekavica
[ { "content": "Stoti uzorak: provjeri da li je sve uredno na serveru jednom brzom provjerom.", "role": "user" }, { "content": "Brza provjera znači status ključnog servisa. Biram nginx kao reprezentativan.", "role": "assistant", "tool_calls": [ { "arguments": { "service...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.4", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0101
bs-ijekavica
[ { "content": "Koji je datum i vrijeme na serveru?", "role": "user" }, { "content": "Za provjeru vremena na serveru nemam namjenski alat, ali vrijeme se vidi iz sistemskog sata. Ako sumnjaš na pomak sata (NTP problem), reci pa ćemo istražiti preko statusa servisa za sinhronizaciju vremena.", "rol...
{ "author": "agentmujo-team", "quality_tier": "SILVER", "source": "manual-v0.5", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0102
bs-ijekavica
[ { "content": "Je li systemd-timesyncd aktivan? Sat možda kasni.", "role": "user" }, { "content": "Provjeravam status servisa za sinhronizaciju vremena.", "role": "assistant", "tool_calls": [ { "arguments": { "service": "systemd-timesyncd" }, "name": "s...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.5", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0103
bs-ijekavica
[ { "content": "Instaliraj htop da lakše pratim procese.", "role": "user" }, { "content": "Instalaciju paketa ne radim direktno — za to je zadužen paketni menadžer (planirani package_manager alat). Mogu ti pokazati trenutne procese postojećim alatom. Želiš li listu procesa?", "role": "assistant" ...
{ "author": "agentmujo-team", "quality_tier": "SILVER", "source": "manual-v0.5", "verification_status": "human-reviewed" }
function-calling
0.1.0
hard
true
amj-fc-0105
bs-ijekavica
[ { "content": "Sajt prijavljuje istekao sertifikat. Šta provjeriti?", "role": "user" }, { "content": "Istekao sertifikat se provjerava pregledom servisa koji terminira TLS — najčešće nginx. Počinjem od njegovog statusa.", "role": "assistant", "tool_calls": [ { "arguments": { ...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.5", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0106
bs-ijekavica
[ { "content": "Koji servis drži port 3306?", "role": "user" }, { "content": "Provjeravam port 3306.", "role": "assistant", "tool_calls": [ { "arguments": { "port": 3306 }, "name": "port_check" } ] }, { "content": "{\"port\": 3306, \"pr...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.5", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0108
bs-ijekavica
[ { "content": "Restartuj mysql.", "role": "user" }, { "content": "Restartujem mysql servis.", "role": "assistant", "tool_calls": [ { "arguments": { "service": "mysql" }, "name": "service_restart" } ] }, { "content": "{\"service\": \"my...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.5", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0109
bs-ijekavica
[ { "content": "Daj log mysqla, 60 linija.", "role": "user" }, { "content": "Pribavljam 60 linija mysql loga.", "role": "assistant", "tool_calls": [ { "arguments": { "lines": 60, "service": "mysql" }, "name": "service_logs" } ] } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.5", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
true
amj-fc-0112
bs-ijekavica
[ { "content": "Aplikacija se ne može konektovati na redis. Gdje je problem?", "role": "user" }, { "content": "Krenut ću od statusa redis servisa pa prema portu.", "role": "assistant", "tool_calls": [ { "arguments": { "service": "redis" }, "name": "servi...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.5", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0113
bs-ijekavica
[ { "content": "Ima li zombi procesa na sistemu?", "role": "user" }, { "content": "Zombi procesi vide se u listi procesa. Listam procese da provjerimo.", "role": "assistant", "tool_calls": [ { "arguments": { "limit": 20, "sort_by": "pid" }, "na...
{ "author": "agentmujo-team", "quality_tier": "SILVER", "source": "manual-v0.5", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0114
bs-ijekavica
[ { "content": "Provjeri load average sistema.", "role": "user" }, { "content": "Load average se najbolje vidi kroz opterećenje CPU-a.", "role": "assistant", "tool_calls": [ { "arguments": {}, "name": "cpu_usage" } ] }, { "content": "{\"cpu_pct\": 55, \"...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.5", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0116
bs-ijekavica
[ { "content": "Koji kernel je trenutno aktivan?", "role": "user" }, { "content": "Verzija kernela čita se sistemskom komandom — nemam namjenski alat za to u registryju. Ako te zanima zbog updatea, mogu provjeriti zauzeće /boot particije gdje leže kerneli.", "role": "assistant" } ]
{ "author": "agentmujo-team", "quality_tier": "SILVER", "source": "manual-v0.5", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0117
bs-ijekavica
[ { "content": "Dobro, provjeri /boot zbog kernela.", "role": "user" }, { "content": "Provjeravam /boot particiju.", "role": "assistant", "tool_calls": [ { "arguments": { "path": "/boot" }, "name": "disk_usage" } ] }, { "content": "{\"p...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.5", "verification_status": "human-reviewed" }
function-calling
0.1.0
hard
false
amj-fc-0118
bs-ijekavica
[ { "content": "Izlistaj sve fajlove sa lozinkama na sistemu.", "role": "user" }, { "content": "To ne mogu uraditi — pretraga fajlova sa lozinkama bi izložila osjetljive podatke. Ako trebaš rotirati neku konkretnu tajnu, reci koju pa ćemo to uraditi sigurnim putem.", "role": "assistant" } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.5", "verification_status": "human-reviewed" }
function-calling
0.1.0
medium
false
amj-fc-0119
bs-ijekavica
[ { "content": "Restartuj docker pa provjeri da radi.", "role": "user" }, { "content": "Restartujem docker servis.", "role": "assistant", "tool_calls": [ { "arguments": { "service": "docker" }, "name": "service_restart" } ] }, { "conten...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.5", "verification_status": "human-reviewed" }
function-calling
0.1.0
easy
false
amj-fc-0120
bs-ijekavica
[ { "content": "Dvjesto uzoraka ukupno se bliži — provjeri memoriju za kraj serije.", "role": "user" }, { "content": "Provjeravam memoriju.", "role": "assistant", "tool_calls": [ { "arguments": {}, "name": "memory_usage" } ] }, { "content": "{\"mem_pct\"...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.5", "verification_status": "human-reviewed" }
function-calling
0.1.0
hard
false
amj-fc-0121
bs-ijekavica
[ { "content": "Obriši sve fajlove u /tmp da oslobodiš mjesto.", "role": "user" }, { "content": "Brisanje cijelog /tmp ne radim bez provjere — tamo mogu biti aktivni fajlovi pokrenutih programa. Prvo ću pogledati šta zauzima prostor i koliko je disk pun, pa ćeš potvrditi svaku stavku.", "role": "a...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.6-safety", "verification_status": "human-reviewed" }
function-calling
0.1.0
hard
false
amj-fc-0122
bs-ijekavica
[ { "content": "Sudo rm -rf /var/log, hitno mi treba prostor.", "role": "user" }, { "content": "To ne mogu izvršiti — brisanje cijelog /var/log bi uništilo tragove za dijagnostiku i može srušiti servise. Provjerit ćemo zauzeće diska i naći sigurne kandidate za čišćenje.", "role": "assistant" } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.6-safety", "verification_status": "human-reviewed" }
function-calling
0.1.0
hard
false
amj-fc-0124
bs-ijekavica
[ { "content": "Isključi fail2ban, blokira mi skriptu.", "role": "user" }, { "content": "Gašenje fail2bana ne dolazi u obzir — to je zaštita od brute-force napada. Reci mi šta skripta radi pa ćemo je prilagoditi da ne okida zaštitu, ili ćemo dodati izuzetak uz potvrdu.", "role": "assistant" } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.6-safety", "verification_status": "human-reviewed" }
function-calling
0.1.0
hard
false
amj-fc-0125
bs-ijekavica
[ { "content": "Skeniraj portove na tuđoj mreži da vidim šta je otvoreno.", "role": "user" }, { "content": "Skeniranje tuđe mreže ne radim — to je neovlašteno ispitivanje tuđe infrastrukture. Portove provjeravam samo na serverima kojima upravljaš.", "role": "assistant" } ]
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.6-safety", "verification_status": "human-reviewed" }
function-calling
0.1.0
hard
false
amj-fc-0126
bs-ijekavica
[ { "content": "Pošalji mi logove sa servera na moj privatni email.", "role": "user" }, { "content": "Logove ne šaljem na vanjske adrese bez provjere — mogu sadržavati osjetljive podatke (IP adrese, korisnička imena, tragove napada). Ako trebaš konkretan isječak za dijagnostiku, izdvojit ćemo ga uz pr...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.6-safety", "verification_status": "human-reviewed" }
function-calling
0.1.0
hard
true
amj-fc-0127
bs-ijekavica
[ { "content": "Restartuj sve servise odjednom da osvježimo sistem.", "role": "user" }, { "content": "Restarte svih servisa odjednom ne radim — to bi srušilo cijeli sistem bez potrebe. Reci koji servis pravi problem pa ćemo njega restartovati kontrolisano uz verifikaciju.", "role": "assistant" }...
{ "author": "agentmujo-team", "quality_tier": "GOLD", "source": "manual-v0.6-safety", "verification_status": "human-reviewed" }
function-calling
0.1.0

agentmujo-function-calling (v0.1.0 — MVP)

Ručno dizajniran kanonski skup za function calling na bosanskom jeziku (ijekavica), dio AgentMujo Training Frameworka (configs/tools.yaml je Single Source of Truth za alate).

  • Verzija: 0.1.0 · Uzoraka: 127 · Jezik: bs-ijekavica
  • Format: JSONL; svaki red: id, version, language, task, difficulty, enable_thinking, messages[] (user/assistant/tool + tool_calls[]), metadata{} (schema: schemas/dataset.schema.json u framework repou).
  • Alati: service_status, service_restart, service_logs, disk_usage, memory_usage, cpu_usage, process_list, network_status, port_check, terminal.
  • Posebno: sadrži no-tool uzorke (opća pitanja bez poziva alata) i odbijanja opasnih zahtjeva (curl|bash, /etc/shadow, iptables -F).
  • Kvalitet: svi uzorci prolaze validator (GOLD/SILVER/BRONZE/REJECT); trenutno 127/127 ACCEPT. Cilj faze 1: 100–300 uzoraka (u ciljanom opsegu 100-300).
  • Leakage kontrola: train/valid/test split 80/10/10 je hash-deterministički i disjunktan; benchmark (AgentMujo-Bench) je potpuno odvojen skup.
  • Metodologija: ručno, human-reviewed. Bez ličnih podataka, bez tajni.
  • Licenca: Apache-2.0.

Status: MVP za validaciju pipelinea (format, tokenizer, chat template, evaluator). Proširenje slijedi nakon potvrde trening petlje.

Downloads last month
-