DEV Community

Cover image for Job Finder Bot - Find Jobs, Saves Applied Jobs and Sends weekly new jobs list
Jasmin Virdi
Jasmin Virdi

Posted on

Job Finder Bot - Find Jobs, Saves Applied Jobs and Sends weekly new jobs list

This is a submission for the Coze AI Bot Challenge: Bot Innovator.

What I Built

Hello Everyone,

As part of this hackathon I have worked on a Job Finder bot which has capabilities to find potential Jobs based on the role/ job type, helps to keep track of all the Jobs user has applied so far and get weekly updates of newly posted job opportunities sorted on the basis of job role/ type.

The Job Finder bot return the job results derived from some public job APIs like Findwork and Adzuna. It also manages user's application using Coze inbuilt database and fetch jobs stored in Knowledge base on matching type.

Demo

You can try out the Job Finder Bot here in Coze Bot Store.

Here the flows with their description.

Find Jobs

The user will ask the bot to share the list of all the job openings for a given job type. The bot will share the list of all jobs with Apply link.

Image description

Save and keep track of jobs you have applied.

The user can also keep track of all the jobs they have applied across at one place and keeps notes related to it in the bot.

Image description

Get scheduled job updates.

The Job Finder bot can also help you get weekly updates for the newly posted job updates sorted on the basis of job roles.

Image description

The bot can also be used for interview preparations by listing required skills and providing assistance with software and other questions related to role.

Your Configuration

Here are the screenshots of the bot configuration including prompts, skills, workflows, plugins and Knowledge base.

Prompt:

Image description

Plugins:
I have created two custom plugins based on FindWork and Adzuna public APIs
Image description

Database:
Image description

Knowledge Base:

Image description

I have used workflow to get the results from two plugin and create a curated list of jobs on the basis of role provided by user.
Image description

Journey

My journey while building this bot and using Coze helped me a lot to get more hands on experience with writing and maintaining long descriptive prompts.

Another cool thing I liked was building the plugins and workflows. The custom plugins I built for this bot and then using LLM within workflow to combine and produce structured output gave a better understanding of the whole flow.

The demos and Coze helpbot were really helpful during my development journey it not only helped me resolve my doubts but also gave me ideas for new features that can be built using Coze functionalities.

The platform is easy to use and understand I really enjoyed working and integrating with Coze. I would like to extend bot capabilities further by integrating more plugins and adding more Knowledge bases.

Thanks

Top comments (2)

Collapse
 
philiphow profile image
Philip How

Great work!

Collapse
 
jasmin profile image
Jasmin Virdi

Thank you!