Skip to content

KateStar-git/Personal-AI-Agent-Susan

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

About

multi-modal AI personal assistant built using n8n, integrating LLMs, vector search, and external APIs to automate daily tasks. Tech stack: n8n (workflow automation) OpenAI (GPT, Whisper, Vision) Pinecone (vector DB) Telegram Bot API Google APIs (Gmail, Calendar)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors