This repository contains applications that utilize Generative AI with large language models. The projects demonstrate advanced techniques including Retrieval Augmented Generation (RAG) and multi-agent LLM applications.
A sophisticated job application assistant that leverages CrewAI and OpenAI GPT-4 to create tailored, honest resumes and cover letters.
Key Features:
- Multi-agent system with hierarchical task processing
- Context-based RAG for analyzing applicant profiles and job postings
- Built-in guardrails to prevent resume embellishment
- Generates tailored resumes, cover letters, and interview preparation materials
Files:
main_app.ipynb- Main application notebookagent_parameters.py- Agent configuration and parametersjob_posting_details.py- Job posting processing utilitiesapplicant_profile_reference.md- Reference template for applicant profilesoutput/- Generated application materialsimg/- Documentation images and diagrams
Technologies: CrewAI, OpenAI GPT-4, Python, Jupyter Notebook
This repository showcases practical implementations of modern AI techniques for real-world applications, focusing on ethical AI usage and maintaining authenticity in automated processes.