CNIPA.AI
Back to Search
Dossier

INTENT-BASED MACHINE PROGRAMMING

InventionPending
21Claims · 5 independent
§ Ⅰ

Dossier Overview

Inventor

Brian Cremeans; Marcos Emanuel Carranza; Krishna Surya; Mats Agerstam; Justin Gottschlich

IPC Classification

G6F 8/41G6F 8/20G6F 8/36G6F 8/73G6N 20/

CPC Classification

G6F8/427G6F8/22G6F8/36G6F8/73G6N20/

Apparatus, devices, systems, methods, and articles of manufacture for intent-based machine programming are disclosed. An example system categorize source code blocks includes a code repository accessor to access a code repository and select a source code block. The example system also includes a signature generator to generate a signature for the source code block, a collateral miner to extract collateral associated with the source code block, and a tokenizer to transform the source code block into tokens. In addition, the example system includes a function assessor to determine a function of the source code block based on the collateral and the tokens and an input/output determiner to determine an input and an output of the source code block based on the collateral and the signature. The example system further includes a tagger to categorize the source code block with the function, input, and output.

Original (Chinese)

Apparatus, devices, systems, methods, and articles of manufacture for intent-based machine programming are disclosed. An example system categorize source code blocks includes a code repository accessor to access a code repository and select a source code block. The example system also includes a signature generator to generate a signature for the source code block, a collateral miner to extract collateral associated with the source code block, and a tokenizer to transform the source code block into tokens. In addition, the example system includes a function assessor to determine a function of the source code block based on the collateral and the tokens and an input/output determiner to determine an input and an output of the source code block based on the collateral and the signature. The example system further includes a tagger to categorize the source code block with the function, input, and output.

External Resources