PREDICATE-GUIDED PREPARATION FOR LLM INTEGRATIONS IN SPREADSHEET ENVIRONMENTS

Technology is disclosed herein for the integration of spreadsheet environments and LLM services. In an implementation, an application receives a natural language input from a user associated with a spreadsheet. The application generates a prompt based on the user input and at least a portion of the...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: FABIAN, Daniel, MUDUMBAI CHAKRAVARTHY, Rasika, WILLIAMS, John, NEGREANU, Carina
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Technology is disclosed herein for the integration of spreadsheet environments and LLM services. In an implementation, an application receives a natural language input from a user associated with a spreadsheet. The application generates a prompt based on the user input and at least a portion of the spreadsheet. The prompt includes a statement of the problem, a request for an LLM service to identify preparatory steps before generating a solution to the problem, and a request to include the preparatory steps in output that includes the solution to problem. The application service receives a reply to the prompt from the LLM service that includes the output. The application service implements the preparatory steps with respect to data in the spreadsheet and implements the solution to the problem with respect to the data in the spreadsheet. Est divulguée une technologie pour l'intégration d'environnements de tableur et de services LLM. Dans une mise en œuvre, une application reçoit une entrée en langage naturel d'un utilisateur associé à un tableur. L'application génère une invite sur la base de l'entrée utilisateur et d'au moins une partie du tableur. L'invite comprend un énoncé du problème, une demande pour un service LLM pour identifier des étapes préparatoires avant de générer une solution au problème, et une demande pour inclure les étapes préparatoires en sortie qui comprennent la solution au problème. Le service d'application reçoit une réponse à l'invite du service LLM qui comprend la sortie. Le service d'application met en œuvre les étapes préparatoires par rapport à des données dans le tableur et met en œuvre la solution au problème par rapport aux données dans le tableur.