CharlesRW answers Build knowledge base first, or backchain?