ChatPaper.aiChatPaper

От команд к подсказкам: семантическая файловая система на основе LLM для AIOS.

From Commands to Prompts: LLM-based Semantic File System for AIOS

September 23, 2024
Авторы: Zeru Shi, Kai Mei, Mingyu Jin, Yongye Su, Chaoji Zuo, Wenyue Hua, Wujiang Xu, Yujie Ren, Zirui Liu, Mengnan Du, Dong Deng, Yongfeng Zhang
cs.AI

Аннотация

Большие языковые модели (LLM) продемонстрировали значительный потенциал в разработке интеллектуальных приложений и систем, таких как агенты на основе LLM и операционные системы агентов (AIOS). Однако, когда эти приложения и системы взаимодействуют с базовой файловой системой, файловая система по-прежнему остается традиционной парадигмой: зависит от ручной навигации с помощью точных команд. Эта парадигма создает узкое место для использования этих систем, поскольку пользователям необходимо перемещаться по сложным иерархиям папок и запоминать криптографические имена файлов. Для преодоления этого ограничения мы предлагаем семантическую файловую систему на основе LLM (LSFS) для управления файлами посредством подсказок. В отличие от традиционных подходов, LSFS включает в себя LLM для возможности взаимодействия пользователей или агентов с файлами через естественноязыковые подсказки, облегчая семантическое управление файлами. На макро-уровне мы разрабатываем полный набор API для достижения функциональностей семантического управления файлами, таких как семантическое извлечение файлов, мониторинг и суммирование обновлений файлов, а также семантическое откатывание файлов. На микро-уровне мы храним файлы, создавая для них семантические индексы, разрабатываем и реализуем системные вызовы различных семантических операций (например, CRUD, группировка, объединение), работающие на основе векторной базы данных. Наши эксперименты показывают, что LSFS предлагает значительные улучшения по сравнению с традиционными файловыми системами в терминах удобства использования для пользователя, разнообразия поддерживаемых функций, а также точности и эффективности операций с файлами. Кроме того, благодаря интеграции LLM, наша система позволяет выполнять более интеллектуальные задачи управления файлами, такие как суммирование содержимого и сравнение версий, дополнительно расширяя ее возможности.
English
Large language models (LLMs) have demonstrated significant potential in the development of intelligent applications and systems such as LLM-based agents and agent operating systems (AIOS). However, when these applications and systems interact with the underlying file system, the file system still remains the traditional paradigm: reliant on manual navigation through precise commands. This paradigm poses a bottleneck to the usability of these systems as users are required to navigate complex folder hierarchies and remember cryptic file names. To address this limitation, we propose an LLM-based semantic file system ( LSFS ) for prompt-driven file management. Unlike conventional approaches, LSFS incorporates LLMs to enable users or agents to interact with files through natural language prompts, facilitating semantic file management. At the macro-level, we develop a comprehensive API set to achieve semantic file management functionalities, such as semantic file retrieval, file update monitoring and summarization, and semantic file rollback). At the micro-level, we store files by constructing semantic indexes for them, design and implement syscalls of different semantic operations (e.g., CRUD, group by, join) powered by vector database. Our experiments show that LSFS offers significant improvements over traditional file systems in terms of user convenience, the diversity of supported functions, and the accuracy and efficiency of file operations. Additionally, with the integration of LLM, our system enables more intelligent file management tasks, such as content summarization and version comparison, further enhancing its capabilities.

Summary

AI-Generated Summary

PDF21November 16, 2024