AI-Powered Tools Portfolio
This repository contains some practical artificial intelligence projects.
Repository Contents
- Context-Aware Smart ChatBot
- Ad Campaign Analyzer
- Marketing Task Automator
- bank-chatbot
- photo_processor_csharp
1. Context-Aware Smart ChatBot
Conversational assistant based on LangChain + OpenAI, capable of:
- Maintaining conversation history
- Querying custom PDF documents
- Remembering previous context like a human
- Ideal for internal support, legal, HR, or customer interactions
Technologies: FastAPI, LangChain, OpenAI GPT-3.5, FAISS, Python
Folder: chatbot_ai/
2. Ad Campaign Analyzer
Upload an ad image and get:
- Smart visual classification (faces, text, emotions, etc.)
- Automated analysis with recommendations
- Advertising effectiveness scoring
Technologies: CLIP, Transformers, OpenAI GPT, Streamlit
Folder: ad_analyzer/
3. Marketing Task Automator
Describe your product and the app will generate:
- Sales pitch
- Promotional email
- Social media post
- Slogan
- Frequently asked questions (FAQs)
Technologies: Flask, Bootstrap, OpenAI GPT-3.5
Folder: ai_marketing_assistant/
4. Bank Chatbot
Whatsapp chatbot
Technologies: baileys, Flask, OpenAI gpt-3.5-turbo, mistralai/Mistral-7B-Instruct-v0.2
Folder: bank-chatbot/
5. Photo Processor Csharp
ID Photo Processor
Technologies: .NET, Emgu.CV
Folder: photo_processor_csharp/
How to Run
For python:
cd <project>
pip install -r requirements.txt
python app.py
For Node:
cd <project>
node app.js
For the Photo Processor:
PhotoProcessor.exe "Source Folder" "Destination Folder" [width] [height] [dpi]
PhotoProcessor.exe "C:\FotosTests\Originals" "C:\FotosTests\Converted" 400 400 72