• Always customize your agent’s “system_message” instructions for your specific use case
    • “This agent is a good assistant who knows a lot about history…”
  • Avoid subclass “UserProxyAgent” and AssistantAgent” as they are already subclasses