Общая структура системы порождения письменного текста:
- Оболочка: определяет назначение порождающей системы (диалог, сказка, стих и т.д.), содержит базу данных из 2 частей:
- Нелингвистическая (понятия, связи, отношения между понятиями конкретной предметной области);
- Лингвистическая (формализованные сведения о конкретном языке):
- Списки морфем;
- Слова с лексикой;
- Синтаксические структуры предложения;
- Семантико-синтаксические структуры абзацев и всего текста;
- Планировщик выполняет функции:
- Определяет ту информацию, которая должна быть в тексте;
- Определяет, как она будет представлена;
- Определяет порядок следования абзацев;
- Устанавливает порядок следования синтаксических составляющих в пределах текста;
- Осуществляет языковое оформление взаимосвязи предложений в тексте;
- Осуществляет построение синтаксических структур предложений текста;
- Осуществляет выбор соответствующей лексики.
- Лингвистический реализатор обеспечивает грамматическую правильность текста и принимает все окончательные грамматические и морфологические решения.