{"id":226485,"date":"2025-12-04T01:33:47","date_gmt":"2025-12-04T07:33:47","guid":{"rendered":"https:\/\/lifeboat.com\/blog\/2025\/12\/open-source-framework-enables-addition-of-ai-to-software-without-prompt-engineering"},"modified":"2025-12-04T01:33:47","modified_gmt":"2025-12-04T07:33:47","slug":"open-source-framework-enables-addition-of-ai-to-software-without-prompt-engineering","status":"publish","type":"post","link":"https:\/\/lifeboat.com\/blog\/2025\/12\/open-source-framework-enables-addition-of-ai-to-software-without-prompt-engineering","title":{"rendered":"Open-source framework enables addition of AI to software without prompt engineering"},"content":{"rendered":"<p><a class=\"aligncenter blog-photo\" href=\"https:\/\/lifeboat.com\/blog.images\/open-source-framework-enables-addition-of-ai-to-software-without-prompt-engineering2.jpg\"><\/a><\/p>\n<p>Developers can now integrate large language models directly into their existing software using a single line of code, with no manual prompt engineering required. The open-source framework, known as byLLM, automatically generates context-aware prompts based on the meaning and structure of the program, helping developers avoid hand-crafting detailed prompts, according to a conference paper presented at the <a href=\"https:\/\/2025.splashcon.org\/\" target=\"_blank\">SPLASH conference<\/a> in Singapore in October 2025 and <a href=\"https:\/\/dl.acm.org\/doi\/10.1145\/3763092\" target=\"_blank\">published<\/a> in the Proceedings of the ACM on Programming Languages.<\/p>\n<p>\u201cThis work was motivated by watching developers spend an enormous amount of time and effort trying to integrate AI models into applications,\u201d said Jason Mars, an associate professor of computer science and engineering at U-M and co-corresponding author of the study.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Developers can now integrate large language models directly into their existing software using a single line of code, with no manual prompt engineering required. The open-source framework, known as byLLM, automatically generates context-aware prompts based on the meaning and structure of the program, helping developers avoid hand-crafting detailed prompts, according to a conference paper presented [\u2026]<\/p>\n","protected":false},"author":427,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,8],"tags":[],"class_list":["post-226485","post","type-post","status-publish","format-standard","hentry","category-robotics-ai","category-space"],"_links":{"self":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts\/226485","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/users\/427"}],"replies":[{"embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/comments?post=226485"}],"version-history":[{"count":0,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts\/226485\/revisions"}],"wp:attachment":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/media?parent=226485"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/categories?post=226485"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/tags?post=226485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}