Comments 2
Так зачем это все нужно?)
В одном из пет-проектов я экспериментирую с изоляцией предметной модели от инфраструктуры и пытаюсь разделить их таким образом, чтобы предметная модель была максимально простой, а инфраструктуру было достаточно написать один раз и запускать на ней разные предметные модели, обеспечивая валидацию, наблюдаемость (последняя гифка), идемпотентность, восстановление после сбоев и генерацию HTTP интерфейса.
Я пытаюсь уменьшить сложность написания кода для LLM, отобрав у нее всю инфраструктурную сложность и оставив только моделирование объектами, методами и пользовательскими сценариями (юнит-тестами предметной модели). Да, менее производительно, да, с тонной ограничений, но, предположительно, проще для LLM как в количестве токенов, так и в количестве деталей, которые нужно учитывать.
Ограничения, которые я нащупал, не дают мне возможности использовать её кроме как в экспериментах. Идея и аналогия с LLM показались мне интересными, поэтому я решил поделиться этим на Хабре. Может, кто-нибудь найдет в ней вдохновение, все-таки статья в разделе "Ненормальное программирование".
Execution completion