Curiosity est un projet de chatbot basé sur le framework ReAct, visant à explorer et à construire une expérience utilisateur similaire à Perplexity grâce à la stack technologique LangGraph et FastHTML. Au cœur du projet se trouve un agent ReAct simple, utilisant la recherche Tavily pour améliorer la génération de texte. Il prend en charge trois LLM (grands modèles linguistiques) différents : gpt-4o-mini d'OpenAI, llama3-groq-8b-8192-tool-use-preview de Groq et llama3.1 d'Ollama. Le frontend est construit avec FastHTML, offrant une expérience utilisateur rapide malgré quelques défis rencontrés lors du débogage.