우리는 또 다른 AI 이력서 작성기를 구축하려고 시도했습니다. 실패했습니다. 그래서 우리는 대신 자율적인 커리어 에이전트를 만들었습니다.

작성자

카테고리:

← 피드로
DEV Community · Aman Gupta · 2026-07-21 개발(SW)
Cover image for We Tried Building Another AI Resume Builder. It Failed. So We Built Autonomous Career Agents Instead.

Aman Gupta

Every AI career platform seems to follow the same playbook.

Upload your resume.
Get an ATS score.
Match it against a job description.
Generate a cover letter.
Practice interview questions.
Chat with an AI assistant.

We built many of those features too.

Then we stopped and asked ourselves:

If everyone can build these features with an LLM in a weekend, what are we actually building?

That question completely changed the direction of our product.

The Problem We Kept Seeing

Candidates don’t usually struggle because they don’t have another resume builder.

They struggle because nobody can answer a much bigger question:

“What should I do next to become more employable?”

Should they:

learn Docker?
build an AI Agent?
improve system design?
deploy a project?
learn RAG?
focus on MCP?
switch to backend engineering?

Most tools generate documents.

Very few help candidates make better career decisions.

We Started Removing Features

Some of our AI features looked impressive in demos but weren’t creating long-term value.

We experimented with:

AI Career Chat
AI Practice Modules
Generic AI generators

People tried them once.

Then never came back.

That taught us something important.

Users don’t necessarily want more AI.

They want better guidance.

Instead of More Features, We Built Two AI Agents

Rather than adding another generator, we introduced two specialized agents with different responsibilities.

🧠 Career Strategist

The Career Strategist continuously analyzes:

resume
target role
hiring market trends
skill gaps
portfolio
market fit

Its responsibility isn’t generating content.

Its responsibility is answering:

“How employable am I today, and what should I improve next?”

🏗️ Portfolio Architect

The Portfolio Architect receives the Strategist’s findings.

Instead of suggesting random GitHub projects, it designs a portfolio roadmap that aims to maximize employability.

It considers:

hiring demand
missing skills
project difficulty
expected career impact
logical learning progression

Instead of saying:

Build Project A.

It explains:

Build Project A first because your profile already demonstrates backend experience, but lacks deployment and production architecture. Completing this project is expected to improve your market fit for your target role.

The Interesting Part

The agents don’t work independently.

They collaborate.

Resume

Career Strategist

Market Analysis

Skill Gap Detection

Portfolio Architect

Personalized Roadmap

Interview Coach

Resume evolves

Career Strategist runs again

Rather than isolated AI tools, we’re experimenting with an AI system where each component has a single responsibility and shares context with the others.

Some Challenges We Ran Into

This turned out to be much harder than prompting an LLM.

A few problems we had to solve:

Preventing hallucinated career advice.
Keeping recommendations consistent across multiple agents.
Maintaining context from the candidate’s active resume.
Explaining why a recommendation was made.
Making the UI feel like an autonomous system rather than a chatbot.
Balancing deterministic logic with LLM-generated insights.

We’re still iterating on all of these.

What We Learned

The biggest lesson wasn’t technical.

It was product-related.

People don’t really need another AI that writes text.

They need an AI that helps them make better decisions.

That’s the direction we’re exploring.

Instead of asking:

“Can AI write this?”

We’re asking:

“Can AI continuously improve someone’s career strategy?”

Where We’re Going Next

These agents are still in their early stages.

Next, we’re focusing on:

richer long-term memory
autonomous monitoring of hiring trends
proactive recommendations instead of one-off reports
tighter collaboration between agents
measurable career progress over time

The goal isn’t to replace human decision-making.

The goal is to help candidates understand a rapidly changing hiring market and adapt faster.

I’d genuinely love feedback from other developers and builders.

Does this architecture make sense?
Have you experimented with collaborating AI agents?
What challenges did you run into?

I’m especially interested in hearing how others are approaching persistent context, agent collaboration, and long-term memory in AI products.

원문에서 계속 ↗

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다