TYPO3 Documentation
AI Assistant
Options
View source View as Markdown How to edit

AI Assistant

  • Introduction
    • About AI Assistant
    • Core concepts
    • Architecture overview
    • Glossary
  • User guide
    • Quick start
    • Creating assistants
    • Understanding pipelines
    • Working with sources
    • Retrieval and context
    • Vector filters
    • Retrieval selection
    • UI components
    • Pipeline export
    • Managing indexers
    • Chunking strategies
    • Connection management
    • Logging and debugging
    • Best practices
  • Administration
    • Installation
    • Upgrade
    • Configuration
    • Console commands
    • Backend module
    • AI connections
    • Vector store connections
    • Collections
    • Security
    • Troubleshooting
  • Integrators
    • Assistant profiles
    • Chat configuration
    • Site settings
    • Vue Frontend Integration
    • Pipeline steps
    • Retrieval configuration
    • Context optimization
    • Answer generation
    • Quality gates
    • Metadata handling
    • Source attribution
    • Default configurations
  • Developers
    • Architecture
      • Domains
      • Pipeline architecture
      • Indexing architecture
      • JSON and JSONL indexing
      • Connection architecture
      • Shared JSON controller
      • Retrieval architecture
      • Hashing and source identity
      • Data flow
      • Architecture decisions
    • Registries
      • AiConnectorRegistry
      • VectorStoreConnectorRegistry
      • ProcessorRegistry
      • ContextBuilderRegistry
      • IndexerRegistry
      • AdapterRegistry
      • ConnectorRegistry
    • Extending AI Assistant
      • Creating an AI connector
      • Creating a vector store connector
      • Creating a pipeline processor
      • Creating an indexer
      • Creating a file adapter
      • Creating a source connector
      • Dependency injection
    • Data model
      • Entity relationship diagram
      • Assistant profile records
      • Pipeline step records
      • Connection records
      • Indexing records
      • Logging records
    • Roadmap
      • Planned features
  • Appendix
    • FAQ
    • References
    • Changelog

Options

View source View as Markdown How to edit
  1. AI Assistant
  2. Developers
  3. Extending AI Assistant
Markdown

Extending AI Assistant 

  • Creating an AI connector
    • Responsibilities
    • Identifier
    • Skeleton
    • Service registration
    • Configuration values
  • Creating a vector store connector
    • Responsibilities
    • Identifier
    • Required capabilities
    • Deletion by source hash
    • Service registration
    • Configuration usage
  • Creating a pipeline processor
    • Processor rules
    • Step type and enum values
    • Service registration
    • Streaming processors
  • Creating an indexer
    • Indexer responsibilities
    • Source identifiers
    • Indexer type and enum values
  • Creating a file adapter
    • Responsibilities
    • Identifier
    • Supported extensions
    • Support checks
    • Extraction
    • Service registration
    • Multi-document adapters
  • Creating a source connector
    • Responsibilities
    • Identifier
    • Example skeleton
    • Service registration
    • Design rule
  • Dependency injection
    • Common service tags
  • Previous
  • Next
Reference to the headline

Copy and freely share the link

This link target has no permanent anchor assigned.The link below can be used, but is prone to change if the page gets moved.

Copy this link into your TYPO3 manual.

Last rendered: Nov 01, 2026 13:40

  • Legal Notice
  • Privacy Policy