Contents Menu Expand Light mode Dark mode Auto light/dark mode
BAF 3.0.1
Light Logo Dark Logo
BAF 3.0.1
  • Your first agent
  • Your first multi-agent
  • Wiki
    • Core
      • States
      • Intents
      • Entities
      • Events
      • Transitions
      • Sessions
      • Processors
      • Files
    • NLP
      • Intent classification
      • Named Entity Recognition
      • LLM
      • RAG
      • Speech-to-Text
    • Platforms
      • WebSocket platform
        • Streamlit UI
        • Chat widget
      • Telegram platform
      • GitHub platform
      • GitLab platform
    • Database
      • Monitoring Database
      • Monitoring UI
    • Configuration properties
    • Supported Languages
  • Examples
    • Greetings agent
    • Weather agent
    • LLM agent
    • RAG agent
    • Telegram agent
    • GitHub agent
    • GitLab agent
  • Release Notes
    • Version 3.0.0
    • Version 2.1.0
    • Version 2.0.0
    • Version 1.5.0
    • Version 1.4.0
    • Version 1.3.0
    • Version 1.2.2
    • Version 1.2.1
    • Version 1.2.0
    • Version 1.1.0
    • Version 1.0.0
  • API
    • core
      • session
      • agent
      • message
      • state
      • file
      • property
      • intent
      • intent_parameter
      • language_detection_processor
      • processor
      • user_adaptation_processor
      • entity
      • entity_entry
      • condition
      • event
      • transition
      • transition_builder
    • db
      • monitoring_db
    • exceptions
      • exceptions
      • logger
    • library
      • intent_library
      • base_entities
      • state_library
      • async_helpers
      • condition_functions
      • conditions
      • base_events
      • github_webhooks_events
      • gitlab_webhooks_events
    • nlp
      • nlp_engine
      • utils
      • text_preprocessing
      • pipelines
      • ner
      • matched_parameter
      • simple_ner
      • ner_prediction
      • number
      • any
      • datetime
      • speech2text
      • hf_speech2text
      • api_speech2text
      • intent_classifier
      • intent_classifier_configuration
      • llm_intent_classifier
      • intent_classifier_prediction
      • simple_intent_classifier_pytorch
      • simple_intent_classifier_tensorflow
      • rag
      • llm_replicate_api
      • llm_huggingface_api
      • llm_openai_api
      • llm_huggingface
      • llm
    • platforms
      • platform
      • payload
      • websocket_platform
      • telegram_platform
      • github_actions
      • github_platform
      • github_objects
      • gitlab_platform
      • gitlab_objects
      • gitlab_actions
Back to top

Core#

The core package defines and implements the basic components of an agent architecture. BAF relies on State Machines to define the agent execution logic.

Greetings agent diagram

Example diagram of the Greetings agent state machine#

Table of contents#

  • States
  • Intents
  • Entities
  • Events
  • Transitions
  • Sessions
  • Processors
  • Files
Next
States
Previous
Wiki
Copyright © 2023 - 2025 Luxembourg Institute of Science and Technology. All Rights Reserved
Made with Sphinx and @pradyunsg's Furo
On this page
  • Core
    • Table of contents