git# AI Asistan – Log’a Bakma Rehberi

## Log dosyası
- **Yol:** `storage/logs/laravel.log`
- Dosya yoksa önce panelde AI asistanla bir mesaj gönderin; hata oluşunca log yazılır.

## PowerShell ile bakma

**Son 100 satırı göster:**
```powershell
Get-Content storage\logs\laravel.log -Tail 100
```

**Canlı takip (yeni satırlar gelirken izle):**
```powershell
Get-Content storage\logs\laravel.log -Wait -Tail 50
```
- Chat’te mesaj gönderin, hata olursa aynı pencerede log satırları görünür.
- Durdurmak için: `Ctrl+C`

**Belirli hataları filtrele:**
```powershell
Get-Content storage\logs\laravel.log -Tail 500 | Select-String -Pattern "OpenAI|AI Asistan|Error|Exception"
```

## Aranacak log mesajları
| Log mesajı | Anlamı |
|------------|--------|
| `OpenAI API stream request failed` | OpenAI API cevabı hatalı (status/body log’da) |
| `OpenAI Service Stream Error` | İstek sırasında exception (message log’da) |
| `AI Asistan - Eksik Parametreler` | Panelden gelen parametreler eksik |

## Önerilen sıra
1. `Get-Content storage\logs\laravel.log -Wait -Tail 50` çalıştır.
2. Panelde AI asistanı aç, hata veren senaryoyu tekrarla (örn. Dual/Synastry’de mesaj gönder).
3. Terminalde çıkan son satırlara bak; `status`, `body` veya `message` tam hata metnini verir.
