Kiroku - a multi-agent system that simulates student-tutor interactions, document organization, and writing.
Kiroku is a multi-agent system that assists users in organizing and writing documents. Inspired by its founder's academic writing experience during his doctoral studies at Stanford University, Kiroku simulates the interaction between a student and a mentor, helping users quickly generate...
What is Kiroku?
Kiroku is a multi-agent system that assists users in organizing and writing documents. Inspired by the founder's academic writing experience during his doctoral studies at Stanford University, Kiroku simulates the interaction between students and mentors, helping users quickly generate paragraphs, optimize communication methods, and improve information delivery effectiveness in iterative evaluations. Users can customize document structure and content based on YAML files, making Kiroku a flexible and efficient writing assistant, particularly suitable for academic writing that requires strict formatting.
Kiroku's main functions
- Document organization and writingKiroku helps users organize their thoughts and write documents, from conception to writing.
- Simulated tutor-student interactionBased on the mentor-student relationship in academic writing, Kiroku helps users iteratively improve their documents.
- Quickly generate paragraphsUsers can quickly generate a series of paragraphs, accelerating the initial construction of documents.
- Custom document structureUsers can customize the structure and content of documents based on YAML files to suit different writing needs.
Kiroku's technical principles
- Multi-agent systemKiroku is based on a multi-agent system architecture, where each agent plays a different role and works together to complete the writing task.
- Natural Language Processing (NLP)Based on NLP technology, Kiroku understands and generates natural language text to assist in writing.
- Machine Learning (ML)Kiroku uses machine learning algorithms to learn users' writing habits and preferences, providing personalized writing suggestions.
- YAML configurationUsing YAML files as the configuration language allows users to define the structure and content of documents, increasing the system's flexibility.
Kiroku's project address
- GitHub repository:https://github.com/cnunescoelho/kiroku
Kiroku application scenarios
- Academic writingWriting academic papers, research proposals, and dissertations; organizing research ideas and experimental results.
- Business ReportPrepare business plans, market analysis reports, and financial reports; assist companies in strategic planning.
- Technical DocumentationWrite technical manuals, user guides, and API documentation; record and share technical knowledge.
- Educational materials: Create course outlines, teaching plans and textbooks, and design teaching content.
- Legal documentsDrafting contracts, legal opinions, and case analyses; preparing cases and providing legal advice.