Contents Menu Expand Light mode Dark mode Auto light/dark mode
BBF 1.4.0
Light Logo Dark Logo
BBF 1.4.0
  • Your first bot
  • Wiki
    • Core
      • States
      • Intents
      • Entities
      • Transitions
      • Sessions
      • Processors
      • Files
    • NLP
      • Intent classification
      • Named Entity Recognition
      • LLM
      • RAG
      • Speech-to-Text
    • Platforms
      • WebSocket platform
      • Telegram platform
    • Database
      • Monitoring Database
      • Monitoring UI
    • Configuration properties
    • Supported Languages
  • Examples
    • Greetings bot
    • Weather bot
    • LLM bot
    • RAG bot
    • Telegram bot
  • Release Notes
    • 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
      • bot
      • message
      • transition
      • file
      • state
      • session
      • property
      • intent_parameter
      • intent
      • entity
      • entity_entry
      • language_detection_processor
      • processor
    • db
      • monitoring_db
    • exceptions
      • exceptions
    • library
      • state_library
      • intent_library
      • base_entities
      • event_template
      • event_library
    • nlp
      • utils
      • nlp_engine
      • intent_classifier_prediction
      • simple_intent_classifier
      • intent_classifier
      • llm_intent_classifier
      • intent_classifier_configuration
      • llm_replicate_api
      • llm_huggingface_api
      • llm_openai_api
      • llm
      • llm_huggingface
      • text_preprocessing
      • pipelines
      • simple_ner
      • ner
      • ner_prediction
      • matched_parameter
      • any
      • datetime
      • number
      • rag
      • hf_speech2text
      • api_speech2text
      • speech2text
    • platforms
      • payload
      • platform
      • websocket_platform
      • streamlit_ui
      • telegram_platform
Back to top

Core#

The core package defines and implements the basic components of a chatbot architecture. BBF relies on State Machines to define the bot execution logic.

Greetings bot diagram

Example diagram of the Greetings bot state machine#

Table of contents#

  • States
  • Intents
  • Entities
  • 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