Skip to content

rcverse/agent4hku

Β 
Β 

Repository files navigation

Agent4HKU

AI Agents for HKU Research Students: Comprehensive Workshop Materials

A comprehensive collection of materials for teaching HKU research students how to use AI agents in their research workflows, organized into three main demonstration areas.

πŸ“… Workshop Information

Date: 24 October 2025
Time: 18:30 - 20:30
Duration: 2 hours
Venue: Meng Wah Complex 703-704
Format: Interactive workshop with hands-on activities
Focus: AI agents in education research
Host: Prof Yongyan Li, HKU
Facilitator: Dr Simon Wang, HKBU

πŸ“ Workshop Abstract

AI Agents for Research: Transforming Education Research Workflows

This interactive workshop introduces HKU research students to the transformative potential of AI agents in education research. Unlike traditional chatbots that require constant context switching, AI agents provide seamless, integrated workflows that eliminate the need for copy-paste operations between tools and environments.

The workshop is structured around three comprehensive demonstrations:

  1. Introduction to AI Agents: Participants will experience the fundamental differences between AI agents and chatbots, learning to leverage direct file system access, autonomous code generation, and persistent memory across sessions.

  2. Explore Litstudy: Students will discover how AI agents integrate with litstudy, an open-source Python package for systematic literature reviews, enabling automated citation network analysis, author collaboration mapping, and topic modeling.

  3. New Use Cases: An open-ended exploration where students brainstorm innovative applications of AI agents in their own research contexts, followed by collaborative prototyping of selected ideas.

Through hands-on activities using Jupyter notebooks, participants will practice file management, code generation, literature analysis, and research planning. The workshop emphasizes practical applications, showing how AI agents can enhance research productivity, improve literature review efficiency, and enable more sophisticated research methodologies.

By the end of the workshop, participants will have hands-on experience with AI agent capabilities, understand their integration with research tools, and be equipped to apply these technologies to their own research projects. The session includes comprehensive documentation, practice exercises, and follow-up resources for continued learning.

Learning Outcomes: Participants will gain proficiency in AI agent usage, enhanced literature review capabilities, improved research productivity, and practical skills for integrating AI agents into their research workflows. The open-ended "New Use Cases" section encourages creative thinking and collaborative problem-solving, enabling students to explore innovative applications and rapidly prototype solutions for their specific research needs.

🎯 Overview

This repository contains materials for a comprehensive workshop that introduces HKU research students to AI agents and their applications in education research. The workshop is organized into three main demonstration areas:

  1. Introduction to AI Agents: Fundamentals and basic operations
  2. Explore Litstudy: Systematic literature review tools
  3. New Use Cases: Advanced applications and workflows

πŸ“ Repository Structure

agent4hku/
β”œβ”€β”€ introduction_to_agent/         # Demo 1: AI Agent Fundamentals
β”‚   β”œβ”€β”€ data/                      # Sample data for basic operations
β”‚   β”‚   β”œβ”€β”€ example_peaks.bed
β”‚   β”‚   β”œβ”€β”€ example_peaks.csv
β”‚   β”‚   └── paper_analysis_report.*
β”‚   β”œβ”€β”€ docs/                      # Documentation for AI agent basics
β”‚   β”‚   β”œβ”€β”€ AI_Agent_Introduction_Demo.md
β”‚   β”‚   β”œβ”€β”€ Hands_on_Activities_Guide.md
β”‚   β”‚   └── HKU_AI_Agents_Education_Workshop_Plan.md
β”‚   β”œβ”€β”€ scripts/                    # Basic AI agent scripts
β”‚   β”‚   β”œβ”€β”€ demo1_extract_methods.py
β”‚   β”‚   └── demo2_prepare_analysis.py
β”‚   └── practice/                  # Hands-on practice notebooks
β”‚       └── 01_ai_agent_basics.ipynb
β”œβ”€β”€ litstudy_explore/              # Demo 2: Literature Analysis
β”‚   β”œβ”€β”€ data/                      # Literature analysis data
β”‚   β”‚   β”œβ”€β”€ litstudy_analysis_report.json
β”‚   β”‚   β”œβ”€β”€ litstudy_badia_analysis_*.json
β”‚   β”‚   β”œβ”€β”€ litstudy_badia_paper_*.csv
β”‚   β”‚   └── litstudy_paper_collection_*.csv
β”‚   β”œβ”€β”€ docs/                      # Litstudy documentation
β”‚   β”‚   β”œβ”€β”€ Litstudy_Demo_Guide.md
β”‚   β”‚   └── Literature_Analysis_Guide.md
β”‚   β”œβ”€β”€ scripts/                   # Literature analysis scripts
β”‚   β”‚   └── demo2_motif_analysis.R
β”‚   └── practice/                  # Litstudy practice notebooks
β”‚       └── 02_litstudy_analysis.ipynb
β”œβ”€β”€ new_use_cases/                 # Demo 3: Advanced Applications
β”‚   β”œβ”€β”€ data/                      # Advanced use case data
β”‚   β”œβ”€β”€ docs/                      # Advanced application documentation
β”‚   β”‚   β”œβ”€β”€ Workshop_Materials_Checklist.md
β”‚   β”‚   └── Workshop_Summary_Overview.md
β”‚   β”œβ”€β”€ scripts/                    # Advanced AI agent scripts
β”‚   β”‚   β”œβ”€β”€ comprehensive_citation_mapper.py
β”‚   β”‚   β”œβ”€β”€ enhanced_pdf_to_md.py
β”‚   β”‚   β”œβ”€β”€ extract_all_references.py
β”‚   β”‚   β”œβ”€β”€ individual_reference_search.py
β”‚   β”‚   β”œβ”€β”€ map_citations.py
β”‚   β”‚   β”œβ”€β”€ master_process.py
β”‚   β”‚   β”œβ”€β”€ pdf_text_extractor.py
β”‚   β”‚   β”œβ”€β”€ revise_metadata.py
β”‚   β”‚   β”œβ”€β”€ run_conversion.py
β”‚   β”‚   β”œβ”€β”€ simple_pdf_to_md.py
β”‚   β”‚   └── final_comprehensive_citation_mapper.py
β”‚   └── practice/                  # Advanced practice notebooks
β”‚       └── 03_advanced_applications.ipynb
β”œβ”€β”€ requirements.txt               # Python dependencies
└── README.md                      # This file

πŸš€ Quick Start

Prerequisites

  1. AI Agent Access: GitHub Copilot, ChatGPT, or similar
  2. Python 3.7+: For running scripts and litstudy
  3. Jupyter Notebook: For practice exercises
  4. Text Editor: VS Code, Sublime Text, or similar
  5. Internet Connection: For web search and data access

Installation

# Clone the repository
git clone https://github.com/tesolchina/agent4hku.git
cd agent4hku

# Install Python dependencies
pip install -r requirements.txt

# Install litstudy for literature analysis
pip install litstudy pandas matplotlib networkx scikit-learn

# Install Jupyter for practice notebooks
pip install jupyter notebook

Running the Workshop

  1. Start with Introduction: Begin with introduction_to_agent/ folder
  2. Explore Litstudy: Move to litstudy_explore/ for literature analysis
  3. Advanced Applications: Try new_use_cases/ for advanced workflows
  4. Practice Exercises: Use Jupyter notebooks in each practice/ folder

πŸŽ“ Workshop Components

Demo 1: Introduction to AI Agents

  • What are AI Agents?: Differences from traditional chatbots
  • Live Demonstrations: File operations, code generation, web search
  • Key Advantages: No context switching, persistent memory, autonomous actions
  • Practice Exercises: Hands-on activities with Jupyter notebooks

Demo 2: Explore Litstudy

  • Literature Analysis: Systematic literature review tools
  • Citation Networks: Research connections and patterns
  • Collaboration Analysis: Author networks and research communities
  • Topic Modeling: Research themes and temporal trends
  • Practice Exercises: Litstudy analysis with sample data

Demo 3: New Use Cases

  • Brainstorming Session: Students explore innovative AI agent applications
  • Collaborative Prototyping: Rapid development of selected ideas
  • Open-ended Exploration: Creative applications in research contexts
  • Practice Exercises: Hands-on implementation of brainstormed concepts

πŸ› οΈ Key Tools and Scripts

Python Scripts

  • demo1_extract_methods.py: Extract methods from research papers
  • demo2_prepare_analysis.py: Prepare data for analysis
  • enhanced_pdf_to_md.py: Convert PDF documents to markdown
  • comprehensive_citation_mapper.py: Map citations and references
  • extract_all_references.py: Extract references from documents

R Scripts

  • demo2_motif_analysis.R: Motif analysis for bioinformatics

Data Files

  • Sample Peaks: Genomic data examples (.bed, .csv)
  • Literature Analysis: JSON and CSV outputs from litstudy
  • Paper Collections: CSV files with research paper metadata

πŸ“š Documentation

Workshop Guides

  • Workshop_Summary_Overview.md: Complete workshop overview
  • HKU_AI_Agents_Education_Workshop_Plan.md: Detailed 2-hour plan
  • AI_Agent_Introduction_Demo.md: Live demonstration script
  • Hands_on_Activities_Guide.md: Interactive exercises
  • Literature_Analysis_Guide.md: Literature review workflow
  • Litstudy_Demo_Guide.md: Systematic literature review
  • Workshop_Materials_Checklist.md: Preparation checklist

🎯 Learning Outcomes

Immediate Outcomes

  • Understanding of AI agent capabilities
  • Hands-on experience with AI tools
  • Practical skills for research workflows
  • Knowledge of systematic literature review tools

Long-term Outcomes

  • Integration of AI agents into research practices
  • Enhanced literature review efficiency
  • Improved research productivity
  • Better collaboration and knowledge sharing

πŸ”„ Workshop Flow

Time Activity Duration Materials
0-30 min AI Agent Introduction & Demo 30 min Slides, live demo
30-75 min Hands-on Operations 45 min Laptops, sample files
75-105 min Literature Analysis 30 min Review papers, AI agent
105-120 min Litstudy Demo 15 min Litstudy setup, sample data

πŸ“Š Assessment and Evaluation

Formative Assessment

  • Quick polls and understanding checks
  • Progress monitoring throughout activities
  • Peer discussion and knowledge sharing
  • Technical support and troubleshooting

Summative Assessment

  • Individual reflection on learning
  • Action plan for research applications
  • Feedback survey on workshop effectiveness
  • Follow-up plan for continued learning

πŸš€ Follow-up and Support

Immediate Support

  • Technical assistance with AI agent usage
  • Research guidance and methodology help
  • Resource access and material availability
  • Peer networking and collaboration

Long-term Support

  • Community forum for discussion and Q&A
  • Resource updates and new materials
  • Advanced workshops and follow-up sessions
  • Research collaboration opportunities

πŸ“§ Contact and Support

Workshop Host: Prof. Yongyan Li
Institution: The University of Hong Kong
Email: yongyan@hku.hk

Workshop Facilitator: Dr. Simon Wang
Institution: Hong Kong Baptist University
Email: simonwang@hkbu.edu.hk
GitHub: @tesolchina

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™ Acknowledgments

  • Prof Yongyan Li - Workshop Host, HKU
  • Dr Simon Wang - Guest Speaker and Facilitator, HKBU
  • litstudy team at Netherlands eScience Center
  • GitHub Copilot for AI assistance
  • HKU Research Students for feedback and suggestions

Ready to experience the power of AI agents in education research? πŸš€

Fork this repo and let's get started!

About

EDUR7107

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 47.0%
  • TeX 44.5%
  • BibTeX Style 4.3%
  • HTML 2.0%
  • Jupyter Notebook 1.7%
  • R 0.5%