Tool tree
AI Research Intern at CMAP, Ecole Polytechnique. Research on adversarial distributed learning, data ownership verification, and efficient learning.
Implementation
gradeNot graded
gradeNot graded
page: Every page
list_pagesAnswer
Lists pages on this site with their route, title and description. Use it to see what the site covers before reading a page.
View tool JSON
{
"name": "list_pages",
"kind": "answer",
"impl": "imperative",
"description": "Lists pages on this site with their route, title and description. Use it to see what the site covers before reading a page.",
"inputSchema": {
"type": "object",
"properties": {
"limit": {
"type": "number",
"description": "How many pages to return. Defaults to 20."
},
"offset": {
"type": "number",
"description": "How many pages to skip, for paging through long sites."
}
}
},
"page": "/"
}search_pagesAnswer
Searches the full content of this site and returns the best matching pages with their route, title and description. Takes a plain language query.
View tool JSON
{
"name": "search_pages",
"kind": "answer",
"impl": "imperative",
"description": "Searches the full content of this site and returns the best matching pages with their route, title and description. Takes a plain language query.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Words or a phrase to search for, such as \"refund policy\"."
},
"limit": {
"type": "number",
"description": "How many results to return. Defaults to 10."
}
},
"required": [
"query"
]
},
"page": "/"
}get_page_markdownAnswer
Reads a page of this site as markdown. Pass a route returned by list_pages or search_pages, such as /about.
View tool JSON
{
"name": "get_page_markdown",
"kind": "answer",
"impl": "imperative",
"description": "Reads a page of this site as markdown. Pass a route returned by list_pages or search_pages, such as /about.",
"inputSchema": {
"type": "object",
"properties": {
"route": {
"type": "string",
"description": "Site route to read, such as /blog/hello-world."
}
},
"required": [
"route"
]
},
"page": "/"
}