import React, { useState } from 'react'; import { BarChart, Bar, LineChart, Line, XAxis, YAxis, CartesianGrid, Tooltip, Legend, PieChart, Pie, Cell, ResponsiveContainer } from 'recharts'; import { TrendingUp, Sparkles, MessageSquare, ShoppingCart, Brain, Target, Users, DollarSign } from 'lucide-react'; const KidProductAISystem = () => { const [activeTab, setActiveTab] = useState('dashboard'); const [selectedProduct, setSelectedProduct] = useState(null); const [aiInsight, setAiInsight] = useState(''); const [adContent, setAdContent] = useState(''); const [productName, setProductName] = useState(''); const [productCategory, setProductCategory] = useState('ของเล่น'); const [targetAge, setTargetAge] = useState('3-6 ปี'); // ข้อมูลการขายตัวอย่าง const salesData = [ { month: 'ม.ค.', toys: 45000, books: 32000, clothes: 28000, electronics: 38000 }, { month: 'ก.พ.', toys: 52000, books: 35000, clothes: 31000, electronics: 42000 }, { month: 'มี.ค.', toys: 48000, books: 38000, clothes: 34000, electronics: 45000 }, { month: 'เม.ย.', toys: 65000, books: 42000, clothes: 39000, electronics: 51000 }, { month: 'พ.ค.', toys: 58000, books: 45000, clothes: 42000, electronics: 48000 }, { month: 'มิ.ย.', toys: 72000, books: 48000, clothes: 46000, electronics: 55000 } ]; const categoryData = [ { name: 'ของเล่น', value: 340000, color: '#FF6B9D' }, { name: 'หนังสือ', value: 240000, color: '#4ECDC4' }, { name: 'เสื้อผ้า', value: 220000, color: '#FFE66D' }, { name: 'อิเล็กทรอนิกส์', value: 279000, color: '#95E1D3' } ]; const topProducts = [ { name: 'บล็อกตัวต่อชุดใหญ่', sales: 12500, growth: 23, category: 'ของเล่น' }, { name: 'หนังสือนิทานภาพ', sales: 9800, growth: 18, category: 'หนังสือ' }, { name: 'เสื้อยืดการ์ตูน', sales: 8900, growth: -5, category: 'เสื้อผ้า' }, { name: 'แท็บเล็ตสำหรับเด็ก', sales: 15600, growth: 31, category: 'อิเล็กทรอนิกส์' }, { name: 'ตุ๊กตาหมีขนาดใหญ่', sales: 7200, growth: 12, category: 'ของเล่น' } ]; // ฟังก์ชัน AI วิเคราะห์แนวโน้ม const analyzeWithAI = (product) => { setSelectedProduct(product); const insights = { 'บล็อกตัวต่อชุดใหญ่': { trend: 'เติบโต', reason: 'ผู้ปกครองให้ความสำคัญกับของเล่นที่พัฒนาทักษะมากขึ้น โดยเฉพาะของเล่น STEM ที่ช่วยพัฒนาความคิดสร้างสรรค์', prediction: 'คาดการณ์ยอดขายเพิ่มขึ้น 25-30% ในไตรมาสหน้า เนื่องจากเทรนด์การเรียนรู้ผ่านการเล่นกำลังได้รับความนิยม', recommendation: '• จัดโปรโมชั่นแบบชุดเซ็ท (Bundle)\n• ทำคอนเทนต์วิดีโอแนะนำวิธีเล่น\n• ร่วมมือกับโรงเรียนอนุบาล\n• เพิ่มสต็อกสินค้าก่อนช่วงปิดเทอม' }, 'แท็บเล็ตสำหรับเด็ก': { trend: 'เติบโตสูง', reason: 'การศึกษาออนไลน์และแอปพลิเคชันการเรียนรู้มีบทบาทมากขึ้น พ่อแม่ยุคใหม่ยอมรับเทคโนโลยีช่วยพัฒนาเด็ก', prediction: 'คาดการณ์ยอดขายคงที่ในระดับสูง โดยมียอดขายพุ่งสูงสุดในช่วงเปิดเทอม ควรเตรียมสต็อกตั้งแต่เดือนเมษายน', recommendation: '• เน้นการตลาดผ่านช่องทางดิจิทัล\n• จัดโปรโมชั่นพร้อมแอปการเรียนรู้\n• สร้างคอนเทนต์ด้านความปลอดภัยสำหรับเด็ก\n• มีบริการรับประกันและซ่อม' } }; const defaultInsight = { trend: 'มีศักยภาพ', reason: 'สินค้าในหมวดนี้มีความต้องการคงที่ในตลาด คุณภาพและราคาเป็นปัจจัยสำคัญในการตัดสินใจซื้อ', prediction: 'คาดการณ์ยอดขายคงที่ ควรมีการทำการตลาดเชิงรุกเพื่อเพิ่มส่วนแบ่งตลาด', recommendation: '• ปรับปรุงคุณภาพและดีไซน์สินค้า\n• ทำการตลาดเน้นความปลอดภัย\n• สร้างโปรโมชั่นพิเศษ\n• รับฟังความคิดเห็นลูกค้า' }; const insight = insights[product.name] || defaultInsight; setAiInsight(` 🎯 การวิเคราะห์ด้วย AI สำหรับ "${product.name}" 📊 แนวโน้ม: ${insight.trend} การเติบโต: ${product.growth > 0 ? '+' : ''}${product.growth}% 💡 เหตุผลจาก AI: ${insight.reason} 🔮 การพยากรณ์: ${insight.prediction} ✨ คำแนะนำจาก AI: ${insight.recommendation} 📈 คะแนนความมั่นใจ: ${85 + Math.floor(Math.random() * 10)}% `); }; // ฟังก์ชัน AI สร้างคำโฆษณา const generateAd = () => { if (!productName) { setAdContent('⚠️ กรุณาระบุชื่อสินค้าก่อนค่ะ'); return; } const ageMessages = { '0-2 ปี': 'ปลอดภัย เหมาะสำหรับน้อง ๆ วัยเตาะแตะ', '3-6 ปี': 'พัฒนาการเหมาะสมกับวัยก่อนวัยเรียน', '7-12 ปี': 'สนุกและเสริมการเรียนรู้สำหรับวัยเรียน', '13-15 ปี': 'ทันสมัย เท่ห์ เหมาะกับวัยรุ่นตัวน้อย' }; const categoryEmojis = { 'ของเล่น': '🎮', 'หนังสือ': '📚', 'เสื้อผ้า': '👕', 'อิเล็กทรอนิกส์': '💻', 'อาหาร': '🍭', 'กีฬา': '⚽' }; const adTemplates = [ `✨ ${categoryEmojis[productCategory]} ${productName} ${categoryEmojis[productCategory]} ✨ 🌟 ${ageMessages[targetAge]} 💝 คุณภาพดี ปลอดภัย ผ่านมาตรฐาน 🎁 ของขวัญที่ดีที่สุดสำหรับลูกรัก 💯 ราคาคุ้มค่า คุ้มครองผู้บริโภค 👉 สั่งซื้อวันนี้ รับส่วนลด 20% 📦 จัดส่งฟรี เมื่อซื้อครบ 500 บาท ⭐ รีวิว 4.8/5 จากผู้ปกครอง 1,000+ คน #สินค้าเด็ก #ของขวัญเด็ก #${productCategory}`, `🎉 เปิดตัว! ${productName} 🎉 พิเศษสำหรับเด็กอายุ ${targetAge} ✅ ได้รับการรับรองจากผู้เชี่ยวชาญ ✅ ${ageMessages[targetAge]} ✅ วัสดุคุณภาพสูง ใช้งานทนทาน 🔥 โปรโมชั่นพิเศษ! 🔥 💰 ลดสูงสุด 30% วันนี้เท่านั้น 🎁 ซื้อ 2 แถม 1 🚚 จัดส่งด่วนภายใน 24 ชม. ⭐⭐⭐⭐⭐ ผู้ปกครองแนะนำ "ลูกชอบมาก คุณภาพดีจริง!" - คุณแม่มะลิ`, `💖 ${productName} 💖 ${categoryEmojis[productCategory]} ${productCategory}สุดพิเศษสำหรับน้อง ๆ ${categoryEmojis[productCategory]} 🎯 เหมาะสำหรับเด็กอายุ ${targetAge} 🌈 ${ageMessages[targetAge]} 🏆 ได้รับรางวัลสินค้าคุณภาพ 2024 💚 เป็นมิตรกับสิ่งแวดล้อม 📢 โปรโมชั่นสุดพิเศษ! 🎊 ซื้อวันนี้ รับของแถมมูลค่า 200 บาท 💝 บรรจุภัณฑ์สวยงาม พร้อมของขวัญ 🌟 รับประกัน 1 ปีเต็ม สั่งเลย! จำนวนจำกัด 🛒` ]; const randomAd = adTemplates[Math.floor(Math.random() * adTemplates.length)]; setAdContent(randomAd); }; return (
{/* Header */}

ระบบประชาสัมพันธ์อัจฉริยะ AI

วิเคราะห์แนวโน้มและสร้างคำโฆษณาสินค้าสำหรับเด็กด้วย AI

{/* Tabs */}
{/* Dashboard Tab */} {activeTab === 'dashboard' && (
{/* Stats Cards */}

ยอดขายรวม

1.08M

+18% จากเดือนที่แล้ว

สินค้าทั้งหมด

248

12 สินค้าใหม่

ลูกค้าใหม่

1,432

+24% จากเดือนที่แล้ว

อัตราการเติบโต

+21%

เทียบกับปีที่แล้ว

{/* Charts */}

📈 ยอดขายรายเดือน

🎯 สัดส่วนยอดขายตามหมวดหมู่

`${name} ${(percent * 100).toFixed(0)}%`} outerRadius={100} fill="#8884d8" dataKey="value" > {categoryData.map((entry, index) => ( ))}
)} {/* Analysis Tab */} {activeTab === 'analysis' && (

🏆 สินค้าขายดี Top 5

{topProducts.map((product, index) => (
analyzeWithAI(product)} >
#{index + 1}

{product.name}

{product.category}

{product.sales.toLocaleString()}

0 ? 'text-green-600' : 'text-red-600'}`}> {product.growth > 0 ? '↑' : '↓'} {Math.abs(product.growth)}%

))}

🤖 การวิเคราะห์จาก AI

{aiInsight ? (
                    {aiInsight}
                  
) : (

เลือกสินค้าเพื่อให้ AI วิเคราะห์แนวโน้มการขาย

)}
)} {/* Ad Generator Tab */} {activeTab === 'ad' && (

✨ สร้างคำโฆษณาด้วย AI

setProductName(e.target.value)} placeholder="เช่น บล็อกตัวต่อชุดใหญ่" className="w-full px-4 py-3 border-2 border-gray-200 rounded-xl focus:border-purple-500 focus:outline-none" />

📝 คำโฆษณาที่สร้างโดย AI

{adContent && ( )}
{adContent ? (
                    {adContent}
                  
) : (

กรอกข้อมูลสินค้าและกดปุ่มเพื่อสร้างคำโฆษณา

)}
)}
); }; export default KidProductAISystem;