AiRagSearchResultSerializePrompt - метод

Добавляет в словарь storage описания полей, которые описывают результат поиска в промпте, передаваемом модели.

Definition

Пространство имён: Tessa.Ai.Rag.Models
Сборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
public void SerializePrompt(
	Dictionary<string, string?> storage,
	bool logging = false
)

Параметры

storage  DictionaryString, String
Словарь, в который добавляются пары "ключ:описание поля".
logging  Boolean  (Optional)
, если промпт формируется в режиме отладки. В этом случае в storage могут быть добавлены/удалены дополнительные свойства для отладки. По умолчанию - (отладочная информация не выводится).

Заметки

Метод не записывает значения текущего результата поиска, а только объясняет модели состав полей, поэтому его достаточно вызвать для одного результата из группы (как правило, для первого), чтобы один раз описать в промпте все поля источников. При переопределении следует вызывать базовую реализацию, чтобы не потерять описание стандартных полей. Значения полей добавляет метод SerializeContext(DictionaryString, String, Boolean).

См. также