Patent classifications
G06F8/33
Graph outcome determination in domain-specific execution environment
A method includes obtaining identifiers of entities and symbolic artificial intelligence (AI) models configured to produce outputs responsive to inputs based on events caused by at least one of the entities. At least some of the entities are associated with outputs of respective symbolic AI models and have respective scores corresponding to the respective outputs of the symbolic AI models. The method may include obtaining scenarios, where each scenario includes simulated inputs corresponding to one or more simulated events, and at least some scenarios include a plurality of simulated inputs. The method may also include determining a population of scores of a given entity among the entities, where respective members of the population of scores correspond to respective outputs of the plurality of symbolic AI models, and where the respective outputs correspond to respective scenarios among the scenarios and storing the population of scores in memory.
Providing code editor documentation pages using a lightweight text formatting language and platform-agnostic command links
Providing code editor documentation pages using a lightweight text formatting language and platform-agnostic command links is disclosed. A code editor may provide a documentation code editor extension that enables developers to provide documentation pages that are defined using a lightweight text formatting language, and that include platform-agnostic command links. When selected by a user, the platform-agnostic command links are parsed by the documentation code editor extension, which then initiates execution of a corresponding command using an application programming interface (API) of the code editor. The platform-agnostic command link may comprise a scheme identifier and one or more attribute-value pairs used to specify a command, a project file path, a source file path, an extension file path, a completion message, an error message, a command text input, and/or a user-provided text input. In this manner, interactive documentation pages may provide command links across multiple platforms.
DYNAMIC CODE SNIPPET PROMOTION
Aspects include determining a coding intention and a dimension of interest to a user. A plurality of relevant projects that each include a logical code block that meets the coding intention are located. The locating includes searching a plurality of code repositories based at least in part on the coding intention. A score is assigned to each of the plurality of logical code blocks based at least in part on properties associated with the logical code blocks and on the dimension of interest to the user. A logical code block with the highest score is promoted to the user.
Form customization method and device
A form customization method and device, through establishment of a form information table, a form field information table and a form field option information table, the form information table and form field information table are associated by primary key and foreign key, the form field information table and form field option information table are associated by “foreign key-primary key”, so as to define the form template and complete the form design quickly and conveniently. The form is then rendered by the form template data and the corresponding CSS style. The form customization device mainly includes a form template creation unit, a form template generation and presentation unit and a form template modification unit.
DEVELOPING SOURCE CODE LEVERAGING SMART GLASSES
Methods for supporting a development of application source code using input from a first smart glasses of a first user and a second smart glasses of a second user is provided. Methods may include retrieving the application source code from an internal development platform and displaying the application source code on an augmented reality (“AR”) display of the first smart glasses and an AR display of the second smart glasses. Methods may include receiving, from the first smart glasses, a command to edit the application source code and in response, deactivating each input device of the second smart glasses. Methods may include receiving input of one or more edits on the first smart glasses and updating the application source code to include the input. Methods may include displaying the updated application source code on the AR displays and reactivating each input device of the second smart glasses.
DEVELOPING SOURCE CODE LEVERAGING SMART GLASSES
Methods for supporting a development of application source code using input from a first smart glasses of a first user and a second smart glasses of a second user is provided. Methods may include retrieving the application source code from an internal development platform and displaying the application source code on an augmented reality (“AR”) display of the first smart glasses and an AR display of the second smart glasses. Methods may include receiving, from the first smart glasses, a command to edit the application source code and in response, deactivating each input device of the second smart glasses. Methods may include receiving input of one or more edits on the first smart glasses and updating the application source code to include the input. Methods may include displaying the updated application source code on the AR displays and reactivating each input device of the second smart glasses.
Design as a Service for Configuring Custom Software
Aspects of the disclosure relate to design as a service for configuring custom software. A computing platform may receive natural language input from a user specifying a software customization request. The computing platform may convert the natural language input into a visual output corresponding to the software customization request. The computing platform may send the visual output to a user interface. The computing platform may receive a modification request from the user specifying, using natural language, one or more modifications to the visual output. The computing platform may modify, using natural language processing, the visual output based on the modification request. The computing platform may log the one or more modifications to the visual output in a tracking log. The computing platform may send the modified visual output to the user interface.
Design as a Service for Configuring Custom Software
Aspects of the disclosure relate to design as a service for configuring custom software. A computing platform may receive natural language input from a user specifying a software customization request. The computing platform may convert the natural language input into a visual output corresponding to the software customization request. The computing platform may send the visual output to a user interface. The computing platform may receive a modification request from the user specifying, using natural language, one or more modifications to the visual output. The computing platform may modify, using natural language processing, the visual output based on the modification request. The computing platform may log the one or more modifications to the visual output in a tracking log. The computing platform may send the modified visual output to the user interface.
Systems and methods for providing an instant communication channel within integrated development environments
A method and system may be provided for recording discussions about computer code in an integrated development environment (IDE). In some aspects, a communication channel is integrated with an IDE. Communications and discussions may be tracked and linked with specific code sections. In some aspects, a predefined graphical interface may be used in forming the communications for the communication channel.
Systems and methods for providing an instant communication channel within integrated development environments
A method and system may be provided for recording discussions about computer code in an integrated development environment (IDE). In some aspects, a communication channel is integrated with an IDE. Communications and discussions may be tracked and linked with specific code sections. In some aspects, a predefined graphical interface may be used in forming the communications for the communication channel.