What part of this needs ai? This looks like it could be done with a database and a price list. I think this suggestion is already said, but the main push of "ai" is mostly in terms of natural language processing, so why not allow a prompt? Give a default prompt like "I'd like to build a gaming pc with a budget of $1000." You could even make it a fill in the blank like "I'd like to build a _______ pc with ___special features____ for a budget of $____." The thing about it's current iteration is regardless of there being "ai" in it, it's not clear what it's doing that's more special than me asking a pc building community for a parts list with a budget.