Spdx license expression construction using llm
AssigneeOracle International Corporation
InventorsEnrico Staiano, Alexandra Fritzen, Matthias Brantner
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsEnrico Staiano, Alexandra Fritzen, Matthias Brantner
Estimating the term…
Here is prompt engineering for a large language model (LLM) that inferentially generates a formal license expression from many license files in a software repository. A computer loads multiple software licenses from many license text files that each can contain a software license that can contain a license identifier. Many original license chunks are generated by splitting each software license into license chunk(s) that do not exceed a predefined chunk size. From the original license chunks are selected multiple chunks that contain at least one expected string. A linguistic prompt is generated that contains the selected license chunks. From the linguistic prompt, the LLM inferentially generates a license expression and a natural language explanation of the expression.
A method comprising:
(canceled)
One or more computer-readable non-transitory media storing instructions that, when executed by a computer, cause:
(canceled)
Dependencies are inferred from the claim text.