'use client'; import { Bot } from 'lucide-react'; import { useRagQuery } from '../../../hooks/use-rag'; import { useProjectStore } from '../../../lib/stores/project-store'; import { RagSearchBar } from '../../../components/rag/rag-search-bar'; import { RagResultCard } from '../../../components/rag/rag-result-card'; export default function RagPage() { const { selectedProjectId } = useProjectStore(); const { mutate, data, isPending, error, isIdle } = useRagQuery(); const handleSearch = (question: string) => { if (!selectedProjectId) return; mutate({ question, projectPublicId: selectedProjectId }); }; return (

RAG — ค้นหาจากเอกสารโครงการ

{!selectedProjectId && (
กรุณาเลือกโครงการก่อนใช้งาน RAG
)} {isPending && (
กำลังค้นหาและประมวลผล...
)} {error && (
เกิดข้อผิดพลาด: {error.message}
)} {data && !isPending && } {isIdle && !error && (

พิมพ์คำถามแล้วกด ค้นหา เพื่อรับคำตอบจากเอกสารโครงการ

)}
); }