Get your free copy of NR!
 
 
Back to NRO Weekend

Modern Champions
Land of the Free

Forgotten One
A Brit to Love

Getting Out of Debt
The Future of Black America

Aristide in Haiti

The Big Three

Four Daze at Sundance
Ang Lee's Little Masterpiece

The Bear Facts

Elizabeth Anscombe, RIP

Collioure, a Sketch
Muggy July Afternoons

Showtime No More
As Good As It Gets

Dreaming in Red

NRO Weekend, October 14-15, 2000
The Al Gore Program
A computer scientist has figured it out.

By Ananda Gupta

 

am a computer-science student at the University of Maryland. I have, through unexpected means, discovered the AI program used in Al Gore’s neural net. Strangely, it appears to be a standard ANSI C++ program. I was only able to download the code for the Gore::debate function. Nonetheless, perhaps it sheds some light on the way his programming works:


#include
#include

void Gore::debate( istream& ears, ostream& mouth ){

char *question;

while( !debate.eof() ){
if ( forMe( question ) == true ){

ears >> question;

head.nod_knowledgeably();
if ( strstr( question, "environment" ) != NULL ){ mouth << prattle( green );
}
else if ( strstr( question, "taxes" ) != NULL ){

mouth << pander( key_groups->poor, envy );
mouth << lie( opponent.record() );
// mouth << relate( random( anecdote ) );
// PAUL - gonna take this one out until we test the "random"
// function so it only returns a valid anecdote.
mouth << pander( random( interest_group ), random
(bad_emotion) );
hands.gesture( expressively );
mouth << digress;

}

else {

mouth << relate( anecdote );
mouth << prattle( question );
mouth << ask_disingenuously( "Am I wrong?" );
body.sit_back( chair );
}

if ( forMe( question ) == false ){

hands.make_notes( notepad, pen );
//mouth << sigh;
// eyes.roll( up );
// mouth << sigh;
// PAUL: We're getting hit for this - gonna take it out for now.

If ( ears.listen( opponent ) == 0 && interrupt == true )
mouth << fib( opponent.answer() );
// PAUL: We'll keep this for now, but remember to have the lead
// designer take a look at this routine.

}

}

 

Think a friend would want to read this?
Send it along.

Your e-mail address:

Recipient's e-mail address:

     
 

Goldberg File / Bulletin / Nota Bene / Current Issue /
Subscribe to NR
/ Ad Info / NRO Weekend / NRO Home

National Review, 215 Lexington Avenue, New York, NY 10016 ... 212-679-7330 ... Customer Service: 815-734-1232.... Contact Us.