Exasol Text AI Extension Skill
Trigger when the user mentions Text AI Extension, TXAIE, deploy_license, initialize_text_ai_extension, Extraction, named entity extraction, zero-shot classification, feature extraction, StandardExtractor, TopicClassifierExtractor, CO_OCCURRENCE, TXAIE_AUDIT_LOG, or PYTHON3_TXAIE.
Purpose
This skill routes notebook-connector Text AI Extension tasks to the reference
material that covers license deployment, TXAIE setup, extraction workflows,
and validation.
Use this skill after notebook-connector configuration already exists in the
secure config store. If the required DB or BucketFS values are still missing,
activate exasol-notebook-connector-config first. The schema name saved in db_schema must
also exist as a real schema in Exasol before the Text AI setup or extraction
flow can succeed.
Routing Algorithm
License and extension setup
- Trigger phrases:
deploy_license, initialize_text_ai_extension, txaie
- Load:
references/text-ai-extension.md
Extraction workflows and validation
- Trigger phrases:
Extraction, NamedEntityExtractor, PipelineExtractor, BranchExtractor, StandardExtractor, TopicClassifierExtractor, feature extraction, zero-shot classification, TOPIC_CLASSIFIER_VIEW, TOPICS_VIEW, NAMED_ENTITY_VIEW, KEYWORD_SEARCH_VIEW, CO_OCCURRENCE, TXAIE_AUDIT_LOG
- Load:
references/text-ai-extension.md
Multiple routes can apply. Load the reference before responding.
Prerequisites
The secure config store must already contain complete DB and BucketFS values. If
not, activate exasol-notebook-connector-config first.
db_schema is only a stored configuration value. Create that schema in Exasol
before running the Text AI flow if it does not already exist.
Validation
Validate setup with the reference flow after loading
references/text-ai-extension.md.
Success signals:
- license deployment completes
- initialization completes and the language/container setup is persisted
- a small extraction run writes output rows without missing-license or missing-language errors
Expected failure mode:
- if the configured schema does not exist yet, setup or extraction should fail until the schema is created in Exasol
- if the source tables, DB config, BucketFS config, or extension assets are missing, extraction should fail until exasol-notebook-connector-config and the required DB objects are in place
- on the first run, initialization can take time because notebook-connector downloads the TXAIE language container and default models
Guidance
- Use exasol-notebook-connector-config when secure config store, DB, or BucketFS values are still missing.
- For local ITDE-style runs, make sure the stored DB and BucketFS host values are reachable from the notebook process.
- Keep simple TXAIE-specific inspection here, including the SQL examples in this skill's reference and small Python snippets tied directly to TXAIE result objects such as
TXAIE_AUDIT_LOG.
- Use exasol-notebook-connections when the user wants broader notebook-connector connection-helper work beyond these TXAIE-specific inspection patterns.
- Use exasol-bucketfs when the user needs to inspect the uploaded SLC or model assets.
- Use exasol-udfs when the task moves beyond the packaged Text AI extraction API into lower-level UDF or SLC work.
Safety Rules
- Prefer the built-in community license or a local license file over embedding real license content inline.
- Do not share real license content.
- Do not guess DB, BucketFS, or model-related configuration values.
1---2name: exasol-text-ai3description: Deploy and use the Exasol Text AI Extension (TXAIE) with notebook-connector. Covers `deploy_license`, `initialize_text_ai_extension`, the `PYTHON3_TXAIE` language container, the Extraction API classes `StandardExtractor`, `NamedEntityExtractor`, `TopicClassifierExtractor`, `PipelineExtractor`, and `BranchExtractor`, named-entity, zero-shot classification, and feature extraction runs, default-model installation, and result-table querying such as `TXAIE_AUDIT_LOG`.4---56# Exasol Text AI Extension Skill78Trigger when the user mentions **Text AI Extension**, **TXAIE**, **deploy_license**, **initialize_text_ai_extension**, **Extraction**, **named entity extraction**, **zero-shot classification**, **feature extraction**, **StandardExtractor**, **TopicClassifierExtractor**, **CO_OCCURRENCE**, **TXAIE_AUDIT_LOG**, or **PYTHON3_TXAIE**.910## Purpose1112This skill routes notebook-connector Text AI Extension tasks to the reference13material that covers license deployment, TXAIE setup, extraction workflows,14and validation.1516Use this skill after notebook-connector configuration already exists in the17secure config store. If the required DB or BucketFS values are still missing,18activate **exasol-notebook-connector-config** first. The schema name saved in `db_schema` must19also exist as a real schema in Exasol before the Text AI setup or extraction20flow can succeed.2122## Routing Algorithm23241. **License and extension setup**25 - Trigger phrases: `deploy_license`, `initialize_text_ai_extension`, `txaie`26 - Load: `references/text-ai-extension.md`27282. **Extraction workflows and validation**29 - Trigger phrases: `Extraction`, `NamedEntityExtractor`, `PipelineExtractor`, `BranchExtractor`, `StandardExtractor`, `TopicClassifierExtractor`, `feature extraction`, `zero-shot classification`, `TOPIC_CLASSIFIER_VIEW`, `TOPICS_VIEW`, `NAMED_ENTITY_VIEW`, `KEYWORD_SEARCH_VIEW`, `CO_OCCURRENCE`, `TXAIE_AUDIT_LOG`30 - Load: `references/text-ai-extension.md`3132Multiple routes can apply. Load the reference before responding.3334## Prerequisites3536The secure config store must already contain complete DB and BucketFS values. If37not, activate **exasol-notebook-connector-config** first.3839`db_schema` is only a stored configuration value. Create that schema in Exasol40before running the Text AI flow if it does not already exist.4142## Validation4344Validate setup with the reference flow after loading45`references/text-ai-extension.md`.4647Success signals:4849- license deployment completes50- initialization completes and the language/container setup is persisted51- a small extraction run writes output rows without missing-license or missing-language errors5253Expected failure mode:5455- if the configured schema does not exist yet, setup or extraction should fail until the schema is created in Exasol56- if the source tables, DB config, BucketFS config, or extension assets are missing, extraction should fail until **exasol-notebook-connector-config** and the required DB objects are in place57- on the first run, initialization can take time because notebook-connector downloads the TXAIE language container and default models5859## Guidance6061- Use **exasol-notebook-connector-config** when secure config store, DB, or BucketFS values are still missing.62- For local ITDE-style runs, make sure the stored DB and BucketFS host values are reachable from the notebook process.63- Keep simple TXAIE-specific inspection here, including the SQL examples in this skill's reference and small Python snippets tied directly to TXAIE result objects such as `TXAIE_AUDIT_LOG`.64- Use **exasol-notebook-connections** when the user wants broader notebook-connector connection-helper work beyond these TXAIE-specific inspection patterns.65- Use **exasol-bucketfs** when the user needs to inspect the uploaded SLC or model assets.66- Use **exasol-udfs** when the task moves beyond the packaged Text AI extraction API into lower-level UDF or SLC work.6768## Safety Rules6970- Prefer the built-in community license or a local license file over embedding real license content inline.71- Do not share real license content.72- Do not guess DB, BucketFS, or model-related configuration values.