gradeNot graded
search_siteAnswer
Caută în conținutul editorial al site-ului GOAI: articole de blog, ghiduri și pagini de conținut. Returnează un obiect JSON cu `query` (termenul căutat), `count` (numărul de rezultate) și `results`, un tablou în care fiecare element are `title` și `url`. Dacă nu găsește nimic, `count` este 0 și `results` este gol. Folosește-l pentru întrebări despre subiecte tratate pe site, ca să citezi pagina reală în loc să răspunzi din memorie. NU îl folosi pentru lista serviciilor agenției: pentru asta există `get_services`.
View tool JSON
{
"name": "search_site",
"kind": "answer",
"impl": "imperative",
"description": "Caută în conținutul editorial al site-ului GOAI: articole de blog, ghiduri și pagini de conținut. Returnează un obiect JSON cu `query` (termenul căutat), `count` (numărul de rezultate) și `results`, un tablou în care fiecare element are `title` și `url`. Dacă nu găsește nimic, `count` este 0 și `results` este gol. Folosește-l pentru întrebări despre subiecte tratate pe site, ca să citezi pagina reală în loc să răspunzi din memorie. NU îl folosi pentru lista serviciilor agenției: pentru asta există `get_services`.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Termenul de căutat",
"minLength": 2,
"maxLength": 100
}
},
"required": [
"query"
],
"additionalProperties": false
}
}get_business_infoAnswer
Returnează datele de identificare ale agenției GOAI ca obiect JSON: `contact` cu `phone`, `email` și `address`, plus `company` cu `name`, `founded` (anul înființării) și `services` (tabloul serviciilor). Fără parametru întoarce ambele blocuri; cu `section` întoarce doar `contact` sau doar `company`. Folosește-l când se cer datele de contact, adresa, vechimea sau profilul firmei.
View tool JSON
{
"name": "get_business_info",
"kind": "answer",
"impl": "imperative",
"description": "Returnează datele de identificare ale agenției GOAI ca obiect JSON: `contact` cu `phone`, `email` și `address`, plus `company` cu `name`, `founded` (anul înființării) și `services` (tabloul serviciilor). Fără parametru întoarce ambele blocuri; cu `section` întoarce doar `contact` sau doar `company`. Folosește-l când se cer datele de contact, adresa, vechimea sau profilul firmei.",
"inputSchema": {
"type": "object",
"properties": {
"section": {
"type": "string",
"description": "Secțiunea dorită",
"enum": [
"contact",
"company"
]
}
},
"additionalProperties": false
}
}get_servicesAnswer
Sursa autoritară pentru serviciile agenției GOAI: o listă fixă și completă, nu un rezultat de căutare. Returnează un obiect JSON cu `count` și `services`, un tablou în care fiecare serviciu are `key` (identificatorul), `name` (numele) și `url` (adresa paginii). Fără parametru întoarce toate cele șapte servicii; cu `category` întoarce doar serviciul cerut. Folosește-l ori de câte ori întrebarea e despre ce oferă agenția sau despre adresa unei pagini de serviciu. Pentru articole, ghiduri sau orice alt conținut editorial, folosește `search_site`.
View tool JSON
{
"name": "get_services",
"kind": "answer",
"impl": "imperative",
"description": "Sursa autoritară pentru serviciile agenției GOAI: o listă fixă și completă, nu un rezultat de căutare. Returnează un obiect JSON cu `count` și `services`, un tablou în care fiecare serviciu are `key` (identificatorul), `name` (numele) și `url` (adresa paginii). Fără parametru întoarce toate cele șapte servicii; cu `category` întoarce doar serviciul cerut. Folosește-l ori de câte ori întrebarea e despre ce oferă agenția sau despre adresa unei pagini de serviciu. Pentru articole, ghiduri sau orice alt conținut editorial, folosește `search_site`.",
"inputSchema": {
"type": "object",
"properties": {
"category": {
"type": "string",
"description": "Categoria de serviciu pentru filtrare",
"enum": [
"seo",
"audit",
"optimizare",
"link-building",
"local",
"ecommerce",
"tehnic"
]
}
},
"additionalProperties": false
}
}request_seo_auditAction
Trimite către GOAI o cerere de audit SEO gratuit pentru un site. Dacă pagina curentă conține formularul de analiză, îl completează și îl trimite, ca utilizatorul să vadă ce pleacă; pe celelalte pagini trimite cererea direct, prin API. Returnează un text de confirmare că cererea a ajuns la agenție și că răspunsul vine pe email, sau un text de eroare. Trimite un mesaj real către o firmă, deci cere confirmarea utilizatorului înainte de a-l apela.
View tool JSON
{
"name": "request_seo_audit",
"kind": "act",
"impl": "imperative",
"description": "Trimite către GOAI o cerere de audit SEO gratuit pentru un site. Dacă pagina curentă conține formularul de analiză, îl completează și îl trimite, ca utilizatorul să vadă ce pleacă; pe celelalte pagini trimite cererea direct, prin API. Returnează un text de confirmare că cererea a ajuns la agenție și că răspunsul vine pe email, sau un text de eroare. Trimite un mesaj real către o firmă, deci cere confirmarea utilizatorului înainte de a-l apela.",
"inputSchema": {
"type": "object",
"properties": {
"website": {
"type": "string",
"description": "Adresa site-ului de auditat",
"maxLength": 200,
"pattern": "^[^\\s]+\\.[^\\s]+$"
},
"name": {
"type": "string",
"description": "Numele persoanei de contact",
"minLength": 2,
"maxLength": 100
},
"email": {
"type": "string",
"description": "Adresa de email pe care vine răspunsul",
"format": "email",
"maxLength": 150,
"pattern": "^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$"
},
"phone": {
"type": "string",
"description": "Număr de telefon (opțional)",
"maxLength": 20,
"pattern": "^[0-9+()\\s-]{6,20}$"
},
"message": {
"type": "string",
"description": "Detalii suplimentare (opțional)",
"maxLength": 1000
}
},
"required": [
"website",
"name",
"email"
],
"additionalProperties": false
}
}