DZone.com Feed на русском
Подписаться
Обучение LLM правилам вашей схемы: внутри помощника по подмножеству ИИ Jailer
Любой, кто пытался создать небольшую, реалистичную тестовую базу данных на основе производственной схемы, знает, как это бывает: вам нужны не просто "все заказы". Вам нужны заказы клиента, позиции его заказов, продукты, на которые они ссылаются — но не вся история платежей, не каждая строка журнала аудита, не таблицы внутренней отчетности, находящиеся в трех соединениях. Каждая таблица, которую вы извлекаете по одной причине, тянет за собой еще три, о которых вы не просили, потому что ваша схема — это граф, а не список.Jailer решает механическую половину этой проблемы: дайте ему начальную таблицу, условие и набор правил для следования отношениям, и он пройдет по графу внешних ключей и вернет вам согласованный, ссылочно-валидный срез базы данных. То, что он не решал до недавнего времени, — это утомительная половина: сесть и решить, ассоциация за ассоциацией, что включить, а что отбросить. На схеме с несколькими сотнями таблиц это не пятиминутная задача.