{"id":49668189,"url":"https://github.com/code-alchemist01/hr-workflow-automation","last_synced_at":"2026-05-06T18:04:54.070Z","repository":{"id":330588579,"uuid":"1123286733","full_name":"code-alchemist01/hr-workflow-automation","owner":"code-alchemist01","description":"iş süreçlerini otomatikleştiren ve analiz eden kapsamlı bir platformdur.","archived":false,"fork":false,"pushed_at":"2025-12-26T15:05:17.000Z","size":1653,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-12-28T02:40:35.607Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/code-alchemist01.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-26T15:00:20.000Z","updated_at":"2025-12-26T15:05:22.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/code-alchemist01/hr-workflow-automation","commit_stats":null,"previous_names":["code-alchemist01/hr-workflow-automation"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/code-alchemist01/hr-workflow-automation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/code-alchemist01%2Fhr-workflow-automation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/code-alchemist01%2Fhr-workflow-automation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/code-alchemist01%2Fhr-workflow-automation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/code-alchemist01%2Fhr-workflow-automation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/code-alchemist01","download_url":"https://codeload.github.com/code-alchemist01/hr-workflow-automation/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/code-alchemist01%2Fhr-workflow-automation/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32705642,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T08:33:17.875Z","status":"ssl_error","status_checked_at":"2026-05-06T08:33:17.221Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-05-06T18:04:52.947Z","updated_at":"2026-05-06T18:04:54.061Z","avatar_url":"https://github.com/code-alchemist01.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Intellium - Kapsamlı İş Zekası ve Yönetim Platformu\n\n## 📋 İçindekiler\n\n- [Genel Bakış](#genel-bakış)\n- [Proje Yapısı](#proje-yapısı)\n- [Sistem Gereksinimleri](#sistem-gereksinimleri)\n- [Kurulum](#kurulum)\n  - [IIAS (Mülakat Analiz Sistemi)](#iias-mülakat-analiz-sistemi)\n  - [ToDo Backend](#todo-backend)\n  - [ToDo Frontend](#todo-frontend)\n  - [Notes Backend](#notes-backend)\n  - [Integration Scripts](#integration-scripts)\n- [Kullanım](#kullanım)\n- [API Dokümantasyonu](#api-dokümantasyonu)\n- [Yapılandırma](#yapılandırma)\n- [Sorun Giderme](#sorun-giderme)\n- [Katkıda Bulunma](#katkıda-bulunma)\n\n---\n\n## 🎯 Genel Bakış\n\n**Intellium**, iş süreçlerini otomatikleştiren ve analiz eden kapsamlı bir platformdur. Sistem şu ana bileşenlerden oluşur:\n\n1. **IIAS (Intelligent Interview Analysis System)**: Video mülakatları analiz eden, transkript çıkaran, duygu analizi yapan ve detaylı raporlar oluşturan AI destekli sistem\n2. **ToDo Management System**: Görev yönetimi için tam özellikli bir uygulama (Backend + Frontend)\n3. **Notes Management System**: Not yönetimi için RESTful API tabanlı backend\n4. **Integration Layer**: Toplantı kayıtlarını otomatik olarak todo ve note'lara dönüştüren entegrasyon katmanı\n\n### 🚀 Temel Özellikler\n\n- **AI Destekli Mülakat Analizi**: Video mülakatlarından otomatik transkript, duygu analizi ve kapsamlı raporlar\n- **Akıllı İçerik Sınıflandırması**: Toplantı transkriptlerinden otomatik todo ve note çıkarma\n- **Görev Yönetimi**: Kategori, öncelik, tarih ve durum yönetimi ile tam özellikli todo sistemi\n- **Not Yönetimi**: Klasör, etiket, hatırlatıcı ve paylaşım özellikleri ile not sistemi\n- **Gerçek Zamanlı Entegrasyon**: Toplantı kayıtlarının otomatik olarak todo ve note sistemlerine aktarılması\n\n---\n\n## 📁 Proje Yapısı\n\n```\nIntellium Full/\n│\n├── IIAS-main/                          # Mülakat Analiz Sistemi\n│   ├── IIAS.py                         # Ana analiz scripti\n│   ├── requirements.txt                # Python bağımlılıkları\n│   ├── video1723838072.mp4             # Örnek video dosyası\n│   ├── mulakat_transkripti.docx        # Çıktı: Transkript\n│   └── analiz_sonucu.docx              # Çıktı: Analiz raporu\n│\n├── to do/                              # ToDo Uygulaması\n│   ├── todo-backend/                   # .NET Core Backend\n│   │   ├── ToDoList.Api/               # API katmanı\n│   │   ├── ToDoList.AppLogic/          # İş mantığı\n│   │   ├── ToDoList.Domain/            # Domain modelleri\n│   │   └── ToDoList.Infrastructure/    # Veritabanı ve repository\n│   │\n│   └── todo-frontend/                  # React Frontend\n│       ├── src/\n│       │   ├── components/             # UI bileşenleri\n│       │   ├── pages/                   # Sayfa bileşenleri\n│       │   └── App.tsx                  # Ana uygulama\n│       └── package.json\n│\n├── portal-notes-backend-clone-main/    # Notes Backend\n│   └── portal-notes-backend/\n│       └── NoteApp/\n│           ├── NoteApp.WebApi/         # API katmanı\n│           ├── NoteApp.Business/       # İş mantığı\n│           ├── NoteApp.DataAccess/     # Veritabanı erişimi\n│           └── NoteApp.Test/           # Test projesi\n│\n└── Integration/                        # Entegrasyon Scriptleri\n    ├── extract_audio.py                 # Video'dan ses çıkarma\n    ├── transcribe_audio.py             # Ses'ten metin çıkarma\n    ├── smart_integration.py            # Akıllı sınıflandırma ve entegrasyon\n    ├── INotes_integration.py           # Notes entegrasyonu\n    ├── To_Do_integration.py            # Todo entegrasyonu\n    └── INotes_ve_ToDo.py               # Kombine entegrasyon\n```\n\n---\n\n## 💻 Sistem Gereksinimleri\n\n### Genel Gereksinimler\n\n- **İşletim Sistemi**: Windows 10/11, Linux, macOS\n- **RAM**: Minimum 8GB (16GB önerilir)\n- **Disk Alanı**: Minimum 10GB boş alan\n- **İnternet Bağlantısı**: API çağrıları için gerekli\n\n### IIAS için\n\n- **Python**: 3.8 veya üzeri\n- **FFmpeg**: Video işleme için\n- **LM Studio**: Yerel LLM sunucusu (opsiyonel, önerilir)\n- **API Anahtarları**:\n  - ElevenLabs API Key (Speech-to-Text için)\n  - Google Gemini API Key (Görsel analiz için)\n\n### Backend için\n\n- **.NET SDK**: 8.0 veya üzeri\n- **PostgreSQL**: 14 veya üzeri\n- **Node.js**: 18 veya üzeri (Frontend için)\n\n### Frontend için\n\n- **Node.js**: 18 veya üzeri\n- **npm** veya **yarn**\n\n---\n\n## 🛠️ Kurulum\n\n### 1. IIAS (Mülakat Analiz Sistemi)\n\n#### Adım 1: Python Ortamını Hazırlama\n\n```bash\n# Python sanal ortamı oluştur\npython -m venv venv\n\n# Windows\nvenv\\Scripts\\activate\n\n# Linux/macOS\nsource venv/bin/activate\n```\n\n#### Adım 2: Bağımlılıkları Yükleme\n\n```bash\ncd IIAS-main\npip install -r requirements.txt\n\n# spaCy modelini yükle\npython -m spacy download xx_ent_wiki_sm\n```\n\n#### Adım 3: FFmpeg Kurulumu\n\n**Windows:**\n1. [FFmpeg](https://ffmpeg.org/download.html) indirin\n2. ZIP dosyasını çıkarın\n3. `extract_audio.py` dosyasındaki path'i güncelleyin:\n   ```python\n   os.environ[\"PATH\"] += os.pathsep + r\"C:/path/to/ffmpeg/bin\"\n   ```\n\n**Linux:**\n```bash\nsudo apt-get update\nsudo apt-get install ffmpeg\n```\n\n**macOS:**\n```bash\nbrew install ffmpeg\n```\n\n#### Adım 4: LM Studio Kurulumu (Opsiyonel ama Önerilir)\n\n1. [LM Studio](https://lmstudio.ai/) indirin ve kurun\n2. LM Studio'yu açın\n3. Model indirin (ör: `qwen/qwen3-4b-2507`)\n4. Local Server'ı başlatın (varsayılan port: 1234)\n\n#### Adım 5: API Anahtarlarını Yapılandırma\n\n`IIAS.py` dosyasını açın ve API anahtarlarını güncelleyin:\n\n```python\nELEVENLABS_API_KEY = \"your_elevenlabs_api_key_here\"\nGEMINI_API_KEY = \"your_gemini_api_key_here\"\n```\n\n#### Adım 6: Video Dosyasını Yerleştirme\n\nAnaliz edilecek video dosyasını `IIAS-main` klasörüne koyun ve `IIAS.py` içinde dosya adını güncelleyin:\n\n```python\nINPUT_VIDEO_FILE = \"your_video.mp4\"\n```\n\n### 2. ToDo Backend\n\n#### Adım 1: PostgreSQL Veritabanı Kurulumu\n\n```bash\n# PostgreSQL'i başlat\n# Windows: Services'ten başlatın\n# Linux:\nsudo systemctl start postgresql\nsudo systemctl enable postgresql\n\n# Veritabanı oluştur\npsql -U postgres\nCREATE DATABASE ToDoListDb;\n\\q\n```\n\n#### Adım 2: Connection String Yapılandırması\n\n`to do/todo-backend/ToDoList.Api/appsettings.json` dosyasını açın:\n\n```json\n{\n  \"ConnectionStrings\": {\n    \"DefaultConnection\": \"Host=localhost;Port=5432;Database=ToDoListDb;Username=postgres;Password=your_password;\"\n  }\n}\n```\n\n#### Adım 3: Projeyi Çalıştırma\n\n```bash\ncd \"to do/todo-backend/ToDoList.Api\"\ndotnet restore\ndotnet ef database update  # Migration'ları uygula\ndotnet run\n```\n\nBackend `http://localhost:5142` adresinde çalışacaktır.\n\n**Swagger UI**: `http://localhost:5142/swagger`\n\n### 3. ToDo Frontend\n\n#### Adım 1: Bağımlılıkları Yükleme\n\n```bash\ncd \"to do/todo-frontend\"\nnpm install\n```\n\n#### Adım 2: API Endpoint Yapılandırması\n\nBackend URL'ini yapılandırın (gerekirse `src` klasöründeki API dosyalarını kontrol edin).\n\n#### Adım 3: Geliştirme Sunucusunu Başlatma\n\n```bash\nnpm run dev\n```\n\nFrontend `http://localhost:5173` (veya Vite'ın belirlediği port) adresinde çalışacaktır.\n\n### 4. Notes Backend\n\n#### Adım 1: PostgreSQL Veritabanı Kurulumu\n\n```bash\npsql -U postgres\nCREATE DATABASE noteapp;\n\\q\n```\n\n#### Adım 2: Connection String ve JWT Yapılandırması\n\n`portal-notes-backend-clone-main/portal-notes-backend/NoteApp/NoteApp.WebApi/appsettings.json` dosyasını açın:\n\n```json\n{\n  \"ConnectionStrings\": {\n    \"DefaultConnection\": \"Host=localhost;Port=5432;Database=noteapp;Username=postgres;Password=your_password\"\n  },\n  \"JwtSettings\": {\n    \"SecretKey\": \"your_super_secret_key_that_is_at_least_32_characters_long_1234567890!@#$%^\u0026*()\",\n    \"Issuer\": \"NoteApp\",\n    \"Audience\": \"NoteAppUsers\",\n    \"ExpiresInMinutes\": 60\n  }\n}\n```\n\n#### Adım 3: Projeyi Çalıştırma\n\n```bash\ncd \"portal-notes-backend-clone-main/portal-notes-backend/NoteApp/NoteApp.WebApi\"\ndotnet restore\ndotnet ef database update\ndotnet run\n```\n\nBackend `http://localhost:5258` adresinde çalışacaktır.\n\n**Swagger UI**: `http://localhost:5258` (kök URL)\n\n### 5. Integration Scripts\n\n#### Adım 1: Python Bağımlılıklarını Yükleme\n\n```bash\ncd Integration\npip install openai requests moviepy python-docx\n```\n\n#### Adım 2: LM Studio Yapılandırması\n\nIntegration scriptlerinde LM Studio kullanılıyorsa, LM Studio'nun çalıştığından emin olun:\n\n```bash\n# LM Studio'yu açın ve local server'ı başlatın\n# Varsayılan: http://127.0.0.1:1234\n```\n\n#### Adım 3: Backend URL'lerini Yapılandırma\n\n`smart_integration.py` dosyasını açın ve backend URL'lerini kontrol edin:\n\n```python\nTODO_BACKEND_URL = \"http://localhost:5142\"\nNOTES_BACKEND_URL = \"http://localhost:5258\"\n```\n\n---\n\n## 📖 Kullanım\n\n### IIAS ile Mülakat Analizi\n\n1. **Video Dosyasını Hazırlama**\n   - Video dosyasını `IIAS-main` klasörüne koyun\n   - `IIAS.py` içinde `INPUT_VIDEO_FILE` değişkenini güncelleyin\n\n2. **Analizi Başlatma**\n\n```bash\ncd IIAS-main\npython IIAS.py\n```\n\n3. **Çıktılar**\n   - `mulakat_transkripti.docx`: Konuşmacı ayrımlı transkript\n   - `analiz_sonucu.docx`: Kapsamlı analiz raporu\n   - `temp_face.jpg`: Çıkarılan yüz görüntüsü\n\n### ToDo Uygulaması\n\n1. **Backend'i Başlatma**\n   ```bash\n   cd \"to do/todo-backend/ToDoList.Api\"\n   dotnet run\n   ```\n\n2. **Frontend'i Başlatma**\n   ```bash\n   cd \"to do/todo-frontend\"\n   npm run dev\n   ```\n\n3. **Kullanım**\n   - Tarayıcıda `http://localhost:5173` adresine gidin\n   - Kayıt olun veya giriş yapın\n   - Görevler oluşturun, düzenleyin ve yönetin\n\n### Notes Backend\n\n1. **Backend'i Başlatma**\n   ```bash\n   cd \"portal-notes-backend-clone-main/portal-notes-backend/NoteApp/NoteApp.WebApi\"\n   dotnet run\n   ```\n\n2. **API Kullanımı**\n   - Swagger UI: `http://localhost:5258`\n   - JWT token ile kimlik doğrulama yapın\n   - Notlar oluşturun, düzenleyin ve yönetin\n\n### Integration Workflow\n\n1. **Video'dan Ses Çıkarma**\n   ```bash\n   cd Integration\n   python extract_audio.py\n   ```\n\n2. **Ses'ten Metin Çıkarma**\n   ```bash\n   python transcribe_audio.py\n   # Çıktı: Tanınan Metin.txt\n   ```\n\n3. **Akıllı Sınıflandırma ve Entegrasyon**\n   ```bash\n   python smart_integration.py\n   # Otomatik olarak todo ve note'ları backend'lere gönderir\n   ```\n\n4. **Ayrı Entegrasyonlar**\n   ```bash\n   # Sadece Notes\n   python INotes_integration.py\n   \n   # Sadece ToDo\n   python To_Do_integration.py\n   \n   # Her ikisi birden\n   python INotes_ve_ToDo.py\n   ```\n\n---\n\n## 🔌 API Dokümantasyonu\n\n### ToDo Backend API\n\n**Base URL**: `http://localhost:5142`\n\n#### Authentication\n- `POST /api/Auth/Register` - Kullanıcı kaydı\n- `POST /api/Auth/Login` - Kullanıcı girişi\n\n#### Tasks\n- `GET /api/Task` - Tüm görevleri getir\n- `GET /api/Task/{id}` - Görev detayı\n- `POST /api/Task` - Yeni görev oluştur\n- `POST /api/Task/bulk` - Toplu görev oluştur\n- `PUT /api/Task/{id}` - Görev güncelle\n- `DELETE /api/Task/{id}` - Görev sil\n\n#### Categories\n- `GET /api/Category` - Tüm kategorileri getir\n- `POST /api/Category` - Yeni kategori oluştur\n\n**Swagger**: `http://localhost:5142/swagger`\n\n### Notes Backend API\n\n**Base URL**: `http://localhost:5258`\n\n#### Authentication\n- `POST /api/Auth/Register` - Kullanıcı kaydı\n- `POST /api/Auth/Login` - Kullanıcı girişi\n\n#### Notes\n- `GET /api/Note` - Tüm notları getir (Auth gerekli)\n- `GET /api/Note/{id}` - Not detayı\n- `POST /api/Note` - Yeni not oluştur (AllowAnonymous)\n- `PUT /api/Note/{id}` - Not güncelle\n- `DELETE /api/Note/{id}` - Not sil\n- `GET /api/Note/me` - Kullanıcının notları\n\n#### Folders\n- `GET /api/Folder` - Tüm klasörleri getir\n- `POST /api/Folder` - Yeni klasör oluştur\n\n**Swagger**: `http://localhost:5258`\n\n---\n\n## ⚙️ Yapılandırma\n\n### IIAS Yapılandırması\n\n`IIAS.py` dosyasındaki önemli değişkenler:\n\n```python\n# API Anahtarları\nELEVENLABS_API_KEY = \"your_key\"\nGEMINI_API_KEY = \"your_key\"\n\n# Dosya Yolları\nINPUT_VIDEO_FILE = \"video.mp4\"\nTRANSCRIPT_DOCX_FILE = \"mulakat_transkripti.docx\"\nFINAL_ANALYSIS_TXT_FILE = \"analiz_sonucu.docx\"\n\n# Analiz Ayarları\nSANIYEDE_ANALIZ_SAYISI = 2  # Duygu analizi sıklığı\nDURATION_THRESHOLD = 20     # Chunk analizi için eşik (dakika)\n\n# LM Studio\nLM_STUDIO_API_URL = \"http://localhost:1234/v1/chat/completions\"\nMODEL_NAME = \"qwen/qwen3-4b-2507\"\n```\n\n### Integration Yapılandırması\n\n`smart_integration.py` dosyasındaki ayarlar:\n\n```python\n# LM Studio\nLM_STUDIO_BASE_URL = \"http://127.0.0.1:1234\"\nMODEL_NAME = \"qwen/qwen3-4b-2507\"\n\n# Backend URL'leri\nTODO_BACKEND_URL = \"http://localhost:5142\"\nNOTES_BACKEND_URL = \"http://localhost:5258\"\nDEFAULT_CATEGORY_ID = \"01990c81-4b45-7b89-89d1-82b7d41059aa\"\n\n# Dosya Yolları\nTRANSCRIPT_INPUT_FILE = \"Tanınan Metin.txt\"\n```\n\n### Veritabanı Yapılandırması\n\n**ToDo Backend** (`appsettings.json`):\n```json\n{\n  \"ConnectionStrings\": {\n    \"DefaultConnection\": \"Host=localhost;Port=5432;Database=ToDoListDb;Username=postgres;Password=123456;\"\n  }\n}\n```\n\n**Notes Backend** (`appsettings.json`):\n```json\n{\n  \"ConnectionStrings\": {\n    \"DefaultConnection\": \"Host=localhost;Port=5432;Database=noteapp;Username=postgres;Password=123456\"\n  },\n  \"JwtSettings\": {\n    \"SecretKey\": \"your_secret_key_min_32_chars\",\n    \"Issuer\": \"NoteApp\",\n    \"Audience\": \"NoteAppUsers\",\n    \"ExpiresInMinutes\": 60\n  }\n}\n```\n\n---\n\n## 🔧 Sorun Giderme\n\n### IIAS Sorunları\n\n**Problem**: Video işlenemiyor\n- **Çözüm**: FFmpeg'in kurulu ve PATH'te olduğundan emin olun\n\n**Problem**: ElevenLabs API hatası\n- **Çözüm**: API anahtarının geçerli olduğunu ve kredilerin yeterli olduğunu kontrol edin\n\n**Problem**: LM Studio bağlantı hatası\n- **Çözüm**: \n  1. LM Studio'nun açık olduğundan emin olun\n  2. Local server'ın başlatıldığını kontrol edin\n  3. Model'in yüklü olduğunu doğrulayın\n\n**Problem**: DeepFace yükleme hatası\n- **Çözüm**: TensorFlow ve gerekli bağımlılıkların yüklü olduğundan emin olun\n\n### Backend Sorunları\n\n**Problem**: Veritabanı bağlantı hatası\n- **Çözüm**: \n  1. PostgreSQL'in çalıştığını kontrol edin\n  2. Connection string'i doğrulayın\n  3. Veritabanının oluşturulduğundan emin olun\n\n**Problem**: Migration hatası\n- **Çözüm**: \n  ```bash\n  dotnet ef migrations add InitialCreate\n  dotnet ef database update\n  ```\n\n**Problem**: Port zaten kullanımda\n- **Çözüm**: `launchSettings.json` dosyasında port numarasını değiştirin\n\n### Frontend Sorunları\n\n**Problem**: API bağlantı hatası\n- **Çözüm**: Backend'in çalıştığını ve CORS ayarlarının doğru olduğunu kontrol edin\n\n**Problem**: Bağımlılık hataları\n- **Çözüm**: \n  ```bash\n  rm -rf node_modules package-lock.json\n  npm install\n  ```\n\n### Integration Sorunları\n\n**Problem**: Backend'e veri gönderilemiyor\n- **Çözüm**: \n  1. Backend'lerin çalıştığını kontrol edin\n  2. URL'lerin doğru olduğunu doğrulayın\n  3. Network bağlantısını kontrol edin\n\n**Problem**: LM Studio yanıt vermiyor\n- **Çözüm**: LM Studio'nun çalıştığını ve model'in yüklü olduğunu kontrol edin\n\n---\n\n## 🎓 Özellik Detayları\n\n### IIAS Analiz Bileşenleri\n\n1. **Video İşleme**\n   - Video kalitesi değerlendirmesi\n   - Frame bazlı duygu analizi\n   - Yüz tespiti ve çıkarma\n\n2. **Ses İşleme**\n   - Video'dan ses çıkarma\n   - ElevenLabs ile konuşmacı ayrımlı transkript\n   - Duygu-zaman çizelgesi oluşturma\n\n3. **Metin Analizi**\n   - LLM ile puanlama tablosu\n   - Recruiter notu\n   - Soru-cevap analizi\n   - Teknik yetkinlik değerlendirmesi\n   - Soft skill analizi\n\n4. **Görsel Analiz**\n   - Gemini AI ile profesyonel görünüm analizi\n   - Beden dili değerlendirmesi\n   - Yüz ifadesi analizi\n\n### Integration Akıllı Sınıflandırma\n\n1. **İçerik Analizi**\n   - Eylem fiilleri tespiti\n   - Sahip/rol çıkarımı\n   - Tarih çözümlemesi\n   - Confidence skorlama\n\n2. **Sınıflandırma**\n   - Todo/Note ayrımı\n   - Status belirleme (planned/in_progress/done)\n   - Priority hesaplama\n   - Tag önerileri\n\n3. **Backend Entegrasyonu**\n   - Otomatik format dönüşümü\n   - Bulk gönderim\n   - Hata yönetimi\n\n---\n\n## 📝 Notlar\n\n- **API Anahtarları**: Tüm API anahtarlarını güvenli bir şekilde saklayın ve asla commit etmeyin\n- **Veritabanı Şifreleri**: Production ortamında güçlü şifreler kullanın\n- **LM Studio**: Yerel LLM kullanımı için yeterli RAM gerekir (en az 8GB önerilir)\n- **Video Formatları**: IIAS, MP4 formatını destekler\n- **Dil Desteği**: Sistem Türkçe ve İngilizce transkriptleri destekler\n\n---\n\n## 🤝 Katkıda Bulunma\n\n1. Fork edin\n2. Feature branch oluşturun (`git checkout -b feature/amazing-feature`)\n3. Commit edin (`git commit -m 'Add amazing feature'`)\n4. Push edin (`git push origin feature/amazing-feature`)\n5. Pull Request açın\n\n---\n\n## 📄 Lisans\n\nBu proje özel bir projedir. Tüm hakları saklıdır.\n\n---\n\n## 📞 İletişim\n\nSorularınız için issue açabilir veya proje sahibi ile iletişime geçebilirsiniz.\n\n---\n\n## 🎉 Teşekkürler\n\n- **ElevenLabs** - Speech-to-Text API\n- **Google Gemini** - Görsel analiz\n- **LM Studio** - Yerel LLM desteği\n- **DeepFace** - Duygu analizi\n- **spaCy** - Doğal dil işleme\n\n---\n\n**Son Güncelleme**: 2025\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcode-alchemist01%2Fhr-workflow-automation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcode-alchemist01%2Fhr-workflow-automation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcode-alchemist01%2Fhr-workflow-automation/lists"}