2.3 KiB
2.3 KiB
id, name, description, pages, status, prompt, triggers, actions
| id | name | description | pages | status | prompt | triggers | actions | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| create-position | Create Position | Create a position by answering a few questions in the chat. |
|
active | Create a position |
|
|
Create Position
Purpose
Create a position without leaving the Positions page. Owliver asks for what it does not already know, one question at a time, offers the answers as chips, then reads the whole thing back before anything is written.
No form opens. No page is navigated to. The record created is the same
JobPosting the manual form writes, through the same create action.
Capabilities
- Understand requests to create positions.
- Read the role, location, pay, experience, English level and certifications out of a single sentence.
- Ask only for what the request did not already answer.
- Offer each answer as a suggestion, so the whole flow can be clicked.
- Read the position back for confirmation before creating it.
- Create the position on the page you are already on.
Conversation
Each line is field | question | suggestions | required?. Suggestions beginning
with @ come from the application's own data, so a role category added in the
form is offered here without this file changing.
- company | Which client is this role for? Type the company name. | | required
- role_category | What role are you hiring for? | @roles | required
- location | Where will this role be based? | Chennai; Bengaluru; Coimbatore; Bay Area; Other | required
- pay | What is the pay range? | $18–$28/hr; $25–$35/hr; $30–$40/hr; Custom | required
- min_experience_years | Any minimum experience? | No minimum; 1 year; 2 years; 3+ years | optional
- english_required | What is the minimum English level? | @english | optional
- certifications_required | Any required certifications? | @certifications; None | optional
Actions
- create_position