import type { Metadata } from "next";
import Hero from "@/components/Hero";
import WhatWeDo from "@/components/WhatWeDo";
import HowItWorks from "@/components/HowItWorks";
import WhyUs from "@/components/WhyUs";
import ContactForm from "@/components/ContactForm";
import LogoCarousel, { AI_TOOLS, PLATFORMS } from "@/components/LogoCarousel";
import Stats from "@/components/Stats";
import ScrollReveal from "@/components/ScrollReveal";
import FeaturedBlog from "@/components/FeaturedBlog";
import { getFeaturedPosts } from "@/lib/blog";

// Force SSR - always fetch fresh data
export const dynamic = 'force-dynamic';

export const metadata: Metadata = {
  title: "Sztuczna Inteligencja dla Firm — Wdrożenie AI w Biznesie | SZMYT AI Labs",
  description:
    "Wdróż sztuczną inteligencję w swojej firmie ✓ AI agenty ✓ Automatyzacja procesów ✓ Integracja z CRM, Slack, Teams ✓ 98% zadowolonych klientów. Bezpłatna konsultacja!",
  keywords: [
    "sztuczna inteligencja dla firm",
    "wdrożenie AI",
    "AI w biznesie",
    "automatyzacja AI",
    "agenty AI dla firm",
    "ChatGPT dla biznesu",
    "AI chatbot",
    "inteligentna automatyzacja",
    "machine learning firma",
  ],
  openGraph: {
    title: "Sztuczna Inteligencja dla Firm — Wdrożenie AI w Biznesie | SZMYT AI Labs",
    description:
      "Wdróż sztuczną inteligencję w swojej firmie ✓ AI agenty ✓ Automatyzacja procesów ✓ Integracja z CRM, Slack, Teams ✓ 98% zadowolonych.",
    url: "https://sztucznainteligencjadlafirm.pl/",
  },
  alternates: { canonical: "https://sztucznainteligencjadlafirm.pl/" },
};

const pageSchema = [
  {
    "@context": "https://schema.org",
    "@type": "WebSite",
    name: "SZMYT AI Labs",
    url: "https://sztucznainteligencjadlafirm.pl",
    potentialAction: {
      "@type": "SearchAction",
      target: "https://sztucznainteligencjadlafirm.pl/?q={search_term_string}",
      "query-input": "required name=search_term_string",
    },
  },
  {
    "@context": "https://schema.org",
    "@type": "WebPage",
    name: "Sztuczna Inteligencja dla Firm — Wdrożenie AI w Biznesie",
    url: "https://sztucznainteligencjadlafirm.pl/",
    description: "Wdróż sztuczną inteligencję w swojej firmie. AI agenty, automatyzacja procesów, integracja z systemami. 98% zadowolonych klientów.",
    breadcrumb: {
      "@type": "BreadcrumbList",
      itemListElement: [{ "@type": "ListItem", position: 1, name: "Strona główna", item: "https://sztucznainteligencjadlafirm.pl/" }],
    },
  },
  {
    "@context": "https://schema.org",
    "@type": "Service",
    name: "Analiza procesów biznesowych AI",
    provider: { "@type": "Organization", name: "SZMYT AI Labs", url: "https://sztucznainteligencjadlafirm.pl" },
    description: "Mapujemy procesy biznesowe i identyfikujemy obszary idealne do automatyzacji z wykorzystaniem sztucznej inteligencji.",
    serviceType: "Konsultacje AI",
    areaServed: "PL",
  },
  {
    "@context": "https://schema.org",
    "@type": "Service",
    name: "Wdrożenie sztucznej inteligencji",
    provider: { "@type": "Organization", name: "SZMYT AI Labs", url: "https://sztucznainteligencjadlafirm.pl" },
    description: "Tworzymy i wdrażamy agenty AI dopasowane do potrzeb firmy. Pełna integracja z istniejącymi systemami.",
    serviceType: "Wdrożenie AI",
    areaServed: "PL",
  },
  {
    "@context": "https://schema.org",
    "@type": "Service",
    name: "Monitoring i optymalizacja systemów AI",
    provider: { "@type": "Organization", name: "SZMYT AI Labs", url: "https://sztucznainteligencjadlafirm.pl" },
    description: "Śledzimy i optymalizujemy wydajność systemów AI w czasie rzeczywistym. Wsparcie techniczne 24/7.",
    serviceType: "Monitoring AI",
    areaServed: "PL",
  },
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    mainEntity: [
      {
        "@type": "Question",
        name: "Jak sztuczna inteligencja może pomóc mojej firmie?",
        acceptedAnswer: {
          "@type": "Answer",
          text: "Sztuczna inteligencja automatyzuje rutynowe zadania, analizuje dane w czasie rzeczywistym, obsługuje klientów 24/7 i zwiększa efektywność procesów biznesowych nawet 3-krotnie. AI może być wdrożone w obsłudze klienta, analizie danych, automatyzacji procesów czy personalizacji oferty.",
        },
      },
      {
        "@type": "Question",
        name: "Ile czasu zajmuje wdrożenie AI w firmie?",
        acceptedAnswer: {
          "@type": "Answer",
          text: "Typowe wdrożenie zajmuje około 40 godzin roboczych i obejmuje analizę procesów, konfigurację systemu AI, testy oraz integrację z istniejącymi narzędziami. Złożone projekty mogą wymagać więcej czasu.",
        },
      },
      {
        "@type": "Question",
        name: "Z jakimi narzędziami integruje się sztuczna inteligencja?",
        acceptedAnswer: {
          "@type": "Answer",
          text: "Systemy AI można zintegrować z Slack, Microsoft Teams, systemami CRM (Salesforce, HubSpot), platformami e-commerce, narzędziami projektowymi (Jira, Asana), bazami danych oraz własnym API firmy.",
        },
      },
      {
        "@type": "Question",
        name: "Czy wdrożenie AI jest bezpieczne dla danych firmy?",
        acceptedAnswer: {
          "@type": "Answer",
          text: "Tak, bezpieczeństwo danych jest priorytetem. Wszystkie wdrożenia AI są zgodne z RODO, dane są szyfrowane, a systemy projektowane z uwzględnieniem najlepszych praktyk cyberbezpieczeństwa. Możliwe jest również wdrożenie rozwiązań on-premise.",
        },
      },
      {
        "@type": "Question",
        name: "Ile kosztuje wdrożenie sztucznej inteligencji?",
        acceptedAnswer: {
          "@type": "Answer",
          text: "Koszt wdrożenia AI zależy od zakresu projektu, liczby integracji i złożoności procesów. Oferujemy bezpłatną konsultację, podczas której oszacujemy potrzeby i przedstawimy ofertę dopasowaną do budżetu firmy.",
        },
      },
    ],
  },
];

export default async function Home() {
  const featuredPosts = await getFeaturedPosts(3);

  return (
    <>
      <script type="application/ld+json" dangerouslySetInnerHTML={{ __html: JSON.stringify(pageSchema) }} />
      <Hero />
      <WhatWeDo />
      <Stats />
      <LogoCarousel
        title="Narzędzia, które znamy"
        subtitle="Technologie AI, z którymi pracujemy na co dzień"
        logos={AI_TOOLS}
      />
      <HowItWorks />
      <LogoCarousel
        title="Platformy, z którymi się integrujemy"
        subtitle="Podłączamy AI do narzędzi, które już masz"
        logos={PLATFORMS}
        reverse
      />
      <WhyUs />
      <FeaturedBlog posts={featuredPosts} />
      <ScrollReveal>
        <ContactForm />
      </ScrollReveal>
    </>
  );
}
