JY0284/code_completion_as_human_action_prediction
This repository contains the core methods and models described in the paper “Represent Code as Action Sequence for Predicting Next Method Call.” It uses action sequence modeling to predict method calls in Python code based on developer intentions, treating code editing as a sequence of human-like actions.
This project helps Python developers write code faster and more accurately by predicting the next method call. It takes existing Python code as input and suggests relevant method calls, considering the specific project, file, and function context. Developers who use IDEs with code completion features will find this beneficial.
No commits in the last 6 months.
Use this if you are a Python developer seeking to enhance your IDE's code completion accuracy for method calls, especially within complex, context-rich projects.
Not ideal if you are looking for a general-purpose code generation tool or a solution for languages other than Python.
Stars
55
Forks
—
Language
Python
License
—
Category
Last pushed
Sep 15, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/JY0284/code_completion_as_human_action_prediction"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
microsoft/OpenRCA
[ICLR'25] OpenRCA: Can Large Language Models Locate the Root Cause of Software Failures?
PacificAI/langtest
Deliver safe & effective language models
Babelscape/ALERT
Official repository for the paper "ALERT: A Comprehensive Benchmark for Assessing Large Language...
TrustGen/TrustEval-toolkit
[ICLR'26, NAACL'25 Demo] Toolkit & Benchmark for evaluating the trustworthiness of generative...
ChenWu98/agent-attack
[ICLR 2025] Dissecting adversarial robustness of multimodal language model agents