import { useState, lazy, Suspense } from 'react' import { Bot, FileSearch, Scale, Sparkles, BookOpen, TrendingUp, Loader2 } from 'lucide-react' import PageGuide from '../components/ui/PageGuide' const ChatTab = lazy(() => import('./ai-assistant/ChatTab').then(m => ({ default: m.ChatTab }))) const PredictTab = lazy(() => import('./ai-assistant/PredictTab').then(m => ({ default: m.PredictTab }))) const ReviewTab = lazy(() => import('./ai-assistant/ReviewTab').then(m => ({ default: m.ReviewTab }))) const CaseTab = lazy(() => import('./ai-assistant/CaseTab').then(m => ({ default: m.CaseTab }))) const KnowledgeTab = lazy(() => import('./ai-assistant/KnowledgeTab').then(m => ({ default: m.KnowledgeTab }))) const HRReportTab = lazy(() => import('./ai-assistant/HRReportTab').then(m => ({ default: m.HRReportTab }))) type Tab = 'chat' | 'predict' | 'review' | 'case' | 'knowledge' | 'hr-report' export default function AIAssistant() { const [tab, setTab] = useState('chat') const tabs: { key: Tab; label: string; icon: typeof Bot }[] = [ { key: 'chat', label: '智能问答', icon: Bot }, { key: 'predict', label: '风险预测', icon: Sparkles }, { key: 'review', label: '合同审查', icon: FileSearch }, { key: 'case', label: '案例匹配', icon: Scale }, { key: 'hr-report', label: '人力报告', icon: TrendingUp }, { key: 'knowledge', label: '知识库', icon: BookOpen }, ] return (
AI 智能助手,提供用工风险预测、案例分析、合规建议等智能服务。支持自然语言提问,系统自动匹配相关法规和案例。关联:风险预测数据来自花名册和合同信息。

AI 合规顾问

智能分析用工风险,辅助合同审查与合规决策

{tabs.map((t) => { const Icon = t.icon return ( ) })}
}> {tab === 'chat' && } {tab === 'predict' && } {tab === 'review' && } {tab === 'case' && } {tab === 'hr-report' && } {tab === 'knowledge' && } ) }