KateStar-git/Personal-AI-Agent-Susan
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Repository files navigation
# AI Personal Assistant (n8n + OpenAI + Pinecone) π Overview ## This project is a multi-modal AI personal assistant built using n8n, integrating LLMs, vector search, and external APIs to automate daily tasks. ### The assistant communicates via Telegram and supports: text voice image inputs π§ Features π¬ Conversational AI with memory π€ Voice input (speech-to-text) π Voice output (text-to-speech) πΌοΈ Image analysis (vision model) π§ Email management (read/send) π Calendar management (create/delete events) π Contact retrieval using vector search (RAG) ## Architecture Telegram β n8n Workflow β AI Agent β Tools/APIs β Response ## Components: n8n β workflow orchestration OpenAI β LLM, speech, vision Pinecone β vector database Gmail API β email automation Google Calendar API β scheduling ## RAG Pipeline: Upload contacts via form Parse and split documents Generate embeddings (OpenAI) Store in Pinecone Retrieve via semantic search ## Tech Stack: n8n (workflow automation) OpenAI (GPT, Whisper, Vision) Pinecone (vector DB) Telegram Bot API Google APIs (Gmail, Calendar) ## Use Cases Personal productivity assistant AI automation demo RAG system prototype Multi-modal AI agent