Concepts de base
CAPIR verbessert die API-Empfehlung für bibliotheksorientierte Code-Generierung signifikant.
Résumé
Die Forschung konzentriert sich auf die Verbesserung der API-Empfehlung für die Generierung von Code, insbesondere für bibliotheksorientierte Anwendungen. CAPIR verwendet eine "Teile-und-Herrsche"-Strategie, um APIs für grobkörnige Anforderungen zu empfehlen. Durch die Kombination von Decomposer, Retriever und Reranker bietet CAPIR effektive Empfehlungen. Experimente auf den Benchmarks RAPID und LOCG zeigen die Wirksamkeit von CAPIR im Vergleich zu bestehenden Methoden.
Methoden:
- CAPIR übertrifft ADA-retrieve und CLEAR in der API-Empfehlung.
- CAPIR verbessert die Code-Generierung für bibliotheksorientierte Anwendungen.
Stats
CAPIR verbessert die Recall@5 auf dem Torchdata-AR-Datensatz von 18,7% auf 43,2% und die Precision@5 von 15,5% auf 37,1% im Vergleich zum Stand der Technik.
Auf dem Torchdata-Code-Datensatz verbessert CAPIR den Pass@100 von 16,0% auf 28,0%.
Citations
"CAPIR verbessert die API-Empfehlung für bibliotheksorientierte Code-Generierung signifikant."
"Experimente auf den Benchmarks RAPID und LOCG zeigen die Wirksamkeit von CAPIR im Vergleich zu bestehenden Methoden."