MedElevator Войти в исследования
← Поиск публикаций

DOI 10.1093/jamiaopen/ooag106

Медицинская библиотека · JAMIA open · 2026

Large language model chatbot-based text-to-SQL application for database analyses in liver diseases and hepatology research.

Far Aryana T, Sun Steve, Jutras Gabrielle, Wang Melinda B, Burns Shohei, Owens Joseph, Galvez Victor, Somsouk Ma, Lai Jennifer C, Lai Ki, Ge Jin

СтатьяПеревод пока не подготовлен

Аннотация

OBJECTIVE

Large language models (LLMs) may improve analysis of structured clinical data by enabling natural language (NL) queries. We developed an interactive, PHI-compliant "Text2SQL" chatbot as a proof-of-concept for hepatocellular carcinoma (HCC) research.

MATERIALS AND

METHODS

Using the University of California, San Francisco's secure artificial intelligence platform, we configured the chatbot to translate NL queries into Structured Query Language (SQL), execute them, and return both code and results. Clinicians posed 30 questions, and outputs were compared with SQL written by a data scientist. We assessed prompt interpretation, SQL accuracy, output accuracy, and error types according to strict binary criteria.

RESULTS

Prompt interpretation accuracy was 73.3%, SQL accuracy ranged from 53% to 63%, and output accuracy from 53% to 63%. Frequent errors included group comparisons, ambiguous variables, and exploratory questions.

DISCUSSION: Text2SQL enables PHI-compliant interaction with clinical datasets without coding, though performance varies across query types.

CONCLUSION

LLM-powered Text2SQL offers a promising approach for clinician-friendly clinical data access.

Для цитирования: Far Aryana T, Sun Steve, Jutras Gabrielle, Wang Melinda B, Burns Shohei, Owens Joseph, Galvez Victor, Somsouk Ma, Lai Jennifer C, Lai Ki, Ge Jin. Large language model chatbot-based text-to-SQL application for database analyses in liver diseases and hepatology research.. JAMIA open. 2026. DOI: 10.1093/jamiaopen/ooag106.
Подготовка и перевод публикации
Обработка статьи · этапы, ошибки и управление
Загрузка состояния…

История · было → стало

Состояние обновляется каждые 5 секунд, пока блок открыт. Процент показывается только там, где известен объём работы. Пауза останавливает продолжение этапа; текущий запрос к источнику может завершиться.

Тип публикации указан по данным источника. Уровень доказательности автоматически не присваивается.