Опишите реальное представление state и его контракт: поля, типы, обновления и сериализацию. TypedDict задаёт схему для проверки типов, но сам по себе не валидирует данные во время выполнения.
Что было объектом state (TypedDict или другое)?
Опишите реальное представление state и его контракт: поля, типы, обновления и сериализацию. TypedDict задаёт схему для проверки типов, но сам по себе не валидирует данные во время выполнения.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Опишите реальное представление state и его контракт: поля, типы, обновления и сериализацию. TypedDict задаёт схему для проверки типов, но сам по себе не валидирует данные во время выполнения.
State может быть словарём с TypedDict, dataclass или валидируемой моделью. Объясните, какие данные передаются между шагами, как объединяются параллельные обновления и что сохраняется в checkpoint. Секреты и тяжёлые объекты не стоит без необходимости включать в сохраняемое состояние. Выбор типа зависит от требований к runtime-проверкам и используемого фреймворка.