AutoGen AutoBuilder
parmarjatin4911@gmail.com
Posted on January 28, 2024
AutoGen AutoBuilder
import autogen
from autogen.agentchat.contrib.agent_builder import AgentBuilder
1. Configuration
config_path = 'OAI_CONFIG_LIST.json'
config_list = autogen.config_list_from_json(config_path)
default_llm_config = {'temperature': 0}
2. Initialising Builder
builder = AgentBuilder(config_path=config_path)
3. Building agents
building_task = "Find a paper on arxiv by programming, and analyze its application in some domain..."
agent_list, agent_configs = builder.build(building_task, default_llm_config)
4. Multi-agent group chat
group_chat = autogen.GroupChat(agents=agent_list, messages=[], max_round=12)
manager = autogen.GroupChatManager(groupchat=group_chat, llm_config={"config_list": config_list, **default_llm_config})
agent_list[0].initiate_chat(
manager,
message="Find a recent paper about gpt-4 on arxiv..."
)
OAI_CONFIG_LIST.json
[
{
"model": "gpt-4-1106-preview"
}
]
Posted on January 28, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.