Developing an Interactive Interface that Supports Human-GAI Collaboration

Supervisors: Célina Treuillier, Denis Lalanne

Student: TBD

Project status: Open

Year: 2025

Generative Artificial Intelligence (GAI) is now widely adopted across diverse contexts, with thousands of users using it daily. While it offers many opportunities and the potential to augment human abilities, for instance by accelerating certain tasks and saving time for higher-level cognitive work, it also raises important concerns. One major risk is the reduction of users’ cognitive engagement: as reliance on GAI grows, individuals may gradually lose ownership over their work. The impact of GAI on users is strongly shaped by the nature of Human–AI collaboration, or more specifically Human–GAI collaboration, which determines how humans and GAI combine their respective strengths to improve outcomes.

In this project, we explore how integrating visualizations of Human–GAI collaboration can help users better understand their actual usage, increase their awareness of the interaction process, and ultimately support sustained engagement and ownership of their work.

This project aims to design and develop an interactive interface that integrates GAI and translates the Human-GAI collaboration into visualizations. The objectives are to enhance users’ awareness of their behavior and to foster greater engagement. The student's work will focus on the following tasks:

  • Designing Visualizations of Human-GAI Collaboration: Explore and propose potential visualizations (e.g., distribution of the work completed by GAI vs. the human, timeline of edits, effort indicators...), and create interface mock-ups (low-fidelity prototypes).

  • Technical Development: Implement an interactive interface that integrates a carefully benchmarked GAI model, includes a logging system to capture human-GAI interactions, and incorporates visualization components (such as graphs, timelines, dashboards...).

Keywords: Human-GAI Collaboration, Interactive Interface, Data Visualization

Desired Skills (or willingness to learn):

  • Technical skills:

    • Python Programming Language
    • Web Development (e.g. frameworks like React or alternatives)
    • Integration with GAI APIs (sending prompts, handling responses, etc.)
    • Data Logging and Processing
    • Visualization Tools (e.g. matplotlib, seaborn, or plotly libraries in Python)
  • Research and Analytical skills:

    • Data Analysis
    • Experimental Design
  • Interest for User-Centered Design