Personal Portfolio Resume CV Chatbot
detail.loadingPreview
Build a powerful AI chatbot that answers questions about your professional profile using your resume and CV. This workflow automates the process of training an AI on your documents and makes your information accessible via a chatbot API.
About This Workflow
This n8n workflow empowers you to create an intelligent chatbot capable of discussing your professional background. It leverages Google Gemini for advanced language understanding and Pinecone for efficient vector storage of your resume and CV content. The workflow automatically detects new or updated documents in a designated Google Drive folder, processes them into digestible chunks, and indexes them for quick retrieval. This creates a dynamic and up-to-date knowledge base for your AI agent. You can then expose this AI through a webhook API, allowing for seamless integration with any frontend application, and even optionally save conversation history to a database like NocoDB.
Key Features
- Automated Document Ingestion: Automatically trains your AI on new or updated resumes/CVs from a Google Drive folder.
- Intelligent Q&A: Provides accurate answers to questions about your professional experience and skills.
- Customizable AI Index: Easily configure your preferred vector database index name (e.g.,
seanragoryourcv). - Webhook API Access: Exposes your AI chatbot via a webhook for easy integration with frontend applications.
- Optional Conversation History Logging: Supports saving chat interactions to a database like NocoDB for future analysis.
How To Use
- Set up Google Cloud and Vertex AI: Create a Google Cloud project and enable the Vertex AI API.
- Obtain Google AI API Key: Get an API key from Google AI Studio.
- Set up Pinecone: Create a free Pinecone account and obtain your API key. Create an index (e.g.,
seanrag). - Organize Google Drive: Create a dedicated folder for your resume documents in Google Drive.
- Configure n8n Credentials: Add Google Drive OAuth2, Google Gemini (PaLM) API, and Pinecone API credentials to n8n.
- Import Workflow: Import this workflow into your n8n instance.
- Configure Nodes: Update the Google Drive Trigger nodes to point to your specific Google Drive folder. Configure Pinecone nodes with your index name.
- Optional NocoDB Integration: If desired, set up NocoDB and a table to store conversation history, mapping fields accordingly.
Apps Used
Workflow JSON
{
"id": "e479c1c6-f888-4821-9f15-141b73728eca",
"name": "Personal Portfolio Resume CV Chatbot",
"nodes": 26,
"category": "Personal",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: e479c1c6-f888...
About the Author
Free n8n Workflows Official
System Admin
The official repository for verified enterprise-grade workflows.
Statistics
Related Workflows
Discover more workflows you might like
Smart Expense Tracking with Telegram & AI
Automate your personal finance management by turning your Telegram chat into an intelligent expense tracker. Simply send a photo of a receipt or a text message, and this workflow uses AI to categorize your spending, extract crucial details, and provide instant summaries.
Send Obsidian Notes as Emails with Dynamic Attachments
This workflow empowers you to transform your Obsidian notes into dynamic emails, complete with custom metadata from YAML frontmatter and automated attachment handling. Seamlessly share your thoughts and files directly from your preferred note-taking environment.
Daily AI-Powered Morning Briefing
Start your day with clarity and focus using this n8n workflow. It automatically fetches your tasks from Todoist and events from Google Calendar, then leverages AI to create a concise, personalized daily briefing delivered directly to your inbox every morning. This ensures you always know your top priorities and upcoming schedule at a glance.