This paper explores the design and implementation of a cognitive assistant powered by cloud computing. We begin by reviewing existing cloud service providers and assistant solutions. Building on this foundation, we define a set of requirements for our cognitive assistant and utilize them to guide the development process. To validate the functionality of our creation, we compare its outputs with established reference architectures.