Skip to content

nicolorenzi/customer-service-bot

Repository files navigation

Pathfinder AI

Overview

Pathfinder AI is an advanced career coaching chatbot designed to assist users in navigating their professional journeys. Leveraging the latest advancements in AI technology, Pathfinder AI provides personalized career advice, job search assistance, and resume feedback to help users achieve their career goals.

Features

  • Career Coaching: Offers personalized advice on career development, job searching, resume writing, and more.
  • AI-Powered Conversations: Utilizes OpenAI's language models to generate insightful and relevant responses tailored to individual user needs.
  • Real-Time Processing: Backed by AWS EC2 servers for reliable and scalable performance, ensuring that users receive instant feedback.
  • Intelligent Job Search: Integrates Retrieval-Augmented Generation (RAG) to provide up-to-date job postings and relevant industry information, improving the job search experience.
  • User Authentication: Includes an authentication feature that allows users to securely log in and maintain a history of their interactions with the bot, enabling more personalized advice and follow-ups.

Technology Stack

Backend

  • Node.js: Powers the server-side logic, managing user interactions and processing requests.
  • OpenAI: Handles natural language processing to generate accurate and context-aware responses.
  • AWS EC2 Servers: Ensures high availability and scalability, providing a seamless user experience.
  • RAG (Retrieval-Augmented Generation): Enhances the bot's ability to retrieve relevant job postings and career-related information, making the advice more practical and actionable.

Frontend

  • React: A powerful JavaScript library used to create the responsive and dynamic user interface.
  • Material UI: A React UI framework that provides a polished and user-friendly design, enhancing the overall user experience.

Future Improvements

  • Enhanced Authentication: Further development of the authentication feature to include detailed user profiles and personalized career tracking.
  • Advanced Job Search Capabilities: Ongoing improvements to the RAG feature to include even more accurate and comprehensive job postings, tailored to the user's preferences and career aspirations.

Contributors

  • [Christopher Sidarous] - Implemented OpenAI as our chatbot API and integrated RAG to enhance the bot by feeding it additional information, such as resumes.
  • [Nicholas Lorenzi] - Contributions to backend architecture and implementing AWS.
  • [Isaac Shaker] - Frontend design and user experience enhancements.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published