A Javelit Frontend for the Deep Research Agent
A month ago, I wrote about building a research assistant in Java, using the Gemini Interactions API, and the Deep Research agent. Today I wanted to revisit this project, but with the goal to make it more user-friendly, with a Javelit based frontend.
The Research Pipeline: From Query to Infographic
- First, the user enters the subject of the research.
- A button action triggers the research of possible topics about that subject (ie. the different possible facets or angles of the subject), using Gemini 3 Flash with Google Search activated.
- The user selects the facets they’re interested in, to restrict the research to only those aspects.
- Then the Deep Research agent kicks in, via the Gemini Interactions API, and spends a few minutes researching the topic.
- Once the final report is ready, Gemini 3 Pro creates a solid summary.
- The summary is used to generate a sketchnote with Nano Banana Pro.
A Look at the User Interface
Let’s say, as a user, I want to research information about the OpenClaw / MoltBot / ClawdBot personal AI assistant (unless it has again changed its name? 😃)
Read more...