How to Structure Complex Product Knowledge for an AI Agent