构建发现框架