Refreshing Technology Lending Descriptions with Agent-Based AI

We audited and rewrote the descriptions for roughly 300 devices in the Libraries' technology lending catalog, replacing outdated, vague, or manufacturer-supplied copy with consistent, informative descriptions—aided by an AI agent and a custom-built side-by-side review application.

Overview

The NC State University Libraries has one of the largest and most diverse technology lending collections of any academic library. With hundreds of devices such as cameras, medical models, audio equipment, virtual reality headsets, and more, our website has grown over time to reflect that breadth—but the format and quality of the device descriptions were inconsistent. Many descriptions were functional but vague. Others were composed of language copied from manufacturer websites, which told borrowers little about how a device might actually be used.

We set out to bring consistency and usefulness to all 294 device pages, ensuring that every description follows the same format: two to four sentences about what the device is and what it can do, followed by two to four bullet-pointed example uses. The goal was to help users—students, faculty, and staff—quickly understand whether a device meets their needs. Another benefit of this approach was saving time. By automating the research and first-draft writing, we avoided assigning a large set of repetitive tasks to staff, allowing them to focus on more important parts of their jobs. 

How We Did It

Using a GitHub Copilot agent with Claude Opus 4.6 as the underlying model in VS Code, we retrieved all device pages from the Libraries' web API. For each device, the agent conducted research and produced a draft description following our defined format: a factual explanation of the device's capabilities paired with concrete example use cases. Devices were processed in batches, with descriptions stored in structured JSON files that preserved both the original and the proposed rewrite for comparison.

To evaluate the rewrites, we developed a small web application that displayed each device's original description alongside the AI-generated version ("Suggested Rewrite" in the screenshot below). 

Description comparison: original description vs. suggested rewrite, with options to save or flag for manual rewrite

Libraries staff read each of the 294 pairs and made one of three decisions: 

  • approve the rewrite;
  • prefer the original; or 
  • flag the entry for a manual rewrite. 

Of the 294 proposed descriptions, 27 were flagged for additional review or manual rewrite, including six where we preferred the original description. The items flagged for manual rewrite contain requesting or workflow information or need manual attention from a subject matter expert.

Examples of revised descriptions

DeviceOriginalRewrite
Sigma-Aldrich Chem Tutor Modeling Kit

Useful for Organic Chemistry modeling.

This ball-and-stick molecular modeling kit is designed for building 3D models of organic chemistry structures. It can be used to visualize molecular geometry, bond angles, and stereochemistry for coursework or study.

  • Build 3D molecular models for organic chemistry homework or exam preparation 
  • Visualize molecular geometry, bond angles, and stereochemistry in three dimensions
Janome 2212 Sewing Machine

The Janome 2212 is a reliable, easy-to-use mechanical sewing machine - perfect for beginners and those looking for a straight-forward experience. Its light-weight and durable design makes it an ideal machine for home projects, alterations, and crafting.

Important Functions:
12 Built-In Stitch Patterns.
Adjustable Stitch Length and Width.
Transportable (10 - 12 LBS).
Fast and Smooth Operation.

This mechanical sewing machine has 12 built-in stitch patterns with adjustable stitch length and width. It weighs 10–12 lbs and is portable. It is suited for basic sewing tasks such as hemming, garment construction, alterations, and fabric crafting.

  • Sew hems, seams, or basic garment construction using the built-in stitch patterns
  • Perform fabric alterations or repair projects with adjustable stitch length and width
Anker 3-Port 250W Power Bank with LCD Screen

Key Features
27,650mAh Capacity
Charges up to 3 Devices Simultaneously
LCD Screen
USB-C to USB-C Cable
2 x USB-C and 1 x USB-A Ports

Charge up to three devices at once using the black Anker 3-Port 250W Power Bank with LCD Screen. With a capacity of 27,650mAh and up to 250W of power delivery when using a single USB-C port, this portable power bank has the power to charge a wide range of devices, from an iPhone all the way up to a 16" MacBook Pro.

This portable power bank has a 27,650mAh capacity and delivers up to 250W through a single USB-C port, enough to charge devices from phones to a 16-inch MacBook Pro. It has 3 ports (2 USB-C, 1 USB-A) for charging multiple devices simultaneously, and an LCD screen for monitoring battery status. A USB-C cable is included.

  • Charge a laptop away from an outlet during fieldwork, travel, or long study sessions
  • Keep a phone and tablet powered through a full day on campus
  • Monitor remaining battery capacity on the built-in LCD screen

What's next

With the device descriptions complete, we plan to apply the same approach to the Libraries' 155 software pages, where similar inconsistencies exist.