Live briefing
Everything about Software agent
Computer program acting for a user
In computer science, a software agent is a computer program that acts for a user or another program in a relationship of agency. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Software agentA 5-minute orientation
- Skim a recent paper: LLM-Based Multi-Agent Systems for Software Engineering: Literature Review, Vision, and the Road AheadInfluential work since 2022
- Pick up a classic book: Distributed Sensor NetworksThe most-reprinted book on the subject
- Read the landmark paper: Tropos: An Agent-Oriented Software Development MethodologyCited 1,098 times
- Go sideways: Autonomous agentA closely related topic
- Go sideways: ChatbotA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Tropos: An Agent-Oriented Software Development Methodology
On agent-based software engineering
Agent-based software engineering
Building an expert travel agent as a software agent
A Software Agent Model of Consciousness
Agent orientation in software engineering
Agent-oriented software engineering
Understanding Agent-Oriented Software Engineering methodologies
🆕 Influential since 2022
LLM-Based Multi-Agent Systems for Software Engineering: Literature Review, Vision, and the Road Ahead
Overview of Software Agent Platforms Available in 2023
A DQN-based agent for automatic software refactoring
Toward efficient vibe coding: An LLM-based agent for low-code software development
A Multi-Agent RAG Framework for Regulatory Compliance Checking of Software Requirements
📚 Books worth reading
- 📕Distributed Sensor NetworksS. Sitharama Iyengar, Richard R. Brooks · 2004
Agents and Artificial IntelligenceJaap van den Herik, Ana Paula Rocha · 2015
Introduction to MultiAgent SystemsMichael Wooldridge · 2002
Agent cultureSabine Payr, Robert Trappl · 2004- 📕Agents and Multi-Agent Systems in ConstructionChimay Anumba, Zhaomin Ren · 2005
Argumentation in multi-agent systemsIyad Rahwan · 2005
Modelling and Simulation for Autonomous SystemsJan Hodicky · 2014
Developing multi-agent systems with jadeFabio Luigi Bellifemine, Giovanni Caire · 2007
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Autonomous agent An autonomous agent is an artificial intelligence (AI) system that can perform complex tasks independently. There are various definitions of an autonomous…
- Chatbot A chatbot (originally chatterbot) is a software application, or associated user interface, designed to converse through text or speech, functioning as…
- Intelligent agent An intelligent agent is an entity that perceives its environment, takes actions autonomously to achieve goals, and may improve its performance through…
- JACK Intelligent Agents JACK Intelligent Agents is a framework in Java for multi-agent system development. JACK Intelligent Agents was built by Agent Oriented Software Pty. Ltd…
- Glossary of computer science This glossary of computer science is a list of definitions of terms and concepts used in computer science, its sub-disciplines, and related fields, including…
- Internet bot An Internet bot (also called a web robot or robot), or simply bot, is a software application that runs automated tasks (scripts) on the Internet, usually…
- Embodied agent In artificial intelligence, an embodied agent, also sometimes referred to as an interface agent, is an intelligent agent that interacts with the environment…
- Data loss prevention software Data loss prevention (DLP) is a set of strategies and technologies that prevent the unauthorized transmission or disclosure of sensitive data in an information…