@extends('admin.panel.layout') @section('admin_title', 'Problemcluster') @php $confColors = [ 'sehr_niedrig' => ['#fef2f2', '#b91c1c'], 'niedrig' => ['#fff7ed', '#c2410c'], 'mittel' => ['#fefce8', '#a16207'], 'hoch' => ['#f0fdf4', '#15803d'], 'sehr_hoch' => ['#eff6ff', '#1d4ed8'], ]; $confLabels = [ 'sehr_niedrig' => 'sehr niedrig', 'niedrig' => 'niedrig', 'mittel' => 'mittel', 'hoch' => 'hoch', 'sehr_hoch' => 'sehr hoch', ]; @endphp @section('admin_content') @if (session('admin_status'))
{{ session('admin_status') }}
@endif
ProblemRadar

Problemcluster

Gruppierte Probleme mit Opportunity Score und Konfidenz. Beide Werte gehören zusammen: Ein hoher Score bei niedriger Konfidenz beruht auf wenigen Einreichungen.

Tags Übersicht
@forelse ($clusters as $cluster) @php($cl = $cluster->confidence_level) @php($colors = $confColors[$cl] ?? ['#f1f5f9', '#475569']) @empty @endforelse
Cluster Einreichungen (n) Opportunity Score Konfidenz Zuletzt gesehen KI
{{ $cluster->name }} @if ($cluster->description)
{{ \Illuminate\Support\Str::limit($cluster->description, 90) }}
@endif
{{ $cluster->submission_count }} {{ $cluster->opportunity_score ?? '—' }} / 100 {{ $confLabels[$cl] ?? ($cl ?? '—') }} {{ optional($cluster->last_seen_at)->format('d.m.Y') ?: '—' }}
@csrf
Noch keine Cluster. Führe php artisan problemradar:cluster aus, sobald Einreichungen vorliegen.
@if (method_exists($clusters, 'links'))
{{ $clusters->links() }}
@endif
@endsection