Method, apparatus and article of manufacture for identifying and interpreting code

Methods, apparatus, systems, and articles of manufacture for identifying and interpreting code are disclosed. An example apparatus includes a natural language (NL) processor to process NL features to identify keywords, entities, and intent of NL strings included in an input retrieved from a user; a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: CORDOURIER MARURI HECTOR, VON BORSTEL ALEJANDRO IBARRA, ZAMORA ESQUIVEL JULIO CESAR, PALOMINO SOUSA GUILLERMO ANTONIO, FERNANDO AMBRIZ MESA, AGUIRRE DAVID ISRAEL GONZALEZ, ORTIZ GARCIA JORGE EMMANUEL
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Methods, apparatus, systems, and articles of manufacture for identifying and interpreting code are disclosed. An example apparatus includes a natural language (NL) processor to process NL features to identify keywords, entities, and intent of NL strings included in an input retrieved from a user; a database driver to communicate queries to a database, the database including an ontology representation of the version control system, where the queries are parameterized semantic queries including keywords, entities, and intent of NL strings; and an application programming interface (API) to present to the user a code snippet determined based on the query, the code snippet being at least one of unannotated or non-self-recorded code snippets. 公开了用于识别和解释代码的方法、装置、系统和制品。一种示例装置,包括:自然语言(NL)处理器,用于处理NL特征,以识别从用户检索的输入中包括的NL字符串的关键字、实体和意图;数据库驱动器,用于将查询传送到数据库,所述数据库包括版本控制系统的本体表示,其中,所述查询是包括NL字符串的关键字、实体和意图的参数化语义查询;和应用程序编程接口(API),用于向所述用户呈现基于查询确定的代码片段,该代码片段是未注释的或非自记录的代码片段中的至少一种。