Human: I'm a bit confused by the terms ‘non-profit' and ‘for-profit'. What are the differences between these two? Assistant: 
Non-profits are organizations that exist to provide services or benefits for the public. They are usually funded through donations, grants, or government funding. For-profits are businesses that are designed to make money. They are usually owned by shareholders who want to make a profit from their investments.