AIKernel.NET
version: 0.0.2 / status: Refactor / edition: Draft / published: 2026-05-16 / updated: 2026-05-16

Japanese version: ITokenizer-jp.md

ITokenizer

Responsibility

Define the contract boundary for ITokenizer within AIKernel orchestration, governance, and runtime operations.

Key Members

Member Type Description
CountTokens(string text) int Count token length for text input.
Tokenize(string text) IReadOnlyList<int> Tokenize text into token ids.
Decode(IReadOnlyList<int> tokens) string Decode token ids into text.

See ../../use-cases/AIKernel_UseCaseCatalog.md for references where ITokenizer appears.

Notes

  • This interface is currently extension-point oriented and may not yet be referenced by runtime implementations.
  • Implementations must preserve fail-closed and deterministic replay principles where applicable.

Changelog

  • v0.0.0 / v0.0.0.0: Initial draft
  • v0.0.1 (2026-05-06): Version upgrade aligned with documentation guidelines
Source: architecture/interfaces/execution/ITokenizer.md