I feel like I’ve seen the future today
What blows me away is how easy the tree diagrams were to create. I’m using Gemini Pro 2.5 integrated into my VS-Code-based IDE (Google’s homegrown IDE), with the ability to easily drag reference documentation, proto file sources, and other files into Gemini’s context. Gemini was able to quickly interpret the API and render the tree diagrams, include the appropriate links, and more. It even created a list of bullets describing the diagram conventions and notation.
Although I modeled these tree diagrams on some others I’d already created, Gemini enabled me to do this in an extraordinarily fast time — about a day and a half, that’s all. This task would have taken me a month if done manually, and it would be prone to many errors. Gemini Pro 2.5 is at the top of leaderboards like Chatbot Arena. (Maybe a year ago, Google’s AI models lagged behind others, but now, Gemini is what I prefer both at work and home.)
I’m kind of shaking my head at what AI has enabled me to do this week. On Monday I wrote a substantial landing page for one of our products, essentially converting information from a product slide deck and other information sources into a coherent flowing narrative that orients users and summarizes key parts of the product. This also took me about a day. For that effort, I actually used the Gemini web app, which has canvas functionality.
With the Gemini web app, the canvas allows you to easily iterate on content with multiple drafts. You can read a paragraph, highlight it, and write something like, “I think we need to add some more detail about this aspect. Here’s an internal doc with more info and a slide that has some detail. From this info, expand some more info here.” Then in a matter of seconds (and uploading the mentioned file assets), canvas shows the changes. Then you move on to the next part that might need adjustment.
I know I’ve been an AI optimist for a while, but today was one of those days where even engineers are like, how are you doing this? Basically, the tree diagrams augment and address existing limitations with API reference documentation. I wouldn’t say that tree diagrams reinvent reference docs; more realistically, they provide quick reference guides for APIs. However, even though quick reference guides don’t seem like anything new, they’re really helpful for developers using an API. Both engineers and product managers love them.
And with Gemini (and other AI tools, I’m guessing), the tree diagrams are easy to create. Essentially I’m using Gemini to program—through the English language—the output based on a list of inputs. Having a million token input is necessary to crunch through API reference documentation and source files.
If I’m looking at the future, I think it’s bright for tech comm. The key is that we have to focus our efforts on those tough problems, using AI and especially reference documentation and other content assets to tackle them. Now my biggest challenge is the queue of changelists that I’m waiting for others to review and approve.
About Tom Johnson

I'm an API technical writer based in the Seattle area. On this blog, I write about topics related to technical writing and communication — such as software documentation, API documentation, AI, information architecture, content strategy, writing processes, plain language, tech comm careers, and more. Check out my API documentation course if you're looking for more info about documenting APIs. Or see my posts on AI and AI course section for more on the latest in AI and tech comm.
If you're a technical writer and want to keep on top of the latest trends in the tech comm, be sure to subscribe to email updates below. You can also learn more about me or contact me. Finally, note that the opinions I express on my blog are my own points of view, not that of my employer.