我要与一位开发人员会面,他是通过我合作的客户推荐给我的。是不是应该要求签署一份非公开协议,关于一个项目的想法?如果需要,什么应该包含在非公开协议中?