LLMings

Joke time.

That’s powered by the following tool. I’ve hard-coded some jokes. It could have accessed a REST API of your favourite joke website or retrieved from a database. The point is that it understood what the user wanted and asked for it.

// Use 'string TellMeARussianJoke()' to provide user with a random joke.
private static string TellMeARussianJoke()
{
	Random r = new();
	int joke = r.Next(1, 7);
	switch (joke)
	{
		case 1:
			return "Vladimir’s Putin’s plan for the new economy. The goal? Make people rich and happy. List of people attached.";
		case 2:
			return "An American and a Russian are arguing about which country has more freedom. The American says, “I can walk right up to the White House and shout 'Down with Donald Trump!' and nothing bad will happen to me.” The Russian replies, “Guess what? I can walk in front of Kremlin and shout 'Down with Donald Trump!' and nothing will happen to me either.”";
		case 3:
			return "Putin and Medvedev go to a restaurant. The server rushes over to take their order. “I’ll have steak,” Putin says. The server asks, “And for the vegetable?” Putin replies, “He’ll have steak too.”";		
		case 4:
			return "Their Airforce, Army and Navy.";
		case 5:
			return "A missile silo officer falls asleep during his watch, with his face on the control board, and accidentally hits the \"big red button\".\nAn angry colonel bursts in, the junior officer snaps awake and proudly announces: \"Nothing to report during my watch, Comrade Colonel\"\n\"Nothing to report, you say?! Nothing to report?!! So where the hell is Belgium?!!!\"";
		case 6:
			return "Vladimir Putin.";
		default:
			return "A man finds an old bottle, picks it up and opens it. The Genie comes out of the bottle and says: \"Thanks so much for letting me out! I feel I should do something for you, too. Would you like to become a Hero of the Soviet Union?\" (Hero of the Soviet Union was the highest Soviet award). The guy says: \"Yes, sure!\" Next thing he knows, he finds himself on a battlefield with four grenades, alone against six German panzers. He pulls the pin of ";
	}	
}

Stupidity?

In the recent past, LLMs got trashed for “stupidity”. For example, GPT claiming 9.111 > 9.90 because 111 > 90. Not when it can evaluate code and run tools.

It answers the question with the following. It was given a tool that compares the numbers. All it had to do was recognise the task.

Reasoner v1, actually isn’t dumb without this tool – it gets it right. If we hide the tool, it generates:

Another prior “fail” is the inability to count. Again we can provide a tool, which the answer() method calls as is seen below. I discovered after making one, that Reasoner v1 also solves such a problem without help!

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *