Kiroku est un système multi-agents conçu pour aider les utilisateurs à organiser et à rédiger des documents. Il simule l'interaction entre un étudiant et son directeur de thèse lors de la rédaction d'une thèse de doctorat, l'auteur jouant le rôle du conseiller et le système multi-agents celui de l'étudiant. L'avantage de ce processus réside dans la génération rapide de séquences de paragraphes, l'amélioration de la communication par l'évaluation itérative des informations et l'utilisation de grands modèles de langage (LLM) pour aborder des sujets complexes. Kiroku nécessite les clés OPENAI_API_KEY et TAVILY_API_KEY pour fonctionner et est compatible avec Python 3.7 à 3.11.