π€ AutoGen Flashcards
π What is AutoGen?
AutoGen is an open-source framework by Microsoft that enables multi-agent LLM applications with structured inter-agent communication.
π§ What are agents in AutoGen?
Agents are customizable, autonomous entities that can chat with each other, access tools, and solve tasks cooperatively.
π How does AutoGen handle communication?
AutoGen uses an event loop where agents take turns sending messages to one another until a task is completed or terminated.
π¦ What are default agents in AutoGen?
AutoGen provides built-in agents like AssistantAgent, UserProxyAgent, and GroupChatManager to accelerate development.
π§° Can agents use tools?
Yes. Agents can be equipped with tools such as code execution, web search, data access, or even LLM functions.
π What is GroupChat?
GroupChat is a component that manages chat sessions between multiple agents with logic to moderate turn-taking and flow.
βοΈ How do you install AutoGen?
You can install it via pip:
pip install pyautogen
π Is AutoGen open-source?
Yes. Itβs available on GitHub under the MIT license and actively maintained by Microsoft Research.
π¬ What is the UserProxyAgent?
It simulates a human-like interface to prompt and interact with other agents, making it useful for hybrid agent/human workflows.
π What are AutoGen use cases?
Examples include AI research assistants, coding agents, autonomous report generators, and agent-based simulations.