Skip to content

Il linguaggio

Atoll Enterprise

Dove IA e umani pensano nello stesso linguaggio.

SOC II·HITRUST·HIPAA·ISO 27001·Enterprise SLA

atoll.howItWorks.title

atoll.howItWorks.lead

📄.atoll
⚙️atoll.howItWorks.compiler
☕ Java🎯 Dart🌐 React🗄️ SQL📡 GraphQL🐍 PythonEnterprise

IA-nativo per design

Tipizzazione forte. Nessuna magia implicita. Un solo modo di fare le cose. Quando l'IA genera Atoll, è corretto al primo tentativo.

Deterministic Output

Same Atoll definition always produces the same application. No hallucination, no drift.

Rich Type System

Sum types, generics, and pattern matching. Express complex domains without workarounds.

Zero Boilerplate

No ORMs, no routing config, no auth middleware. Atoll handles infrastructure concerns.

Human-Readable

Atoll reads like documentation. Business stakeholders can review and validate logic directly.

Decoratori IA — La magia

Aggiungi decoratori @ai ai tuoi modelli, form e servizi. Il compilatore genera l'implementazione IA — embedding, classificazione, widget di chat e autocompletamento intelligente — automaticamente.

@ai.summarize

atoll.aiDecorator.summarize

@ai.classify

atoll.aiDecorator.classify

@ai.embed

atoll.aiDecorator.embed

@ai.complete

atoll.aiDecorator.complete

@ai.suggest

atoll.aiDecorator.suggest

@ai.chat

atoll.aiDecorator.chat

Tu definisci l'intento

Descrivi cosa fa la tua applicazione. La piattaforma gestisce il come.

IA
/// AI decorators — the compiler generates the full implementation.
/// No API calls, no prompt engineering, no boilerplate.

model SupportTicket {
    title: String
    description: String

    /// Automatically summarize long descriptions
    @ai.summarize(from: "description", maxLength: 100)
    summary: String?

    /// Classify ticket priority from description
    @ai.classify(from: "description",
        categories: "LOW,MEDIUM,HIGH,CRITICAL")
    priority: String?

    /// Generate vector embeddings for semantic search
    @ai.embed(from: "description")
    embedding: Vector?
}

/// AI-powered service function
service TicketAnalysis {
    @ai.complete(system: "You are a support analyst.
        Analyze the ticket and suggest a resolution path.")
    fn suggestResolution(ticket: SupportTicket): String
}

Tutto incluso — 12 librerie standard

Tutto ciò che serve per costruire applicazioni di produzione. Nessun SDK di terze parti, nessuna proliferazione di dipendenze. Importa e vai.

atoll.lib.ossLabel6 atoll.lib.librariesLabel

  • Cacheatoll.lib.oss.cache
  • Calendaratoll.lib.oss.calendar
  • Canvasatoll.lib.oss.canvas
  • Chartingatoll.lib.oss.charting
  • Formsatoll.lib.oss.forms
  • Mapsatoll.lib.oss.maps

atoll.lib.entLabel12 atoll.lib.additionalLabel

  • Advanced Authatoll.lib.ent.auth
  • Commatoll.lib.ent.comm
  • Docsatoll.lib.ent.docs
  • Geoatoll.lib.ent.geo
  • IoTatoll.lib.ent.iot
  • Mediaatoll.lib.ent.media
  • Offlineatoll.lib.ent.offline
  • Sagaatoll.lib.ent.saga
  • Scanneratoll.lib.ent.scanner
  • Searchatoll.lib.ent.search
  • Shippingatoll.lib.ent.shipping
  • Visionatoll.lib.ent.vision

atoll.compare.title

atoll.compare.lead

atoll.compare.col.featureatoll.compare.col.ossRECOMMENDEDatoll.compare.col.ent
atoll.compare.targets.label atoll.compare.targets.oss atoll.compare.targets.ent
atoll.compare.ai.label atoll.compare.ai.oss atoll.compare.ai.ent
atoll.compare.resilience.label atoll.compare.resilience.oss atoll.compare.resilience.ent
atoll.compare.actors.label atoll.compare.actors.oss atoll.compare.actors.ent
atoll.compare.libraries.label atoll.compare.libraries.oss atoll.compare.libraries.ent
atoll.compare.retention.label atoll.compare.retention.ent
atoll.compare.remote.label atoll.compare.remote.ent
atoll.compare.bridge.label atoll.compare.bridge.ent
atoll.compare.search.label atoll.compare.search.ent
atoll.compare.storage.label atoll.compare.storage.ent
atoll.compare.multiTenancy.label atoll.compare.multiTenancy.ent
atoll.compare.ide.label atoll.compare.ide.oss atoll.compare.ide.ent
atoll.compare.license.label atoll.compare.license.oss atoll.compare.license.ent
atoll.compare.support.label atoll.compare.support.oss atoll.compare.support.ent

Scrivi il futuro.

Un linguaggio progettato per come il software dovrebbe essere costruito.