001package org.nasdanika.ai; 002 003/** 004 * Converts source to text (String). 005 * For example, generates a description of a model object. 006 * Text can be further generated into vectors for RAG and 007 * be used in prompts. 008 * @param <S> 009 */ 010public interface Narrator<S> extends EmbeddingGenerator<S, String> { 011 012}