Hey Champs
Anyone noticed that responses in json are much shorter than without it?
Here are 2 examples of completions:
plain answer
Thank you for sharing your CV and the job description. To optimize your CV for the vacancy, I'd like to ask a few questions to gather the missing information:
1. **Financial Reporting and Analysis:** Can you provide specific examples of how you've optimized data analysis and financial reporting to support strategic, operational, and financial goals in your current or previous roles?
2. **Budget Management and Development:** Have you overseen and managed budgets for divisions or projects in your current or previous roles? Any specific achievements related to budget management that you can highlight?
3. **Leadership and Management Experience:** Have you directly managed or supervised financial analysts or other operations staff in your current or previous roles? If so, what were your key responsibilities in managing and leading a team?
4. **Financial Systems/Applications:** Do you have experience with specific financial systems or applications that are relevant to the job description, such as Salesforce, Cognos, or Adaptive reporting and budgeting software?
5. **Project Leadership and Collaboration:** Can you provide examples of how you've collaborated with cross-functional teams or led financial and budgetary initiatives to ensure successful implementation and compliance across departments and programs?
6. **Professional Development and Certifications:** Have you pursued any additional certifications, professional development programs, or training related to financial analysis, reporting, or budget management since completing your MBA in 2012?
7. **Soft Skills and Interpersonal Abilities:** Can you highlight any specific instances where your strong interpersonal skills and ability to work in a diverse work environment have contributed to successful financial initiatives or projects?
Once I have this information, I can help tailor your CV to better align with the job description and make it a perfect fit for the vacancy.
json answer
{
"ai_message": "Great! To optimize your CV for the vacancy, I need some additional information. Could you please provide details about any experience you have with financial databases, accounting, and financial systems/applications? Additionally, do you have any experience with Salesforce, Cognos, or Adaptive reporting and budgeting software? This information will help tailor your CV to match the qualifications required for the position at WestEd.",
"status": "collecting_missing_information"
}
These completions were received from the executions in the same model (gpt-3.5-turbo-1106) with the same parameters (“temperature”: 0, "response_format: {“type”: “json_object” }, “timeout”: 5) and exactly same prompts with just 1 difference, in the end of the system prompt for ‘json answer’ case I added:
Respond only in JSON format with the following fields:
- "ai_message", rules:
- your next message to the Human
- ai_message must always be in plain text or Markdown where applicable and never - json
- "status", the only possible values (you must go through all of the statuses in this order):
- "collecting_missing_information"
- "optimizing_cv"
Anyone have some creative workaround?