• bitcoinBitcoin(BTC)$84,495.00-0.26%
  • ethereumEthereum(ETH)$2,664.55-1.32%
  • tetherTether(USDT)$1.000.02%
  • binancecoinBNB(BNB)$766.43-0.66%
  • rippleXRP(XRP)$1.48-1.25%
  • usd-coinUSDC(USDC)$1.000.01%
  • solanaSolana(SOL)$118.160.06%
  • tronTRON(TRX)$0.334291-0.32%
  • Figure HelocFigure Heloc(FIGR_HELOC)$1.052.76%
  • zcashZcash(ZEC)$1,288.08-2.96%
  • HyperliquidHyperliquid(HYPE)$86.30-0.78%
  • dogecoinDogecoin(DOGE)$0.092127-2.35%
  • chainlinkChainlink(LINK)$13.68-4.47%
  • moneroMonero(XMR)$539.97-0.78%
  • whitebitWhiteBIT Coin(WBT)$84.06-0.62%
  • USDSUSDS(USDS)$1.000.02%
  • cardanoCardano(ADA)$0.241380-2.11%
  • leo-tokenLEO Token(LEO)$8.991.18%
  • RainRain(RAIN)$0.011144-7.86%
  • stellarStellar(XLM)$0.213582-2.64%
  • bitcoin-cashBitcoin Cash(BCH)$307.95-0.45%
  • nearNEAR Protocol(NEAR)$4.66-3.15%
  • uniswapUniswap(UNI)$8.80-3.29%
  • litecoinLitecoin(LTC)$69.841.89%
  • Ethena USDeEthena USDe(USDE)$1.000.01%
  • avalanche-2Avalanche(AVAX)$10.67-2.88%
  • CantonCanton(CC)$0.118693-1.07%
  • Blockchain USDBlockchain USD(USDB)$0.871,000.00%
  • suiSui(SUI)$1.13-4.18%
  • daiDai(DAI)$1.00-0.01%
  • hedera-hashgraphHedera(HBAR)$0.100632-1.73%
  • USD1USD1(USD1)$1.000.01%
  • the-open-networkGram (prev. Toncoin)(GRAM)$1.49-5.20%
  • BitwayBitway(BTW)$1.38-3.45%
  • tether-goldTether Gold(XAUT)$4,142.80-0.80%
  • quant-networkQuant(QNT)$230.87-5.76%
  • shiba-inuShiba Inu(SHIB)$0.000006-2.04%
  • crypto-com-chainCronos(CRO)$0.066143-3.42%
  • BittensorBittensor(TAO)$287.78-5.04%
  • Global DollarGlobal Dollar(USDG)$1.00-0.01%
  • paypal-usdPayPal USD(PYUSD)$1.00-0.01%
  • aaveAave(AAVE)$181.265.67%
  • okbOKB(OKB)$120.34-0.51%
  • Ripple USDRipple USD(RLUSD)$1.000.00%
  • Pump.funPump.fun(PUMP)$0.005282-8.28%
  • MemeCoreMemeCore(M)$1.060.76%
  • Circle USYCCircle USYC(USYC)$1.140.03%
  • OndoOndo(ONDO)$0.491168-0.20%
  • EthenaEthena(ENA)$0.231664-5.16%
  • Ondo US Dollar YieldOndo US Dollar Yield(USDY)$1.150.10%
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

MIT Researchers Propose AskIt: A Domain-Specific Language for Streamlining Large Language Model Integration in Software Development

September 9, 2023
in AI & Technology
Reading Time: 4 mins read
A A
MIT Researchers Propose AskIt: A Domain-Specific Language for Streamlining Large Language Model Integration in Software Development
ShareShareShareShareShare

Recent research has brought to light the extraordinary capabilities of Large Language Models (LLMs), which become even more impressive as the models grow. They have become indispensable across a spectrum of applications. They power virtual assistants, facilitate multilingual communication, enable automated content generation, and enhance natural language understanding in medical diagnosis and sentiment analysis. 

They also play pivotal roles in code generation, creative writing, and research, and they are deployed in content recommendation systems, legal research, financial analysis, and content moderation. They exhibit a unique phenomenon known as emergent abilities, demonstrating adeptness across numerous tasks, from text summarization to code generation. The idea of emerging abilities is intriguing because it suggests that with further development of language models, even more complex abilities might arise.

However, integrating LLMs into software development is more complex. It necessitates a wide range of skills, as these difficulties are mostly caused by the complex decision-making procedures necessary for seamless integration into applications. Also, there is still a lot of uncertainty about the expert creation of powerful prompts for the best model utilization.

To handle this issue, researchers from MIT CSAIL have presented a new paper titled AskIt: Unified Programming Interface for Programming with Large Language Models. According to the researchers, this approach significantly lowers the overhead and work needed by software development professionals in terms of development. AskIt can do a wide array of tasks and is a domain-specific language designed for LLMs.


Editor’s Message

We’re working hard at Marktechpost.com to help you find and read trending AI research articles as easily as possible — including making these research summary articles released regularly!

We would be super grateful if you could help us out by subscribing to our newsletter here 🙏


AskIt is used to simplify the integration process and uses a specified approach, reducing the distinction between LLM-based code production and application integration by providing type-guided output control, template-based function declarations, and a uniform interface.

They eliminated the complex prompt engineering previously required for response extraction by the type-guided output control, which makes defining data format within natural language prompts unnecessary. This system allows developers to create functions leveraging an LLM by employing prompts suited to particular activities and template-based function definitions. These templates accept input parameters that perfectly correspond to the parameters of the described function. With code generation, there is no distinction between utilizing an LLM for code generation and integrating it into an application, making the transition between the two simple and unnecessary changes to the prompt template.

Also, the programming interface accepts input and output examples to define a function for few-shot learning that will be applied at the programming language level.

It uses two key APIs, “ask” and “define.” Developers can indicate the desired output type of a task using synthetic prompts with its type system. 

Researchers evaluated AskIt’s performance and checked for its accuracy. They found out that across 50 tasks, it generated concise prompts for the given tasks, achieving a 16.14% reduction in prompt length relative to benchmarks. Also, it achieved significant speedups. AskIt elevates the utilization of LLMs in software development through these enhancements, providing a more efficient and versatile approach for effectively harnessing expanding capabilities. The team benchmarked AskIt in TypeScript and Python, using it for various tasks, and discovered that it significantly reduced the time needed to generate code, demonstrating its effectiveness and operational efficiency.


Check out the Paper. The implementations of AskIt in TypeScript and Python are available here and here, respectively. 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

Bloomberg Tech Screentime Special

AI Moves From Hollywood Tool to Hollywood Studio

Rachit Ranjan is a consulting intern at MarktechPost . He is currently pursuing his B.Tech from Indian Institute of Technology(IIT) Patna . He is actively shaping his career in the field of Artificial Intelligence and Data Science and is passionate and dedicated for exploring these fields.


🚀 Check out Noah AI: ChatGPT with Hundreds of Your Google Drive Documents, Spreadsheets, and Presentations (Sponsored)

Credit: Source link

ShareTweetSendSharePin

Related Posts

Bloomberg Tech Screentime Special
AI & Technology

Bloomberg Tech Screentime Special

October 2, 2026
AI Moves From Hollywood Tool to Hollywood Studio
AI & Technology

AI Moves From Hollywood Tool to Hollywood Studio

October 2, 2026
SpaceX Launches Crew for NASA on Retiring Dragon Capsule
AI & Technology

SpaceX Launches Crew for NASA on Retiring Dragon Capsule

October 2, 2026
Luma AI Bets on ‘Hybrid’ Future for Hollywood
AI & Technology

Luma AI Bets on ‘Hybrid’ Future for Hollywood

October 2, 2026
Next Post
Full Show: Bloomberg Technology (2/20/2018)

Full Show: Bloomberg Technology (2/20/2018)

Leave a Reply Cancel reply

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

Search

No Result
View All Result
Freddie Mac: Multifamily Delinquency Rate Rises To Multi-Decade High

Freddie Mac: Multifamily Delinquency Rate Rises To Multi-Decade High

September 26, 2026
Psychologist testifies Lindsay Clancy thinks of her children ‘every single day’ after 2023 killings

Psychologist testifies Lindsay Clancy thinks of her children ‘every single day’ after 2023 killings

September 27, 2026
Dots Are OpenAI’s New Personal Agents And Soon You’ll Be Able To Control Several Of Them

Dots Are OpenAI’s New Personal Agents And Soon You’ll Be Able To Control Several Of Them

September 29, 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!