knowledge_search
Answers career and job-search questions by retrieving relevant FoundRole articles and product pages.
Instructions
Searches FoundRole's published content by semantic similarity and returns the most relevant sources for a job-search question: career-guidance blog articles plus FoundRole site pages that describe the product's features (job tracker, Pro plan and pricing, H1B salary data, AI job search) and industry/sector career landings. Each article carries a title, url, summary, a content excerpt, publication date, and tags; each page carries a title, url, description, and its FAQ entries — enough material to answer the question and link the source.
Three optional facets add further result groups: company returns FoundRole's employer profile pages matching that company name; job_title and location return the live job-listing landing pages for that role and place, with open-job counts. The facets describe what the user is asking about — a company mentioned only in passing does not need the company facet.
Returns empty groups when nothing is relevant rather than padding with off-topic content. Results are the closest matches to the given question, not an index of the site's full coverage; questions about overall topic coverage are answered by knowledge_topics, which lists the blog's categories and tags with article counts. It does not search job listings; jobs_search covers live roles. Each response includes a system_instruction describing how to present the sources.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum articles to return (default 5) | |
| query | Yes | The career, job-search, or FoundRole product question to answer | |
| company | No | A company name, when the question is about that employer — returns FoundRole company profile pages | |
| location | No | A city, state, or country refining job_title, or alone when the question is about jobs in that place | |
| job_title | No | A job title or role, when the question is about openings for it — returns job-listing landing pages |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pages | No | ||
| proUrl | No | ||
| articles | No | ||
| totalCount | No | ||
| companyPages | No | ||
| landingPages | No | ||
| profileSetupUrl | No | ||
| system_instruction | No |