curiosity是一個基於ReAct框架的聊天機器人項目,旨在通過LangGraph和FastHTML技術棧探索和構建類似Perplexity的用戶交互體驗。項目核心是一個簡單的ReAct代理,使用Tavily搜索增強文本生成。支持三種不同的LLMs(大型語言模型),包括OpenAI的gpt-4o-mini、Groq的llama3-groq-8b-8192-tool-use-preview以及Ollama的llama3.1。項目通過FastHTML構建前端,儘管在調試過程中可能遇到一些挑戰,但整體上提供了快速的用戶體驗。