• bitcoinBitcoin(BTC)$77,922.000.77%
  • ethereumEthereum(ETH)$2,268.221.13%
  • tetherTether(USDT)$1.000.02%
  • binancecoinBNB(BNB)$713.581.48%
  • rippleXRP(XRP)$1.250.65%
  • usd-coinUSDC(USDC)$1.000.01%
  • solanaSolana(SOL)$95.30-0.38%
  • tronTRON(TRX)$0.310471-2.77%
  • Figure HelocFigure Heloc(FIGR_HELOC)$1.060.00%
  • zcashZcash(ZEC)$1,242.74-2.45%
  • HyperliquidHyperliquid(HYPE)$87.650.02%
  • dogecoinDogecoin(DOGE)$0.0758220.95%
  • moneroMonero(XMR)$604.521.49%
  • USDSUSDS(USDS)$1.000.00%
  • chainlinkChainlink(LINK)$11.771.82%
  • whitebitWhiteBIT Coin(WBT)$74.810.84%
  • leo-tokenLEO Token(LEO)$9.400.30%
  • cardanoCardano(ADA)$0.1936270.78%
  • stellarStellar(XLM)$0.1687510.06%
  • nearNEAR Protocol(NEAR)$4.381.36%
  • bitcoin-cashBitcoin Cash(BCH)$282.44-2.28%
  • daiDai(DAI)$1.000.01%
  • uniswapUniswap(UNI)$7.254.30%
  • Ethena USDeEthena USDe(USDE)$1.000.03%
  • litecoinLitecoin(LTC)$56.002.00%
  • RainRain(RAIN)$0.006001-2.12%
  • avalanche-2Avalanche(AVAX)$8.814.60%
  • CantonCanton(CC)$0.0973661.40%
  • USD1USD1(USD1)$1.000.01%
  • suiSui(SUI)$0.901.08%
  • the-open-networkGram (prev. Toncoin)(GRAM)$1.224.53%
  • hedera-hashgraphHedera(HBAR)$0.071841-0.59%
  • tether-goldTether Gold(XAUT)$3,873.530.01%
  • Global DollarGlobal Dollar(USDG)$1.000.01%
  • quant-networkQuant(QNT)$199.161.39%
  • paypal-usdPayPal USD(PYUSD)$1.00-0.02%
  • shiba-inuShiba Inu(SHIB)$0.000005-0.05%
  • BittensorBittensor(TAO)$237.261.00%
  • crypto-com-chainCronos(CRO)$0.0516210.83%
  • EthenaEthena(ENA)$0.187391-2.00%
  • Ripple USDRipple USD(RLUSD)$1.000.04%
  • Ondo US Dollar YieldOndo US Dollar Yield(USDY)$1.150.04%
  • Circle USYCCircle USYC(USYC)$1.140.00%
  • okbOKB(OKB)$111.440.84%
  • aaveAave(AAVE)$136.743.36%
  • pepePepe(PEPE)$0.000005-1.55%
  • BlackRock USD Institutional Digital Liquidity FundBlackRock USD Institutional Digital Liquidity Fund(BUIDL)$1.000.00%
  • OndoOndo(ONDO)$0.4112241.02%
  • Pump.funPump.fun(PUMP)$0.0042614.16%
  • MemeCoreMemeCore(M)$0.85-9.65%
TradePoint.io
  • Main
  • AI & Technology
  • Stock Charts
  • Market & News
  • Business
  • Finance Tips
  • Trade Tube
  • Blog
  • Shop
No Result
View All Result
TradePoint.io
No Result
View All Result

Meet CodePlan: A Task-Agnostic AI Framework For Repository-Level Coding Using Large Language Models (LLMs) And Planning

September 30, 2023
in AI & Technology
Reading Time: 4 mins read
A A
Meet CodePlan: A Task-Agnostic AI Framework For Repository-Level Coding Using Large Language Models (LLMs) And Planning
ShareShareShareShareShare

A revolution in the field of coding work automation has been brought about by introducing Large Language Models (LLMs), such as GPT-3. These models have extraordinary generative skills and have opened the path for the creation of Replit, GitHub Copilot, and Amazon Code Whisperer. These tools are now frequently used to automate tasks like code modification and completion using natural language inputs and contextual data.

A recent research paper has examined the necessity to carry out ubiquitous code edits across a complete code repository, which is a fundamental problem in software engineering. Changes to the codebase are necessary for tasks like package migration, error repair, and type annotation addition. Due to the fact that these jobs require altering code throughout the entire repository, they are known as repository-level coding tasks. As repository-level coding chores are more difficult and can’t be solved entirely by LLMs, as the repository’s code is interlinked, and the size of the entire repository may be too large for LLMs to manage in a timely manner, the team has come up with a solution.

A group of researchers from Microsoft Research has introduced CodePlan, a task-agnostic framework that has been designed to tackle repository-level coding tasks by framing them as planning problems. It creates a chain of modifications with multiple steps or a plan, where each step involves calling an LLM to update a particular section of code. Each edit’s context is taken from the repository as a whole, earlier code modifications, and task-specific instructions.

The CodePlan structure is dependent on three essential elements.

  1. Incremental Dependency Analysis: This feature aids CodePlan in comprehending the complex interdependencies among the many components of the code repository. It reveals where sections of the code are impacted by a specific code update, allowing for efficient planning.
  1. Change May-Impact Analysis: CodePlan does this analysis to determine the potential effects of a specific code update on other areas of the codebase. Planning subsequent edits, which ensures that changes are made in the right order, depends heavily on this predictive skill.
  1. Algorithm for Adaptive Planning: An adaptive planning algorithm is used to create the plan for editing the code. It takes into account the incremental dependency analysis and change may-impact analysis to lead the LLM effectively.

Practical experiments on two difficult repository-level tasks—package migration in C# and temporal code modifications in Python—have been used to gauge CodePlan’s performance. These jobs call for making interconnected modifications to somewhere between 2 and 97 files in the repositories. 

The evaluation’s findings have shown that CodePlan operates effectively. It outperforms baseline approaches and achieves a close agreement with ground truth expectations. It successfully makes it possible for 5 out of 6 repositories to pass validation tests, including building without issues and applying the proper code updates. In contrast, the baselines, which don’t use planning but make use of similar contextual data to CodePlan, find it difficult to succeed to the same degree.

By fusing the strength of LLMs with a sophisticated planning framework, CodePlan constitutes an amazing method for automating difficult repository-level coding chores. It closes a fundamental hole in software engineering and has the potential to greatly increase the effectiveness and precision of pervasive code modifications across huge codebases.


Check out the Paper. All Credit For This Research Goes To the Researchers on This Project. Also, don’t forget to join our 30k+ ML SubReddit, 40k+ Facebook Community, Discord Channel, and Email Newsletter, where we share the latest AI research news, cool AI projects, and more.

If you like our work, you will love our newsletter..


YOU MAY ALSO LIKE

5 Expensive Hobbies Where Owning A 3D Printer Actually Saves You Money

Amazon Made The AUX Input On Older Alexa Devices Less Useful

Tanya Malhotra is a final year undergrad from the University of Petroleum & Energy Studies, Dehradun, pursuing BTech in Computer Science Engineering with a specialization in Artificial Intelligence and Machine Learning.
She is a Data Science enthusiast with good analytical and critical thinking, along with an ardent interest in acquiring new skills, leading groups, and managing work in an organized manner.


🚀 The end of project management by humans (Sponsored)

Credit: Source link

ShareTweetSendSharePin

Related Posts

5 Expensive Hobbies Where Owning A 3D Printer Actually Saves You Money
AI & Technology

5 Expensive Hobbies Where Owning A 3D Printer Actually Saves You Money

November 1, 2026
Amazon Made The AUX Input On Older Alexa Devices Less Useful
AI & Technology

Amazon Made The AUX Input On Older Alexa Devices Less Useful

November 1, 2026
How Big And Powerful Is SpaceX’s Starship Rocket?
AI & Technology

How Big And Powerful Is SpaceX’s Starship Rocket?

October 31, 2026
Why Your Apple AirPods’ Battery Drains So Fast And How To Make It Last Longer
AI & Technology

Why Your Apple AirPods’ Battery Drains So Fast And How To Make It Last Longer

October 31, 2026
Next Post
The Treasury Market Finely Started A Long-Delayed Leading Role (SPX)

The Treasury Market Finely Started A Long-Delayed Leading Role (SPX)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Search

No Result
View All Result
The Most Popular Streaming Platforms In The US Might Not Be What You Think

The Most Popular Streaming Platforms In The US Might Not Be What You Think

October 26, 2026
How to Offset Losses in Your Portfolio

How to Offset Losses in Your Portfolio

October 29, 2026
Terror plot foiled against Mall of America

Terror plot foiled against Mall of America

October 30, 2026

About

Learn more

Our Services

Legal

Privacy Policy

Terms of Use

Bloggers

Learn more

Article Links

Contact

Advertise

Ask us anything

©2020- TradePoint.io - All rights reserved!

Tradepoint.io, being just a publishing and technology platform, is not a registered broker-dealer or investment adviser. So we do not provide investment advice. Rather, brokerage services are provided to clients of Tradepoint.io by independent SEC-registered broker-dealers and members of FINRA/SIPC. Every form of investing carries some risk and past performance is not a guarantee of future results. “Tradepoint.io“, “Instant Investing” and “My Trading Tools” are registered trademarks of Apperbuild, LLC.

This website is operated by Apperbuild, LLC. We have no link to any brokerage firm and we do not provide investment advice. Every information and resource we provide is solely for the education of our readers. © 2020 Apperbuild, LLC. All rights reserved.

No Result
View All Result
  • Main
  • AI & Technology
  • Stock Charts
  • Market & News
  • Business
  • Finance Tips
  • Trade Tube
  • Blog
  • Shop

© 2023 - TradePoint.io - All Rights Reserved!