On Mon, 8 Nov 2004 13:01:05 -0800 (PST), Stede Troisi
<[EMAIL PROTECTED]> wrote:
> 
> 
> Has anyone every though of Pair Programming with an AI
> Agent? Nothing "Sci-fi", just an animated agent of
> your choice scanning your code while you right and
> helping in the way a real pair would but maybe
> something a little less ambitious.
> 
> Stede


At Software Development's Best Practices conference this year, Ivar
Jacobson gave a keynote on "Active Software.  This is his vision of
truly interactive and adaptive programs that are based on a deep
knowledge base of semantic information.

The example he gave was a product his company had developed that was a
semantic agent that monitors the construction of UML diagrams.  From
Jacobson's website:

"WayPointer is an agent-assisted modeling product that in a
non-intrusive way helps you to build software with the Unified
Modeling Language (UML) and the Rational Unified Process (RUP).
WayPointer continuously monitors the state of your UML model in
Rational XDE or Rational Rose. Based on this model state and
high-level goals that you have defined, WayPointer then offers
proactive tips for how to best proceed with the development of the
system. Also, WayPointer continuously monitors the model for
completeness, consistency and correctness and provides automated
remedies with the click of a button, allowing for early and quick
elimination of such problems."

If you applied the same semantic agent technology to a particular
software language and had the ability to augment it with your own
shops unique way of writing software, you might just have something
would provide some of the benefits of pairing (keeping you honest,
pointing out common mistakes, suggesting patterns, etc).  However, it
would not have the ability to really help you solve difficult
problems.  The interaction in a pair probably the most important part.

But if we had an AI that could write code, we wouldn't need to write
software anymore.

-- 
e-mail: [EMAIL PROTECTED]
MSN Messenger: [EMAIL PROTECTED]
BLOG: http://rattsnest.blogspot.com/





To Post a message, send it to:   [EMAIL PROTECTED]

To Unsubscribe, send a blank message to: [EMAIL PROTECTED]

ad-free courtesy of objectmentor.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/extremeprogramming/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to