mock_sobes
← AI — Structured Output (JSON-schema, retry-pattern)
middle code #340
Реализуй generate_with_retry(llm, prompt, schema, max_attempts=3) которая: - просит LLM дать JSON по schema - валидирует через Pydantic - при невалидном — retry с feedback, до max_attempts - после max_attempts — raise LLM-клиент имеет метод `chat(messages, json_schema=None) -> str`.
Чтобы решить вопрос и сохранить попытку — войди.