pm4py.llm#
This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de).
PM4Py is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with PM4Py. If not, see <https://www.gnu.org/licenses/>.
Functions
|
Textually abstracts a case |
|
Textually abstracts a DECLARE model |
|
Obtains the DFG abstraction of a traditional event log |
|
Obtains the event stream abstraction of a traditional event log |
|
Abstracts the attributes of a log (reporting their name, their type, and the top values) |
|
Abstracts the machine learning features obtained from a log (reporting the top features until the desired length is obtained) |
|
Textually abstracts a log skeleton process model |
|
Obtains the abstraction of an object-centric event log, including the list of events and the objects of the OCEL |
|
Obtains the abstraction of an object-centric event log, representing in text the features and their values. |
|
Obtains the abstraction of an object-centric event log, representing in text the object-centric directly-follows graph |
|
Obtain an abstraction of a Petri net |
|
Abstracts a temporal profile model to a string. |
|
Obtains the variants abstraction of a traditional event log |
|
Explains a process mining visualization by using LLMs (saving that first in a .png image, then providing the .png file to the Large Language Model along with possibly a description of the visualization). |
|
Executes the provided prompt, obtaining the answer from the OpenAI APIs. |