CNIPA.AI
검색으로 돌아가기
기록

INTENT-BASED MACHINE PROGRAMMING

발명심사 중
1조회수
21청구항 · 5 독립항
§ Ⅰ

개요

발명자

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

IPC 분류

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

CPC 분류

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.

원문 (중국어)

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.