Augmentation of Code Completion and Code Synthesis with Semantic Checking

    公开(公告)号:US20240111497A1

    公开(公告)日:2024-04-04

    申请号:US18535473

    申请日:2023-12-11

    Applicant: Google LLC

    CPC classification number: G06F8/33

    Abstract: A method for providing autofill suggestions in a development environment includes obtaining, from a user interface executing on a user device, a user input representing source code generated within a development environment. The source code is created using a particular programming language and a programming code base. The method further includes determining, using a machine learning model, at least one autofill suggestion based on the user input, the autofill suggestion continuing the source code represented by the user input. The method further includes determining, using a rule-based semantic checker configured for the particular programming language, whether the autofill suggestion is semantically correct based on the development environment and the programming code base. The method also includes, when the autofill suggestion is semantically correct, transmitting the autofill suggestion for display on the user interface of the user device.

    Augmentation of code completion and code synthesis with semantic checking

    公开(公告)号:US11861333B2

    公开(公告)日:2024-01-02

    申请号:US17657113

    申请日:2022-03-29

    Applicant: Google LLC

    CPC classification number: G06F8/33

    Abstract: A method for providing autofill suggestions in a development environment includes obtaining, from a user interface executing on a user device, a user input representing source code generated within a development environment. The source code created using a particular programming language and a programming code base. The method further includes determining, using a machine learning model, at least one autofill suggestion based on the user input, the autofill suggestion continuing the source code represented by the user input. The method further includes determining, using a rule-based semantic checker configured for the particular programming language, whether the autofill suggestion is semantically correct based on the development environment and the programming code base. The method also includes, when the autofill suggestion is semantically correct, transmitting the autofill suggestion for display on the user interface of the user device.

    Augmentation of Code Completion and Code Synthesis with Semantic Checking

    公开(公告)号:US20230315400A1

    公开(公告)日:2023-10-05

    申请号:US17657113

    申请日:2022-03-29

    Applicant: Google LLC

    CPC classification number: G06F8/33

    Abstract: A method for providing autofill suggestions in a development environment includes obtaining, from a user interface executing on a user device, a user input representing source code generated within a development environment. The source code created using a particular programming language and a programming code base. The method further includes determining, using a machine learning model, at least one autofill suggestion based on the user input, the autofill suggestion continuing the source code represented by the user input. The method further includes determining, using a rule-based semantic checker configured for the particular programming language, whether the autofill suggestion is semantically correct based on the development environment and the programming code base. The method also includes, when the autofill suggestion is semantically correct, transmitting the autofill suggestion for display on the user interface of the user device.

Patent Agency Ranking