Networked Universal Code Package Provider
    1.
    发明公开

    公开(公告)号:US20230385075A1

    公开(公告)日:2023-11-30

    申请号:US18111330

    申请日:2023-02-17

    申请人: Replit, Inc.

    IPC分类号: G06F9/445 G06F8/36

    CPC分类号: G06F9/44521 G06F8/36

    摘要: A set of code packages are made available for a computer program by determining that a computer program references one or more code packages stored in a code package library. The code package library includes a plurality of code packages, and is read-only accessible to a plurality of computer programs. The computer program is stored on a first non-transitory computer readable storage medium. In response to determining that the computer program references one or more code packages stored in the code package library, one or more portions of the code package library are attached to the first non-transitory computer readable storage medium and the computer program is executed based on the referenced one or more code packages.

    INTELLIGENT AND PREDICTIVE MODULES FOR SOFTWARE DEVELOPMENT AND CODING USING ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING

    公开(公告)号:US20240281218A1

    公开(公告)日:2024-08-22

    申请号:US18179551

    申请日:2023-03-07

    申请人: Replit, Inc.

    IPC分类号: G06F8/33

    CPC分类号: G06F8/33

    摘要: An AI tool for writing computer code is generated by collecting code entry data from a plurality of remote computing devices, training a code completion network using the code entry data, wherein the code completion network is configured to predict one or more additional code entry activities based on a provided set of code entry activities, and providing the code completion network to one or more development sessions. A code segment is intelligently generated by receiving a request to modify computer code of a program in a development interface, and presenting a text input component and a code description prompt. The technique further includes receiving, via the text input component, a code description, applying at least part of the code description to a code generation network to obtain a code segment suggestion and presenting the code segment suggestion on a display.

    Multiplayer Debugger
    3.
    发明公开

    公开(公告)号:US20230342285A1

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

    申请号:US18150049

    申请日:2023-01-04

    申请人: Replit, Inc.

    IPC分类号: G06F11/36

    CPC分类号: G06F11/3664 G06F11/3696

    摘要: A system for a multiplayer debugger includes a computer program, a debugger module, and a debugger multiplexer. The debugger multiplexer initiates a multiplayer debugger session for the computer program, wherein the multiplayer debugger session supports a plurality of client devices, receives from a first client device of the plurality of client devices, a debugger operation, and transmits the debugger operation to the debugger module. An updated debugger state is determined in accordance with the debugger operation, and the updated debugger state is transmitted to a remainder of the plurality of client devices.

    INTELLIGENT AND PREDICTIVE MODULES FOR SOFTWARE DEVELOPMENT AND CODING USING ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING

    公开(公告)号:US20240345808A1

    公开(公告)日:2024-10-17

    申请号:US18598485

    申请日:2024-03-07

    申请人: Replit, Inc.

    IPC分类号: G06F8/33

    CPC分类号: G06F8/33

    摘要: An AI tool for writing computer code is generated by collecting code entry data from a plurality of remote computing devices, training a code completion network using the code entry data, wherein the code completion network is configured to predict one or more additional code entry activities based on a provided set of code entry activities, and providing the code completion network to one or more development sessions. A code segment is intelligently generated by receiving a request to modify computer code of a program in a development interface, and presenting a text input component and a code description prompt. The technique further includes receiving, via the text input component, a code description, applying at least part of the code description to a code generation network to obtain a code segment suggestion and presenting the code segment suggestion on a display.

    INTELLIGENT AND PREDICTIVE MODULES FOR SOFTWARE DEVELOPMENT AND CODING USING ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING

    公开(公告)号:US20240281219A1

    公开(公告)日:2024-08-22

    申请号:US18598451

    申请日:2024-03-07

    申请人: Replit, Inc.

    IPC分类号: G06F8/33

    CPC分类号: G06F8/33

    摘要: An AI tool for writing computer code is generated by collecting code entry data from a plurality of remote computing devices, training a code completion network using the code entry data, wherein the code completion network is configured to predict one or more additional code entry activities based on a provided set of code entry activities, and providing the code completion network to one or more development sessions. A code segment is intelligently generated by receiving a request to modify computer code of a program in a development interface, and presenting a text input component and a code description prompt. The technique further includes receiving, via the text input component, a code description, applying at least part of the code description to a code generation network to obtain a code segment suggestion and presenting the code segment suggestion on a display.

    SYSTEM AND METHOD FOR SOFTWARE DEVELOPMENT ON MOBILE DEVICES

    公开(公告)号:US20240111501A1

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

    申请号:US18350989

    申请日:2023-07-12

    申请人: Replit, Inc.

    摘要: An interactive coding environment is provided via an integrated mobile application. The interactive coding environment includes multiple user interface input elements including, but not limited to, a text editor, a virtual keyboard, a virtual autocomplete toolbar, a quick actions toolbar, and a virtual joystick. A user interacts with the coding environment via their user device, such as a mobile device. While coding within the text editor, the user is provided with auto-complete code suggestions and/or code snippets. Suggested inputs are obtained from a predictive model based on the user's input. A virtual joystick is provided to enable easy navigation within a text document shown within the text editor.