A. AI/자동화 메뉴 컨트롤러 */ class AIController extends Controller { // 사업자등록증 OCR public function businessOcr() { return view('lab.ai.business-ocr'); } // 웹 녹음 AI 요약 public function webRecording(Request $request): View|Response { // HTMX 요청 시 전체 페이지 리로드 (스크립트 로딩을 위해) if ($request->header('HX-Request')) { return response('', 200)->header('HX-Redirect', route('lab.ai.web-recording')); } return view('lab.ai.web-recording'); } // 회의록 AI 요약 public function meetingSummary() { return view('lab.ai.meeting-summary'); } // 업무협의록 AI 요약 public function workMemoSummary() { return view('lab.ai.work-memo-summary'); } // 운영자용 챗봇 public function operatorChatbot() { return view('lab.ai.operator-chatbot'); } // Vertex RAG 챗봇 public function vertexRag() { return view('lab.ai.vertex-rag'); } // 테넌트 지식 업로드 public function tenantKnowledge() { return view('lab.ai.tenant-knowledge'); } // 테넌트 챗봇 public function tenantChatbot() { return view('lab.ai.tenant-chatbot'); } // SAM AI 메뉴 이동 public function samAiMenu() { return view('lab.ai.sam-ai-menu'); } // SAM AI 알람음 제작 public function samAiAlarm() { return view('lab.ai.sam-ai-alarm'); } // GPS 출퇴근 관리 public function gpsAttendance() { return view('lab.ai.gps-attendance'); } // 기업개황 조회 public function companyOverview() { return view('lab.ai.company-overview'); } }