import { Card, Col, Row } from "antd"
import RocketSvg from '@/assets/icons/rocket.svg'
import BulbSvg from '@/assets/icons/bulb.svg'
import EyeSvg from '@/assets/icons/eye.svg'
import ASvg from '@/assets/icons/a.svg'
import BSvg from '@/assets/icons/b.svg'
import CSvg from '@/assets/icons/c.svg'
import DSvg from '@/assets/icons/d.svg'
import ESvg from '@/assets/icons/e.svg'
import FSvg from '@/assets/icons/f.svg'
import { useMessageOption } from "@/hooks/useMessageOption.tsx"
import { useMutation, useQueryClient } from "@tanstack/react-query"
export const PlaygroundEmpty = () => {
const {
onSubmit,
setMessages,
setHistory,
setHistoryId,
historyId,
clearChat,
setSelectedModel,
temporaryChat,
setSelectedSystemPrompt
} = useMessageOption()
const queryClient = useQueryClient()
const questions = [
{
title: "最近一年大型语言模型的技术进展有哪些?",
icon: ,
},
{
title: "生成式AI在企业中有哪些具体应用场景?",
icon:
,
},
{
title: "多模态学习技术的最新研究方向是什么?",
icon:
,
},
{
title: "当前AI芯片市场格局和未来三年发展趋势如何?",
icon:
,
},
{
title: "主流深度学习框架性能与易用性对比分析?",
icon:
,
},
{
title: "国内外AI伦理治理框架有哪些最佳实践?",
icon:
,
},
{
title: "大规模知识图谱构建与应用最新进展?",
icon:
,
},
{
title: "计算机视觉领域近期突破性技术有哪些?",
icon:
,
},
{
title: "量子计算对AI算法的影响与应用前景?",
icon:
,
},
]
const { mutateAsync: sendMessage } = useMutation({
mutationFn: onSubmit,
onSuccess: () => {
queryClient.invalidateQueries({
queryKey: ["fetchChatHistory"]
})
}
})
function handleQuestion(message: string) {
void sendMessage({message, image: ''})
}
return (
您好!请问有什么可以帮您?