Vai al contenuto
ConstructHub
Torna ai progetti

autobot.constructhub.org

Autobot

Contenuti web generati e curati con AI

Piattaforma di guide e corsi sulla programmazione web, con generazione automatica di articoli tramite una catena multi-provider AI e piano editoriale.

Tecnologia

Stack utilizzato per lo sviluppo del prodotto.

  • PHP 8.2+ e Laravel 12
  • Blade, Bootstrap 5 e Vite
  • MySQL / MariaDB
  • Code Redis/Valkey (database in locale)
  • Catena AI: Gemini, Groq, Cerebras, OpenAI, Ollama
  • Fallback ricerca web (Wikipedia, MDN, SearX/DuckDuckGo)

Architettura

Come è strutturato il sistema: interfacce, backend, infrastruttura e flusso operativo.

Autobot system architecture

Funzionalità

Cosa fa il prodotto, nel dettaglio.

  • 01

    Generazione automatica con catena AI

    I job in coda provano i provider in ordine configurabile. Su rate limit passano al successivo; se tutti sono esauriti, riprovano in differita.

  • 02

    Piano editoriale automatico

    Topic (guide, lezioni, spinoff) schedulati su calendario, con refill giornaliero, dispatch continuo o batch e pianificazione settimanale AI di nuovi topic.

  • 03

    Corsi, moduli e lezioni

    Catalogo corsi con moduli e lezioni. Le lezioni entrano nel piano editoriale in ordine stretto e possono generare spinoff automatici collegati.

  • 04

    Admin: revisione e pubblicazione

    Area admin protetta per dashboard, articoli (publish/reject/regenerate), categorie, tag, corsi, piano editoriale, job AI e log API.

  • 05

    API esterna di generazione contenuti

    Endpoint Bearer per produrre meta title, description e HTML/Markdown in modo sincrono o async (con polling e email opzionale), senza pubblicare sul sito.

  • 06

    Sito pubblico SEO-ready

    Home, articoli, categorie, tag, ricerca, corsi e lezioni, sitemap.xml, meta SEO/Open Graph e attribuzione contenuti.

  • 07

    Fallback ricerca web senza LLM

    Quando i LLM non sono disponibili, un provider web ricerca e sintetizza da fonti attendibili come Wikipedia e MDN.

  • 08

    Monitoraggio job AI e analytics

    Tracciamento job e log AI con retry di job bloccati, più analytics di page view e click sulle tile consultabili in admin.