受此启发,提出了MASAI代理(Modular Architecture for Software-engineering AI,软件工程AI模块架构),其中由LLM驱动的不同子代理被实例化,并且每个子代理有各自的目标和策略。这种模块化架构有以下优点: 在子代理之间采用和调整不同的解决问题策略 子代理能够从分散在存储库中的不同来源收集信息 避免不必要的冗长轨迹,从...
Software Engineering for AI-Based Systems: A Survey AI-based systems are software systems with functionalities enabled by at least one AI component (e.g., for image-, speech-recognition, and autonomous drivi... S Martinez-Fernandez,J Bogner,X Franch,... - 《Acm Transactions on Software Engin...
In recent years, software engineering has witnessed a significant shift towards more automation and simplification – from DevOps automation to low-code platforms – expediting many development processes to make life easier for developers. Generative AI is the latest and, by far, the most groundbreaki...
随着ChatGPT的火热,ML/AI for XXX的项目越来越多,这里收集一些Github上其他人整理的list(慢慢补充) https://github.com/WangRongsheng/awesome-LLM-resoursesAwesome-AI-for-cybersecurityawesome-ml-for-cybe…
What are you looking for?AI-powered Software EngineeringFUTURE-PROOFING WITH ARTIFICIAL INTELLIGENCEIn the fast-paced Generative AI revolution, IT evolves swiftly, transforming challenges into efficiency and agility. Welcome to the future of ICT: smarter, faster, better. ...
The rise of Artificial Intelligence (AI) empowers us to develop next-generation analytics methods to transform software engineering in both quality and productivity. This paper outlines a vision where cutting-edge AI machine learning techniques can be leveraged to develop new data-driven, automated ...
Large Language Models for Software Engineering Python 181 16 Repositories Loading Type Language Sort Showing 3 of 3 repositories LLM4SE Public Large Language Models for Software Engineering Python 181 16 2 0 Updated Oct 18, 2024 GAI4SE-Course Public 14 0 0 0 Updated Oct 10, 2024...
(https://github.com/ckaestne/seai/) and have also published an article describing the rationale and the initial design of this course:Teaching Software Engineering for AI-Enabled Systems. Atextbookis emerging. Video recordings of the Summer 2020 offering are online on thecourse page. We would...
Artificial Intelligence/Machine Learning techniques have been widely used in software engineering to improve developer productivity, the quality of software systems, and decision-making. However, such AI/ML models for software engineering are still impractical, not explainable, and not actionable. These ...
Software engineering entails human creativity, collaboration, and problem-solving—qualities AI will never match, says LeetCode founder Winston Tang. Hagop's PhotographyIf you aspire to be a software engineer for a tech giant or big bank, you first must pass a coding test. To practice for ...