Tool tree
Marketing, innovation, and AI articles and courses
ask_siteAnswer
Answer questions about Vincos from the site’s own public content. Use when a visitor asks about Vincenzo Cosenza, the blog, services, courses, resources, or published analyses. Returns matching content sections with titles, excerpts, and source URLs; it does not submit forms or change site data.
View tool JSON
{
"name": "ask_site",
"kind": "answer",
"impl": "imperative",
"description": "Answer questions about Vincos from the site’s own public content. Use when a visitor asks about Vincenzo Cosenza, the blog, services, courses, resources, or published analyses. Returns matching content sections with titles, excerpts, and source URLs; it does not submit forms or change site data.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 200,
"description": "The visitor’s question or search terms."
}
},
"required": [
"query"
],
"additionalProperties": false
}
}find_courseAnswer
Find the Vincos AI course that best fits a visitor’s goal, level, and optional budget. Use when a visitor wants to learn chatbots, images, video, marketing, automation, or AI agents. Returns a ranked shortlist with audience, level, format, duration, starting price, and course links; it never enrolls or purchases.
View tool JSON
{
"name": "find_course",
"kind": "answer",
"impl": "imperative",
"description": "Find the Vincos AI course that best fits a visitor’s goal, level, and optional budget. Use when a visitor wants to learn chatbots, images, video, marketing, automation, or AI agents. Returns a ranked shortlist with audience, level, format, duration, starting price, and course links; it never enrolls or purchases.",
"inputSchema": {
"type": "object",
"properties": {
"goal": {
"type": "string",
"minLength": 2,
"maxLength": 160,
"description": "What the visitor wants to learn or achieve."
},
"level": {
"type": "string",
"enum": [
"base",
"intermedio",
"avanzato"
],
"description": "The visitor’s current level, if known."
},
"maxPrice": {
"type": "number",
"minimum": 0,
"description": "Maximum starting price in euros, if relevant."
}
},
"required": [
"goal"
],
"additionalProperties": false
}
}