How to integrate generative ai with well architected pillars