主权项 |
1. A method, performed by one or more computing devices, for creating a program, comprising:
receiving one or more keywords from a user who wishes to generate a program fragment as part of a program being created, to thereby provide keyword information; identifying a context in which the user is generating the program fragment, to provide context information; generating a set of candidate program fragments based on at least the keyword information and the context information; ranking the candidate program fragments based on ranking information, to provide a set of ranked program fragments; and presenting an output presentation to the user based on the set of ranked program fragments, said receiving, identifying, generating, ranking, and presenting, being performed by said one or more computing devices. |