How do domain-specific chatbots work? A retrieval augmented generation overview | Hacker News Reader