How to summarise an JD in consice, good quality with Chat-GPT :2
Tags: chatgpt, promptengineering
Published: 2024-02-26 11:19:17

This article is a continuation from [How to summarise an JD in consice, good quality with Chat-GPT :1](https://dev.to/tkrtmy1031/how-to-summarise-an-jd-in-consice-good-quality-with-chat-gpt-1-oj7). I'll continue to compare with more methods.

# JD
I'll use the same JDs generated in the previous chapter.

```
Are you ready to embark on a journey of innovation and creativity? Dutch East India, a visionary leader in design technology, is seeking a dynamic and talented Web Developer to join our esteemed team. 
With studios located in vibrant cities such as Sydney, Melbourne, Brisbane, and Auckland, you'll have the flexibility to choose your preferred location and enjoy the perfect blend of remote work and studio collaboration.

About the Role:

As a Full Stack Developer at Dutch East India, you'll be at the forefront of revolutionizing the future of design experiences for the built environment. 
Join our cutting-edge design technology research and development team and contribute to building next-generation tools for our global design business, spanning architecture, interior design, and master planning. 
Dive into the world of augmented and data-informed design, collaboration, communication, and quality data flow across the entire project lifecycle.

Responsibilities:

    Contribute to the strategic development of Dutch East India’s technology capability by researching new technologies and developing applications, web environments, and software plugins.
    Embark on the journey of storyboard development, design brief formulation, and UX design.
    Develop a robust computing and data layer for our work in AEC (Architecture, Engineering, & Construction).
    Collaborate with other members of the technology team and user groups in testing and quality assurance.
    Lead strategic projects on behalf of the Design Technology Team.

Key Requirements and Skills:

    Harness your 3-5+ years of experience in full-stack development.
    Hold a Bachelor’s degree in Computer Science or equivalent (preferred but not mandatory).
    Utilize your strong written and verbal communication skills to convey complex ideas effectively.
    Master the art of time management, maximizing efficiency, and meeting challenging goals.
    Display the ability to determine and manage priorities with minimal guidance, thriving both as part of a team and independently.

Frontend Development Skills:

    Craft clean, well-tested, and maintainable front-end code, mastering languages like Javascript/Typescript.
    Design responsive UI components and single-page applications using cutting-edge web technologies and frameworks such as React.
    Optimize rendering processes and utilize loading/caching strategies for enhanced performance.
    Configure build processes using modern tools like Webpack, Roll-up, etc., and run scripts to streamline workflows.
    Collaborate closely with backend engineers to seamlessly integrate with APIs and services.
    Uphold secure coding practices to safeguard against common threats.
    Maintain thorough documentation and contribution guidelines to ensure clarity and consistency.

Backend Development Skills:

    Write clean, well-tested, and maintainable back-end code in languages like Python, Node.
    Leverage your experience in deploying and managing containerized applications using Docker, Kubernetes, etc.
    Configure authentication and role-based access controls for APIs, ensuring robust security measures.
    Follow best testing practices, including TDD, unit, integration, and end-to-end testing, to deliver high-quality solutions.
    Collaborate effectively with frontend developers to integrate web clients with server-side logic.
    Work hand-in-hand with cloud engineers to configure and monitor service health metrics.
    Maintain comprehensive API documentation and integration guidelines to facilitate seamless collaboration.

Data Management Skills:

    Demonstrate a solid understanding of relational (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
    Set up and administer cloud storage, databases, and caching services to ensure efficient data management.
    Collaborate closely with the team to understand data requirements and design fast, efficient storage and retrieval solutions.
    Maintain thorough documentation, including data models, schemas, migration procedures, etc., to ensure clarity and consistency.
    Ready to embark on this exciting journey with Dutch East India? Apply now via our LinkedIn job post for the Web Developer position and indicate your preferred Woods Bagot Studio location. Join us as we inspire, innovate, and inclusively design a better world.


Innovation. Creativity. Collaboration. At Dutch East India, we don't just build software; we craft experiences that transcend boundaries, reshape industries, and inspire generations. 
Join us and become a part of a global community of trailblazers, where every line of code is a stroke of genius, and every pixel is a masterpiece.

But wait, there's more! As a member of the Dutch East India family, you'll enjoy a plethora of perks and benefits designed to elevate your career and enrich your life. 
From flexible working arrangements and generous leave entitlements to access to cutting-edge technology and continuous learning opportunities, we've got you covered every step of the way. Plus, with our commitment to diversity, inclusivity, and innovation, you'll find a workplace where your voice is heard, your ideas are valued, and your potential is limitless.

So what are you waiting for? 
Take the leap, join Dutch East India, and embark on a journey of discovery, growth, and success like never before. 
Your future awaits, and it's brighter than you ever imagined. Apply now and let's build the future together.
```

# Given purpose
Clarify why I need to summarize the JD. I taught it that it's to write a cover letter.
It could extracted the factors below very nicely.

- Outline of the company
- Requirements including detail technologies they need without specifying detail condition. 
- What are they emphasizes

It's a good seasoning for orientating to summarize overall.
 

## query

```
Summarise the #JD below.
I'll use it to write a cover letter.

#JD
```
## outcome

```
The Dutch East India company is looking for a talented Web Developer to join their team, offering flexibility in location and a mix of remote work and studio collaboration. 
The role involves contributing to cutting-edge design technology research, developing next-generation tools for architecture and design, and ensuring quality data flow throughout projects. 
Key responsibilities include strategic development, UX design, computing and data layer development, and leading projects. 
Requirements include 3-5+ years of full-stack development experience, proficiency in frontend and backend development, strong communication skills, time management, and the ability to work independently or as part of a team. 
The ideal candidate should excel in languages like JavaScript/TypeScript, React, Python, and Node, and have experience with databases like MySQL, PostgreSQL, and MongoDB. 
The company emphasizes innovation, creativity, collaboration, and offers various perks and benefits to support employees' career growth and work-life balance.
They encourage applicants to apply via LinkedIn and join their community of trailblazers shaping the future of design technology.

```

# Separation & Integration
Summarize the JD on the steps below.

1. Separate the JD into three.
1. Summarize each part.
1. Integrate summaries obtaining in the previous step

It output the summary each section after all. The last part looks redundant. It might be better if I omit the third section before summarising. 
You usually have a limit of length for your input(It's 4,096 tokens in free version of Chat GPT(3.5), currently.). It might be good when you need to summarise extraordinary long sentence.

## query
### summarize each
```
Summarise the #JD below.

#JD

```
### Integration
```
Summarize from each summary in #Summaries

#Summaries
[]
[]
[]

```


## separated sentence

```
Are you ready to embark on a journey of innovation and creativity? Dutch East India, a visionary leader in design technology, is seeking a dynamic and talented Web Developer to join our esteemed team. 
With studios located in vibrant cities such as Sydney, Melbourne, Brisbane, and Auckland, you'll have the flexibility to choose your preferred location and enjoy the perfect blend of remote work and studio collaboration.

About the Role:

As a Full Stack Developer at Dutch East India, you'll be at the forefront of revolutionizing the future of design experiences for the built environment. 
Join our cutting-edge design technology research and development team and contribute to building next-generation tools for our global design business, spanning architecture, interior design, and master planning. 
Dive into the world of augmented and data-informed design, collaboration, communication, and quality data flow across the entire project lifecycle.

Responsibilities:

    Contribute to the strategic development of Dutch East India’s technology capability by researching new technologies and developing applications, web environments, and software plugins.
    Embark on the journey of storyboard development, design brief formulation, and UX design.
    Develop a robust computing and data layer for our work in AEC (Architecture, Engineering, & Construction).
    Collaborate with other members of the technology team and user groups in testing and quality assurance.
    Lead strategic projects on behalf of the Design Technology Team.
```

```
Key Requirements and Skills:

    Harness your 3-5+ years of experience in full-stack development.
    Hold a Bachelor’s degree in Computer Science or equivalent (preferred but not mandatory).
    Utilize your strong written and verbal communication skills to convey complex ideas effectively.
    Master the art of time management, maximizing efficiency, and meeting challenging goals.
    Display the ability to determine and manage priorities with minimal guidance, thriving both as part of a team and independently.

Frontend Development Skills:

    Craft clean, well-tested, and maintainable front-end code, mastering languages like Javascript/Typescript.
    Design responsive UI components and single-page applications using cutting-edge web technologies and frameworks such as React.
    Optimize rendering processes and utilize loading/caching strategies for enhanced performance.
    Configure build processes using modern tools like Webpack, Roll-up, etc., and run scripts to streamline workflows.
    Collaborate closely with backend engineers to seamlessly integrate with APIs and services.
    Uphold secure coding practices to safeguard against common threats.
    Maintain thorough documentation and contribution guidelines to ensure clarity and consistency.

Backend Development Skills:

    Write clean, well-tested, and maintainable back-end code in languages like Python, Node.
    Leverage your experience in deploying and managing containerized applications using Docker, Kubernetes, etc.
    Configure authentication and role-based access controls for APIs, ensuring robust security measures.
    Follow best testing practices, including TDD, unit, integration, and end-to-end testing, to deliver high-quality solutions.
    Collaborate effectively with frontend developers to integrate web clients with server-side logic.
    Work hand-in-hand with cloud engineers to configure and monitor service health metrics.
    Maintain comprehensive API documentation and integration guidelines to facilitate seamless collaboration.

Data Management Skills:

    Demonstrate a solid understanding of relational (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
    Set up and administer cloud storage, databases, and caching services to ensure efficient data management.
    Collaborate closely with the team to understand data requirements and design fast, efficient storage and retrieval solutions.
    Maintain thorough documentation, including data models, schemas, migration procedures, etc., to ensure clarity and consistency.
    Ready to embark on this exciting journey with Dutch East India? Apply now via our LinkedIn job post for the Web Developer position and indicate your preferred Woods Bagot Studio location. Join us as we inspire, innovate, and inclusively design a better world.

```

```
Innovation. Creativity. Collaboration. At Dutch East India, we don't just build software; we craft experiences that transcend boundaries, reshape industries, and inspire generations. 
Join us and become a part of a global community of trailblazers, where every line of code is a stroke of genius, and every pixel is a masterpiece.

But wait, there's more! As a member of the Dutch East India family, you'll enjoy a plethora of perks and benefits designed to elevate your career and enrich your life. 
From flexible working arrangements and generous leave entitlements to access to cutting-edge technology and continuous learning opportunities, we've got you covered every step of the way. Plus, with our commitment to diversity, inclusivity, and innovation, you'll find a workplace where your voice is heard, your ideas are valued, and your potential is limitless.

So what are you waiting for? 
Take the leap, join Dutch East India, and embark on a journey of discovery, growth, and success like never before. 
Your future awaits, and it's brighter than you ever imagined. Apply now and let's build the future together.
```


## outcome

```
The job description for the Full Stack Developer position at Dutch East India entails contributing to the development of next-generation tools for global design projects, focusing on architecture, interior design, and master planning. It includes responsibilities such as strategic technology development, storyboard development, and UX design, offering flexibility to work remotely or in various studio locations.

For the Web Developer position, candidates are expected to have 3-5+ years of full-stack development experience and strong communication and time management skills. Proficiency in JavaScript/TypeScript, Python, and Node, along with knowledge of relational and NoSQL databases, is required. Applicants are encouraged to apply via LinkedIn, indicating their preferred studio location.

Dutch East India's culture emphasizes innovation, creativity, and collaboration, offering a range of benefits such as flexible working arrangements, access to cutting-edge technology, and continuous learning opportunities. The company values diversity, inclusivity, and employee input, fostering an environment where ideas are valued, and potential is limitless. Candidates are urged to join and contribute to the company's journey of discovery, growth, and success.
```


# Given steps
## query
Give detail steps to summarize the JD. It's fascinating that it showed each step of its thoughts. And summarised very concisely(The final summary is **Step4**). It possibly facilitate to analyse your prompt easier and let you fine-tune the output.

```
Summarise the #JD below along the steps in #Steps.

#Steps
1. Grasp the structure of each section.
2. Detect what information is important to write a cover letter.
3. List up what items do you summarize to, up to 3.
4. Output summary into each item.

#JD
```
## outcome

```
Sure, here's a summary of the job description (#JD) structured according to the provided steps (#Steps):

Step 1: Grasp the structure of each section

Introduction: Dutch East India seeking a Web Developer for innovative design technology.
About the Role: Full Stack Developer role, revolutionizing design experiences.
Responsibilities: Strategic development, research, storyboard development, computing layer development, collaboration, leadership.
Key Requirements and Skills: Experience, education, communication, time management, teamwork.
Frontend Development Skills: Languages, UI design, performance optimization, build processes, collaboration with backend.
Backend Development Skills: Languages, containerized applications, authentication, testing, collaboration with frontend and cloud engineers.
Data Management Skills: Database understanding, cloud services, collaboration, documentation.
Step 2: Detect what information is important to write a cover letter

Understanding of Dutch East India's innovative design technology focus.
Full Stack Developer role with emphasis on revolutionizing design experiences.
Specific technical skills and experience required for frontend, backend, and data management.
Emphasis on collaboration, communication, and strategic development.

Step 3: List up what items do you summarize to, up to 3

Introduction and overview of Dutch East India's role and focus.
Technical skills and experience required for the Full Stack Developer role.
Emphasis on collaboration, communication, and strategic development.

Step 4: Output summary into each item

Introduction: Dutch East India seeks a Web Developer to innovate in design technology.
Technical Skills and Experience: Full Stack Developer role revolutionizing design experiences, requiring expertise in frontend (JavaScript/TypeScript, React), backend (Python, Node), and data management (SQL, NoSQL).
Emphasis: Collaboration, communication, and strategic development are essential.

This summary covers the key aspects of the job description and provides a structured approach for crafting a cover letter.
```

# Combination
Considering the each comparison, I combined the following methods which performed better in comparison.

- Chapters
- Given purpose
- Given steps

It returned concise summary in bullet list style. But the quality depends on how the chapters is separated properly.

e.g)
Requirements <- a bit abstruct and contain mixed contents
|
v
Key responsibility:
Quarification:
Required technology:

And it doesn't seems to follow the limit of content volume.
e.g.) Format each section within a few bullet lists.

## query

```
You are hunting a job opportunity and want to extract necessary information embed them into your cover letter.
Summarise the #JD below along the steps in #Steps.

#Steps
1. Devide #JD into meaningful sections.
2. Extract keywords in each section.
3. Output summary into each item on # Chapters.
4. Format each section within a few bullet lists.

# Chapters
Role:
What they do:
Key responsibility:
Quarification:
Required technology:
Work condition:
Corporate culture:
Ideal candidate:

#JD

```
## output

```
# Role:
- Web Developer

# What they do:
- Develop next-generation tools for the global design business, focusing on architecture, interior design, and master planning.
- Dive into augmented and data-informed design, collaboration, communication, and quality data flow across project lifecycles.

# Key responsibility:
- Contribute to strategic development of technology capability.
- Embark on storyboard development, design brief formulation, and UX design.
- Develop robust computing and data layers for work in AEC.
- Lead strategic projects for the Design Technology Team.

# Qualification:
- Bachelor’s degree in Computer Science or equivalent (preferred).
- 3-5+ years of experience in full-stack development.
- Strong written and verbal communication skills.
- Proficiency in time management and goal achievement.
- Ability to determine and manage priorities independently.

# Required technology:
## Frontend Development Skills:
- JavaScript/TypeScript
- React
- Webpack, Roll-up
- Secure coding practices

## Backend Development Skills:
- Python, Node
- Docker, Kubernetes
- Authentication and access controls
- Testing practices (TDD, unit, integration, end-to-end)
- API documentation

## Data Management Skills:
- MySQL, PostgreSQL, MongoDB
- Cloud storage and databases
- Data modeling and schema design
- Documentation of data models and procedures

# Work condition:
- Flexible working arrangements with remote work and studio collaboration options.
- Studios in Sydney, Melbourne, Brisbane, and Auckland.

# Corporate culture:
- Focus on innovation, creativity, and collaboration.
- Commitment to diversity, inclusivity, and innovation.
- Workplace where voices are heard, ideas are valued, and potential is limitless.

# Ideal candidate:
- Dynamic and talented individual passionate about design technology.
- Able to thrive in a fast-paced, innovative environment.
- Excited to contribute to building the future of design experiences.

This summary highlights the key aspects of the job description and demonstrates how your skills and experience align with the role's requirements.
```
# Conclusion
A long combined query didn't show remarkable differences.
And it won't be long-term solution even if you create over-tuned query because Chat GPT get upgraded day by day and changes its output. 
I recommend to organise detailed and fine-tuned chapters to output, considering cost performance.
Simple is best.

## query
```
Summarize #JD into the items on # Chapters

# Chapters
Role:
What they do:
Key responsibility:
Qualification:
Required technology:
Work condition:
Corporate culture:
Ideal candidate:

#JD
```

## output

```

Role: 
Full Stack Developer

What they do: 
Revolutionize design experiences for the built environment by contributing to cutting-edge design technology research and development, 
building next-generation tools, and ensuring quality data flow across projects.

Key responsibility: 
Contribute to the strategic development of technology capability, develop computing and data layers for AEC, 
lead strategic projects, and collaborate with teams for testing and quality assurance.

Qualification: 
3-5+ years of full-stack development experience, Bachelor’s degree in Computer Science or equivalent (preferred), 
strong communication and time management skills, ability to work independently and in a team.

Required technology: 
- Frontend: Javascript/Typescript, React, Webpack, Roll-up
- Backend: Python, Node, Docker, Kubernetes
- Data Management: MySQL, PostgreSQL, MongoDB, cloud storage services

Work condition: 
Flexible working arrangements with options for remote work and studio collaboration in vibrant cities like Sydney, Melbourne, Brisbane, and Auckland.

Corporate culture: 
Focused on innovation, creativity, collaboration, diversity, and inclusivity.
 Encourages continuous learning, values employee input, and provides various perks and benefits.

Ideal candidate: 
A dynamic and talented individual with a passion for innovation, creativity, and design technology, 
who thrives in a collaborative and inclusive work environment and is committed to continuous learning and growth.
```

# Future problem
I'm gonna utilise the query to tune up the query to generate  cover letters personalised to each company.