In practice, LLMs are based upon a combination of technologies including those we have seen already. They can help to improve many HR functions, using deep learning and natural language processing and automating many repetitive tasks.

To get the best from this section you need to try ChatGPT or another LLM for yourself. To access ChatGPT, you can go to the ChatGPT website or download the mobile app from the Apple App Store or Google Play Store. You can then create a free account. Alternatively you can access Google Gemini here.
If you spend a significant amount of time on preliminary tasks such as creating job descriptions, initial candidate screening, and scheduling interviews, then you may be able to use an LLM to save you a lot of time. However, you will need to give the LLM some guidance.

For example, if you ask ChatGPT or Gemini “please create a job description for a web developer” (you can try it for yourself!) then it may respond as follows:
Job Title: Web Developer
Location: [Company’s primary location; specify if remote options are available]
Reports To: [e.g., IT Manager, Lead Developer, or Project Manager]
Job Overview:
We are seeking a resourceful and innovative Web Developer to join our dynamic team at [Company Name]. You will be responsible for designing, coding, and improving our company’s web pages, websites, and web applications. You will work alongside a group of skilled professionals to create high-quality, user-centric solutions, employing industry standards and the latest technology trends. The ideal candidate is someone with a passion for web development, a keen eye for design, and a commitment to creating exceptional user experiences.
Responsibilities and Duties:
- Collaborate with project managers and web design teams to understand client needs, develop specifications and determine project scope.
- Construct visually appealing, responsive, and user-friendly websites and applications that meet both client and company requirements.
- Write clean, efficient, and well-documented code in a variety of languages, mainly HTML, CSS, JavaScript, and server-side languages such as PHP, Python, or Ruby.
- Develop and test user interface elements and functionality to ensure cross-browser compatibility and mobile responsiveness.
- Integrate data from various backend services and databases, ensuring a seamless integration process.
- Manage and modify content management systems (CMS), including WordPress, Joomla, or Drupal.
- Implement and maintain APIs and connect third-party services to enhance web functionalities.
- Employ SEO best practices to optimize website performance and visibility on search engines.
- Troubleshoot and resolve website issues reported by users or automated systems.
- Stay abreast of emerging technologies and development practices and apply them where applicable.
- Provide detailed project updates to management and stakeholders on a regular basis.
Qualifications:
- Bachelor’s degree in Computer Science, Web Development, or a related field, or equivalent practical experience.
- A solid portfolio demonstrating strong proficiency in web development.
- Proficiency in front-end languages (HTML, CSS, JavaScript) and frameworks/libraries (e.g., React, Angular, Vue.js).
- Experience with server-side programming languages (PHP, Python, Ruby, etc.) and their respective frameworks (e.g., Laravel, Django, Ruby on Rails).
- Knowledge of database technologies (MySQL, MongoDB) and the ability to implement and manage database systems.
- Familiarity with code versioning tools, such as Git, and development aiding tools like Webpack, Gulp, or Grunt.
- Understanding of principles related to scalability, security, and consumer privacy.
- Strong problem-solving skills, creativity, and ability to work in a dynamic and fast-paced environment.
- Excellent verbal and written communication skills with the ability to articulate technical concepts to non-technical audiences.
- A passion for continuous learning and keeping up with the latest industry trends and best practices.
Benefits:
- Bachelor’s degree in Computer Science, Web Development, or a related field, or equivalent practical experience.
- A solid portfolio demonstrating strong proficiency in web development.
- Proficiency in front-end languages (HTML, CSS, JavaScript) and frameworks/libraries (e.g., React, Angular, Vue.js).
- Experience with server-side programming languages (PHP, Python, Ruby, etc.) and their respective frameworks (e.g., Laravel, Django, Ruby on Rails).
- Knowledge of database technologies (MySQL, MongoDB) and the ability to implement and manage database systems.
- Familiarity with code versioning tools, such as Git, and development aiding tools like Webpack, Gulp, or Grunt.
- Understanding of principles related to scalability, security, and consumer privacy.
- Strong problem-solving skills, creativity, and ability to work in a dynamic and fast-paced environment.
- Excellent verbal and written communication skills with the ability to articulate technical concepts to non-technical audiences.
- A passion for continuous learning and keeping up with the latest industry trends and best practices.
[Company Name] is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
[Instructions on how to apply, including where to send the resume, cover letter, and any other required documents or information.]
This output shows that if we provide a vague prompt, then we get vague output. This is shown in a number of ways
- There is quite a lot of specific information we need to add, some of which is highlighted and some is not.
- The text provides imprecise criteria, which in many cases would be hard to assess candidates against
But there are a number of ways that we can improve the output. Getting help from an LLM is rarely a single-step process!