Skip to content

El lenguaje

Atoll Enterprise

Donde la IA y los humanos piensan en el mismo lenguaje.

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 por diseño

Tipado fuerte. Sin magia implícita. Una forma de hacer las cosas. Cuando la IA genera Atoll, es correcto al primer intento.

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.

Decoradores IA — La magia

Añade decoradores @ai a tus modelos, formularios y servicios. El compilador genera la implementación de IA — embeddings, clasificación, widgets de chat y autocompletado inteligente — automáticamente.

@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

Tú defines la intención

Describe lo que hace tu aplicación. La plataforma gestiona el cómo.

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
}

Todo incluido — 12 bibliotecas estándar

Todo lo que necesitas para construir aplicaciones de producción. Sin SDKs de terceros, sin proliferación de dependencias. Importa y listo.

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

Escribe el futuro.

Un lenguaje diseñado para cómo debería construirse el software.