top of page

Reimagining Technical Content with AI

Project type: Patented innovation
Role: Inventor and technical content strategist
Focus: Generative AI, technical content, accessibility, software engineering
Assignee: Microsoft Technology Licensing

Filed: March 2023

Published: November 2024

OPPORTUNITY

Technical information such as release notes, error messages, and image descriptions is often created manually and distributed across source code, engineering tickets, and other development systems.

 

That process can be slow and inconsistent, and important details may be incomplete, unclear, or inaccessible to the people who depend on them. The opportunity was to connect technical-content creation more directly to the engineering signals where the underlying information already exists.

Role

I developed and documented the underlying concept for using generative AI to evaluate software-development data and generate or improve technical information. I built the initial proof-of-concept code and partnered with engineering teams to test the approach internally against real workflows and use cases. I also worked closely with Microsoft’s patent attorneys to document the invention, clarify its technical methods and applications, and prepare the patent application for filing and publication. The work brought together my experience in technical content, software engineering, accessibility, hands-on prototyping, and large-scale documentation systems.

APPROACH

The proposed system accesses source code or information associated with it, identifies an item that may require technical content, and evaluates whether it meets defined quality or completeness criteria. When action is needed, the system provides the relevant context to a large language model, receives generated technical information, and either stores the output or uses it to update the original source. The published examples include release notes derived from resolved engineering tickets, clearer software error messages, and improved alternative text for images.

HOW IT WORKS

The process follows a repeatable workflow:

  1. Access engineering source data.

  2. Identify a relevant ticket, error message, or image description.

  3. Evaluate its completeness or quality.

  4. Provide the item and surrounding context to an LLM.

  5. Generate or improve the technical content.

  6. Review, store, or apply the resulting output.

 

The patent diagrams illustrate this flow from source-data discovery through AI generation and optional human assessment before updating the source.

The concept demonstrates how AI can support technical-content workflows closer to the point where software is designed and developed. Potential applications include generating product release notes from completed ticket conversations, improving unclear error messages using surrounding code, and evaluating or creating alt text based on both an image and its page context.

LESSONS LEARNED

This project reflects my interest in closing the gap between software development and the technical content people need to understand and use technology. It combines content strategy, engineering signals, accessibility, and generative AI to explore a more integrated approach to creating technical guidance.

 

This work reinforced that the most useful applications of AI are often not separate writing tools. They are systems embedded within existing workflows, using trusted context and clear evaluation criteria to improve the quality and timeliness of information. It also highlighted the importance of retaining human judgment when generated content affects accuracy, accessibility, or customer understanding.

LESSONS LEARNED

This project reflects my interest in closing the gap between software development and the technical content people need to understand and use technology. It combines content strategy, engineering signals, accessibility, and generative AI to explore a more integrated approach to creating technical guidance.

 

This work reinforced that the most useful applications of AI are often not separate writing tools. They are systems embedded within existing workflows, using trusted context and clear evaluation criteria to improve the quality and timeliness of information. It also highlighted the importance of retaining human judgment when generated content affects accuracy, accessibility, or customer understanding.

bottom of page