AIKonuş Projesi
🧾 Proje Açıklaması:
AIKonuş, Kali Linux işletim sistemi üzerinde çalışan, Ollama tabanlı Mistral LLM modeli ile desteklenen hafızalı bir yapay zeka sohbet botudur.
Bu proje, kullanıcıların bir web arayüzü (Gradio) üzerinden doğal dille iletişim kurmasına olanak tanırken, konuşma geçmişini (session-based memory) hatırlayarak daha tutarlı ve bağlamsal cevaplar verir.
🎯 Projenin Özellikleri:
💬 Gradio tabanlı kullanıcı arayüzü
🧠 Geçici hafıza: Aynı oturumda konuşulanları hatırlar
🛠️ Ollama destekli Mistral modeliyle çalışır
🧩 Dokümana bağlı bilgi verecek (ileride entegre edilecek)
⚙️ Tamamen yerel (offline) çalışır
🐧 Kali Linux uyumlu kurulum yapısına sahiptir
Klasör Yapısı
aikonus/
├── main.py
├── app/
│ └── ollama_runner.py # Gradio + Ollama entegrasyonu
│ └── document_loader.py ✅
├── documents/ # Kullanılacak dökümanlar buraya eklenecek
│ └── parola_politikasi_ozel.txt #Temsilidir.
│ └── bilişim_hukuku.txt #temsilidir.
│ └── siber_guvenlik.txt #temsilidir.
├── requirements.txt # Gerekli Python paketleri
└── README.md # Proje açıklaması
🔗 GitHub Bağlantısı:
https://github.com/acikburak/chatbot.git
Kurulum:
git clone https://github.com/acikburak/chatbot.git
cd chatbot/aikonus
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Çalıştırmak için
cd chatbot/aikonus
source venv/bin/activate
python3 main.py
## gelen url adresini aç.
Kurulum yapılmadan önce
https://www.youtube.com/watch?v=U7Q0ScGtr1
I Ollama ve mistal modeli kurulmalıdır. video'dan takip ederek indirebilirsiniz.
Yazılım sırasındaki video kaydı: https://www.youtube.com/watch?v=O0hjRj15QRc