heidloff.net - Building is my Passion
Post
Cancel

Improving Developer Productivity via Agents

At TechXchange 2024 IBM gave an amazing demo how to increase developer productivity via agents. Below are some screenshots from the keynote.

Check out the demo of the keynote ‘Track Spotlight for AI Software’ (video starting at 19:30 min, slides).

The new capability is an experimental feature and currently called SWE-Agent (Software Engineering Agent).

Scenario

Git is widely used by developers as source code management tool. Users can submit issues which need to be solved by contributors of projects. In the demo an issue is shown which does not provide a lot of details, for example the description is a short title only.

image

SWE-Agent

The SWE-Agent is triggered by assigning a label to the issue. As result it displays the name of the file that probably needs to be fixed, the function and the line number. The agent even describes the reasoning.

image

Mixture of Agents

The experimental feature utilizes a mixture of multiple agents. One agent identifies the file and the function, another agent proposes how to fix the issue. Both agents use IBM Granite open-source models.

image

Iterations

To improve the quality, the agents iterate in multiple steps: Think, plan, act and observe. In this example the second step auto-corrects the output from the first step.

image

Demo

Next Steps

Check out the following resources to learn details.

Featured Blog Posts
Disclaimer
The postings on this site are my own and don’t necessarily represent IBM’s positions, strategies or opinions.
Contents
Trending Tags