<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Mohid</title>
    <description>The latest articles on DEV Community by Mohid (@mohid_d94d3e325adb4c7c332).</description>
    <link>https://dev.to/mohid_d94d3e325adb4c7c332</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3899941%2Fda0911e5-c795-4e7a-a6be-d2bbb57d89b3.png</url>
      <title>DEV Community: Mohid</title>
      <link>https://dev.to/mohid_d94d3e325adb4c7c332</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mohid_d94d3e325adb4c7c332"/>
    <language>en</language>
    <item>
      <title>Introducing CareerGPT – A Multi-Agent AI Career Assistant</title>
      <dc:creator>Mohid</dc:creator>
      <pubDate>Mon, 27 Apr 2026 08:19:14 +0000</pubDate>
      <link>https://dev.to/mohid_d94d3e325adb4c7c332/introducing-careergpt-a-multi-agent-ai-career-assistant-50n1</link>
      <guid>https://dev.to/mohid_d94d3e325adb4c7c332/introducing-careergpt-a-multi-agent-ai-career-assistant-50n1</guid>
      <description>&lt;p&gt;Today, I’m sharing my recent project: CareerGPT.&lt;/p&gt;

&lt;p&gt;CareerGPT is built using LangGraph and LangChain. The core idea behind this project is to design a multi-agent system where different specialized agents handle different career-related tasks—coordinated by a central supervisor agent.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How It Works&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The system consists of 5 specialized agents, all controlled by a supervisor agent.&lt;/p&gt;

&lt;p&gt;The supervisor agent:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Receives the user query&lt;/li&gt;
&lt;li&gt;Analyzes the intent&lt;/li&gt;
&lt;li&gt;Routes the query to the most relevant agent&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each agent is designed with its own prompts, tools, and responsibilities.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The 5 Specialized Agents&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Career Advisor&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Provides structured career guidance and suggests clear career paths.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Resume Analyzer&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Users upload their resumes, and the agent analyzes them to provide detailed feedback and improvements.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Resume Q&amp;amp;A&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Allows users to ask questions directly about their resume (e.g., strengths, gaps, improvements).&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Learning Path Agent&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Generates custom learning roadmaps based on the user’s target domain (e.g., Web Development, AI, etc.).&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Job Search Agent&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Helps users find job opportunities based on specific roles, domains, or companies.&lt;br&gt;
How Agents Differ Internally&lt;/p&gt;

&lt;p&gt;Each agent is not just a prompt—it has its own logic and tools.&lt;/p&gt;

&lt;p&gt;Job Search Agent&lt;br&gt;
Connected to a web search tool. When a query is received, it searches online (e.g., job listings) and returns relevant results such as available roles in a specific region or domain.&lt;br&gt;
Learning Path Agent&lt;br&gt;
Uses RAG (Retrieval-Augmented Generation) to generate personalized learning roadmaps based on stored domain-specific knowledge.&lt;/p&gt;

&lt;p&gt;This separation ensures that each agent is optimized for its specific task instead of trying to do everything in one place.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tech Stack&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Language: Python&lt;/li&gt;
&lt;li&gt;AI Frameworks: LangGraph, LangChain, RAG&lt;/li&gt;
&lt;li&gt;LLM: Groq (fast and free for experimentation)&lt;/li&gt;
&lt;li&gt;Backend: FastAPI, PostgreSQL, Async Programming, Authentication&lt;/li&gt;
&lt;li&gt;Deployment: Render, Vercel, CI/CD&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Feedback&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I’d genuinely appreciate your feedback.&lt;br&gt;
If you see gaps, design flaws, or areas for improvement, feel free to point them out—I’m actively looking to refine and improve this system.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>langchain</category>
      <category>python</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
