Use JoPilot on ChatGPT Use JoPilot on 302.AI

GPT Description

Advanced AI job search assistant that daily processes 1.5 million job postings from various career websites and job boards across the US, providing customizable job search filters for keywords, locations, employers, salaries, and commute time.

GPT Action OpenAPI Spec

{
  "openapi": "3.0.1",
  "info": {
    "title": "Jopilot",
    "description": "A job search assistant to help you find the perfect career opportunity in the US.",
    "version": "v1"
  },
  "servers": [
    {
      "url": "https://chat.jopilot.net"
    }
  ],
  "paths": {
    "/api/chat/search": {
      "post": {
        "operationId": "search",
        "summary": "Seek for jobs by job seeker's preferences.",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/searchForJobs"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "List of found jobs.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/searchResponse"
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "searchForJobs": {
        "type": "object",
        "properties": {
          "jobTitlesPositive": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "List of job titles or positions that are considered desirable or positive."
          },
          "jobTitlesNegative": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "List of job titles or positions that are considered less desirable or negative."
          },
          "salaryMin": {
            "type": "number",
            "description": "Minimum salary amount that an employee is willing to accept for a job position."
          },
          "salaryMax": {
            "type": "number",
            "description": "Maximum salary amount that an employee is willing to accept for a job position."
          },
          "salaryPeriod": {
            "type": "string",
            "description": "Length of time over which an employee's salary is paid (e.g. hour, day, week, month, year)."
          },
          "commuteTime": {
            "type": "integer",
            "description": "Amount of time user is ready to travel from the place of residence to the place of work or study."
          },
          "jobTypes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Different employment categories or types of job roles or positions(e.g. full-time, part-time)."
          },
          "employersNegative": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "List of companies or organizations that employee would prefer not to work for."
          },
          "employersPositive": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Names of companies or organizations employee would prefer to work for."
          },
          "locationsPositive": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "city": {
                  "type": "string"
                },
                "state": {
                  "type": "string"
                },
                "zipcode": {
                  "type": "string"
                },
                "neighborhood": {
                  "type": "string"
                }
              }
            },
            "description": "Desirable job locations for user. May be represented either as zipcode or combination of city and state."
          },
          "locationsNegative": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "city": {
                  "type": "string"
                },
                "state": {
                  "type": "string"
                },
                "zipcode": {
                  "type": "string"
                },
                "neighborhood": {
                  "type": "string"
                }
              }
            },
            "description": "Undesirable job locations for user. May be represented either as zipcode or combination of city and state."
          },
          "distance": {
            "type": "number",
            "description": "Maximum distance employee is willing to travel for work or commute on a regular basis."
          },
          "isRemote": {
            "type": "boolean",
            "description": "Refers to whether a job can be performed fully or partially from a remote location."
          },
          "ageOfJobsInDays": {
            "type": "integer",
            "description": "The number of days a job posting has been active on a job board or company website."
          },
          "order": {
            "type": "string",
            "description": "Parameter that helps the employee to sort and order the job search results based on a specific criterion(e.g., salary, date)."
          },
          "resultNumber": {
            "type": "integer",
            "description": "Number of vacancies to display. By default, value is 20."
          }
        }
      },
      "searchResponse": {
        "type": "object",
        "properties": {
          "responseInstructions": {
            "type": "string",
            "description": "Set of actions to be done."
          },
          "chatLink": {
            "type": "string",
            "description": "Link to a newly created chat."
          },
          "jobs": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "company": {
                  "type": "string",
                  "description": "Company or brand name."
                },
                "title": {
                  "type": "string",
                  "description": "Job title."
                },
                "location": {
                  "type": "object",
                  "properties": {
                    "city": {
                      "type": "string",
                      "description": "City name."
                    },
                    "state": {
                      "type": "string",
                      "description": "State name."
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}
Use JoPilot on 302.AI

JoPilot GPT FAQs

Currently, access to this GPT requires a ChatGPT Plus subscription.
Visit the largest GPT directory GPTsHunter.com, search to find the current GPT: "JoPilot", click the button on the GPT detail page to navigate to the GPT Store. Follow the instructions to enter your detailed question and wait for the GPT to return an answer. Enjoy!
We are currently calculating its ranking on the GPT Store. Please check back later for updates.

More custom GPTs by copilot.us on the GPT Store

Batch Process

Upload & process files in batches. Supports CSV, TSV, Excel, Google Sheets. Ideal for data analysis & insight.

400+

Batch Process on the GPT Store

Aaron Code Review

Review GitHub code, summarize it & suggest improvements. Submit Git commit details or URL/link for insights.

Aaron Code Review on the GPT Store

Export Chat to PDF

Export your chat conversation to a PDF file, ready for download and share.

Export Chat to PDF on the GPT Store

Federal Resume

Write an ATS-optimized professional federal usajobs resume, for your targeted government job role.

Federal Resume on the GPT Store

Graduate Resume

Create you an ATS-friendly recent college/graduate resume, designed to land your first job.

Graduate Resume on the GPT Store

Job Description

Write you an effective job description that attracts top-quality talent for your next interview.

Job Description on the GPT Store

Job Interview

Prepare you for a job interview by asking questions and providing feedback.

Job Interview on the GPT Store

Medical Resume

Create an ATS-optimized job winning professional medical assistant resume for your targeted healthcare position.

Medical Resume on the GPT Store

Recruiter. Interview

Help recruiters, employers, and business owners prepare for job interviews to enhance the hiring process.

Recruiter. Interview on the GPT Store

Job Offers Copilot

Create good-looking PDF job offers for business owners, HR and recruiters to enhance the hiring process.

Job Offers Copilot on the GPT Store

Video Summary

Create YouTube video summaries from transcripts and provide concise content overview with timestamps.

Video Summary on the GPT Store

Aaron Copywriter

Rewrite articles per your instructions. Send me web pages, PDFs, Word docs, Wikipedia, reviews, anything!

Aaron Copywriter on the GPT Store

Aaron Translator

Translate URLs or documents in any language. Support files and links.

Aaron Translator on the GPT Store

Chat With Maps

Explore, navigate & discover Google Maps! Find nearby places, reviews, geocode addresses & more.

Chat With Maps on the GPT Store

Business Contracts

Create professional, good-looking, and compliant business contracts. Download as PDF or Word.

Business Contracts on the GPT Store

Job Search in the US

Optimize your US job hunt. Search & explore by keywords, location, employer, salary and commute.

Job Search in the US on the GPT Store