AzerAI - AzStudio Dev tərəfindən hazırlanmış, Azərbaycan dilində danışan, həm danışıq qurabilən, həm də müxtəlif tapşırıqları yerinə yetirə bilən qabaqcul süni intellekt asistanı.
- Səsli Danışıq: Azərbaycan dilində natural danışıq
- Tapşırıq İcrası: Komputer idarəetmə, fayl əməliyyatları, internet axtarışı, və daha çox
- Plugin Sistemi: Sonsuz genişlənmə imkanı
- Yaddaş: Öncəki söhbətləri xatırlayır
- Şəxsiyyət: Klassik xidmətçi (butler) xarakteri - nəzakətli və bir qədər zarafatcı
- LiveKit Platformu: Real-time səsli kommunikasiya
- Google AI: Güclü dil modeli
- Plugin Mühəndisliyi: Modulyar və genişlənəbilən struktur
- Python 3.11: Müasir və stabil proqramlaşdırma dili
- Windows 10/11
- Python 3.11+
- İnternet bağlantısı
- 1 GB RAM
# 1. Repozitoriyı klonla
git clone https://github.com/AzStudio-Dev/AzerAI.git
cd AzerAI
# 2. Quraşdırma üçün
install.bat başlat
# 3. Konfiqurasiya üçün
config.bat başlat
# 4. Başlat
start.bat# 1. Repozitoriyı klonla
git clone https://github.com/AzStudio-Dev/AzerAI.git
cd AzerAI
# 2. Sanal mühiti yarat
python -m venv AzerAI
.\AzerAI\Scripts\activate
# 3. Kitabxanaları yüklə
pip install -r requirements.txt
# 4. Konfiqurasiya üçün
config.bat başlat
# 5. Başlat
start.batinstall.bat- 🚀 Tam avtomatik quraşdırmauninstall.bat- 🗑️ Tam silməupdate.bat- 🔄 Yeniləməconfig.bat- ⚙️ Konfiqurasiya (API açarları)start.bat-▶️ Proqramı başlat
.env faylında API açarlarını təyin edin:
GOOGLE_API_KEY=sizin_google_api_anahtarınız
LIVEKIT_URL=wss://sizin_livekit_url
LIVEKIT_API_KEY=sizin_api_anahtarınız
LIVEKIT_API_SECRET=sizin_api_sirrinizPluginlər AzerAI-nin imkanlarını genişləndirən kiçik proqram modullarıdır. Hər plugin müəyyən bir funksiyanı yerinə yetirir.
- Datetime: Tarix, saat məlumatları
- Reminder: Hatırlatma və xatırlatıcı sistemi
|
Ev avtomatlaşdırma sistemi nəzarəti |
Veb səhifələri açmaq |
|
Yandex axtarışı |
Video və mahnı axtarışı və açmaq |
|
Ekran parlaqlığı, səs səviyyəsi idarəsi |
Klaviatura, siçan idarəsi |
|
CPU, RAM, batareya məlumatları |
Faylları axtar, aç, idarə et |
|
Proqram quraşdırma/silmə/yeniləmə |
Musiqi, video nəzarəti |
|
Çalan mahnını tanı |
Video və mahnı yükləmə |
|
Hava proqnozu |
Hatırlatma və xatırlatıcı sistemi |
|
İnternet sürəti testi |
Tarix, saat məlumatları |
plugins/yeni_plugin/
├── __init__.py # Zəruri importlar
├── main.py # Əsas funksiyalar
├── info.py # Plugin haqqında məlumat
└── prompts.py # Plugin təlimatları
__init__.py:
from .main import yeni_funksiya
__all__ = ["yeni_funksiya"]main.py:
from livekit.agents import function_tool, RunContext
@function_tool()
async def yeni_funksiya(
context: RunContext,
parametr: str
) -> str:
"""Yeni funksiya təsviri"""
return f"Nəticə: {parametr}"info.py:
PLUGIN_NAME = "Yeni Plugin"
PLUGIN_DESCRIPTION = "Pluginin təsviri"
PLUGIN_AUTHOR = "Sizin Adınız"
PLUGIN_VERSION = "1.0.0"
PLUGIN_CATEGORY = "general"prompts.py:
PLUGIN_INSTRUCTION = """
## Yeni Plugin İstifadəsi
İstifadəçilər X haqqında soruşduqda:
- yeni_funksiya funksiyasını Y parametri ilə istifadə et
"""İstifadəçi: "YouTube-də mahnı aç." AzerAI: "Sizin üçün YouTube-də yeni mahnı açıram."
İstifadəçi: "Bugün Bakıda hava necədir?" AzerAI: "Bakıda bu gün hava açıq, temperatur 25 dərəcədir."
İstifadəçi: "1 saat sonra bana xatırlat, toplantım var." AzerAI: "1 saat sonra toplantınız olduğunu xatırladacam."
İstifadəçi: "Sənədlərimi göstər." AzerAI: "Sənədlər qovluğunuzdakı faylları sizə göstərirəm."
İstifadəçi: "Parlaqlığı azalt." AzerAI: "Ekran parlaqlığı azaldılır."
İstifadəçi: "Musiqini dayandır." AzerAI: "Musiqi dayandırıldı."
İstifadəçi: "Yeni qovluq yarat." AzerAI: "Yeni qovluqun adını deyin."
İstifadəçi: "Yandex-də axtar." AzerAI: "Nə axtarmaq istədiyinizi deyin."
İstifadəçi: "Proqram quraşdır." AzerAI: "Hansı proqramı quraşdırmaq istəyirsiniz?"
İstifadəçi: "İnternet sürətini yoxla." AzerAI: "İnternet sürət testi başladılır."
İstifadəçi: "Xatırlatmaları göstər." AzerAI: "Aktiv xatırlatmalarınız göstərilir."
- "Parlaqlığı artır" →
display_controlplugin - "Musiqini dayandır" →
mediaplugin
- "Sənədləri aç" →
file_managementplugin - "Yeni qovluq yarat" →
file_managementplugin - "Proqram quraşdır" →
wingetplugin
- "Yandex-də axtar" →
searchplugin - "YouTube-da video yüklə" →
youtube_downloaderplugin - "Havayı öyrən" →
weatherplugin
- "1 saat sonra xatırlat" →
reminderplugin - "Hər gün 10:00-da xatırlat" →
reminderplugin - "Xatırlatmaları göstər" →
reminderplugin
- Sadə və anlaşılır danışıq
- Təhlükəsiz və nəzarətli istifadə
- Oyun və öyrənmə dəstəyi
- İş avtomatlaşdırma
- Sürətli məlumat axtarışı
- Cron sistemi ilə vaxtla bağlı xatırlatmalar
- Yeni plugin qovluğu yarat
- 4 faylı yarat (init.py, main.py, info.py, prompts.py)
- Funksiyaları @function_tool() ilə işarələ
- Plugin avtomatik yüklənəcək
- Funksiyaların ilk parametri
context: RunContextolmalıdır - Təsvirli dökumentasiya yazın
- Xəta idarəsi əlavə edin
- Testlər yazın
from plugins import get_all_tools, get_plugin_info
# Bütün alətləri yoxla
tools = get_all_tools()
print(f"Yüklənmiş {len(tools)} alət")
# Plugin məlumatlarını yoxla
info = get_plugin_info()
for name, data in info.items():
print(f"{name}: {data['description']}")- ✅ Avtomatik plugin kəşfi
- ✅ Dinamik alət yükləmə
- ✅ Plugin prompt inteqrasiyası
- ✅ Metadata idarəsi
- ✅ Geri qaytarılabilən uyğunluq
- ✅ Xəta idarəsi
- ✅ Debug dəstəyi
- Yerli yaddaş (şəxsi məlumatlar buludda saxlanılmır)
- Konfiqurasiyalı API açarları
- Plugin təhlükəsizliyi
- Söhbət tarixi yerli faylda saxlanılır
- İstifadəçi məlumatları paylaşılmır
- Şəxsi konfiqurasiya imkanı
- GitHub: https://github.com/AzStudio-Dev
- GitHub Issues: Problemləri bildirin
- GitHub Discussions: Suallarınızı paylaşın
- Mobil tətbiq dəstəyi
- Daha çox dil dəstəyi
- Bulud yaddaş seçimi
- Qabaqcıl AI inteqrasiyası
- Sosial media inteqrasiyası
- Tərcümə xidmətləri
- Oyun inteqrasiyası
Bu layihə MIT lisenziyası altında yayımlanır. Daha çox məlumat üçün LICENSE faylına baxın.
- LiveKit Team - Real-time kommunikasiya platforması
- Google AI - Güclü dil modelləri
- Azərbaycan İCM - Dil dəstəyi və testlər
- Açıq Mənbəli Cəmiyyət - Dəstək və töhfələr
AzerAI - Azərbaycanın ilk ağıllı səsli asistanı! 🇦🇿
Hər kəs üçün, hər yerdə, hər zaman!
Layihə Müəllifi: AzStudio Dev
İl: 2026
Lisenziya: MIT License
AzStudio Dev tərəfindən hazırlanmışdır.