Agents are kernels of micro-autonomous intelligence which have the potential to complete a lot of intellectual and knowledge-based tasks. The key to enabling these agents to perform well is deep task specialization, along with having the context of t...