Thomas Kwa answers Build knowledge base first, or backchain?