• bitcoinBitcoin(BTC)$76,948.00-0.99%
  • ethereumEthereum(ETH)$2,452.94-0.16%
  • tetherTether(USDT)$1.00-0.01%
  • binancecoinBNB(BNB)$712.30-0.41%
  • rippleXRP(XRP)$1.33-3.43%
  • usd-coinUSDC(USDC)$1.000.00%
  • solanaSolana(SOL)$99.38-1.50%
  • tronTRON(TRX)$0.336102-1.24%
  • Figure HelocFigure Heloc(FIGR_HELOC)$1.040.79%
  • zcashZcash(ZEC)$1,094.75-9.86%
  • HyperliquidHyperliquid(HYPE)$79.06-4.18%
  • dogecoinDogecoin(DOGE)$0.083460-1.94%
  • RainRain(RAIN)$0.015578-3.20%
  • USDSUSDS(USDS)$1.00-0.01%
  • moneroMonero(XMR)$511.510.43%
  • whitebitWhiteBIT Coin(WBT)$79.59-0.92%
  • chainlinkChainlink(LINK)$11.38-3.55%
  • leo-tokenLEO Token(LEO)$9.15-0.88%
  • cardanoCardano(ADA)$0.202113-4.80%
  • stellarStellar(XLM)$0.174194-2.86%
  • Ethena USDeEthena USDe(USDE)$1.000.00%
  • daiDai(DAI)$1.000.01%
  • bitcoin-cashBitcoin Cash(BCH)$224.59-8.47%
  • USD1USD1(USD1)$1.000.02%
  • litecoinLitecoin(LTC)$52.390.41%
  • CantonCanton(CC)$0.096392-4.51%
  • the-open-networkGram (prev. Toncoin)(GRAM)$1.34-1.75%
  • uniswapUniswap(UNI)$5.96-0.76%
  • Global DollarGlobal Dollar(USDG)$1.000.01%
  • avalanche-2Avalanche(AVAX)$7.35-4.84%
  • hedera-hashgraphHedera(HBAR)$0.073804-3.09%
  • nearNEAR Protocol(NEAR)$2.441.58%
  • shiba-inuShiba Inu(SHIB)$0.000005-1.98%
  • suiSui(SUI)$0.72-5.57%
  • paypal-usdPayPal USD(PYUSD)$1.00-0.02%
  • BlackRock USD Institutional Digital Liquidity FundBlackRock USD Institutional Digital Liquidity Fund(BUIDL)$1.000.00%
  • crypto-com-chainCronos(CRO)$0.056119-0.62%
  • MemeCoreMemeCore(M)$1.18-1.13%
  • tether-goldTether Gold(XAUT)$4,328.43-1.02%
  • Circle USYCCircle USYC(USYC)$1.140.01%
  • Ripple USDRipple USD(RLUSD)$1.000.00%
  • okbOKB(OKB)$111.770.00%
  • BittensorBittensor(TAO)$231.41-7.75%
  • Ondo US Dollar YieldOndo US Dollar Yield(USDY)$1.14-0.16%
  • mantleMantle(MNT)$0.58-2.60%
  • aaveAave(AAVE)$122.17-0.51%
  • pax-goldPAX Gold(PAXG)$4,332.31-0.96%
  • AsterAster(ASTER)$0.69-3.41%
  • polkadotPolkadot(DOT)$1.09-0.82%
  • OndoOndo(ONDO)$0.346528-1.61%
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

Cohere Releases North Small Translate: A 218B MoE Translation Model That Scores 83.6 on WMT26 Across 50 Languages

How These XL Phones Compete

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

Cohere Releases North Small Translate: A 218B MoE Translation Model That Scores 83.6 on WMT26 Across 50 Languages
AI & Technology

Cohere Releases North Small Translate: A 218B MoE Translation Model That Scores 83.6 on WMT26 Across 50 Languages

September 11, 2026
How These XL Phones Compete
AI & Technology

How These XL Phones Compete

September 10, 2026
CA Governor Signs ‘Landmark’ Laws On Youth Use Of Social Media And AI Chatbots
AI & Technology

CA Governor Signs ‘Landmark’ Laws On Youth Use Of Social Media And AI Chatbots

September 10, 2026
Meet Redis LangCache: A Managed Semantic Cache That Cuts LLM API Costs by Up to 90% and Returns Cache Hits Up to 15x Faster
AI & Technology

Meet Redis LangCache: A Managed Semantic Cache That Cuts LLM API Costs by Up to 90% and Returns Cache Hits Up to 15x Faster

September 10, 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
How the cyclospora outbreak is impacting the food industry

How the cyclospora outbreak is impacting the food industry

September 5, 2026
The Comcast Breach Settlement Pays About  – Claim It by September 14

The Comcast Breach Settlement Pays About $50 – Claim It by September 14

September 10, 2026
American Electric Power: Defensive Income Meets AI-Fueled Growth (NASDAQ:AEP)

American Electric Power: Defensive Income Meets AI-Fueled Growth (NASDAQ:AEP)

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