Feeds:
Posts
Comments

Archive for the ‘ai’ Category

When I was seeding the database for fintechbenchmark.com with Claude-generated or Openai-generated content, I needed structured data that matched my database schema. My format of choice was JSON, and my approach was straightforward:

  • Request JSON in the prompt
  • Provide an example of the desired structure
  • Parse Claude’s response—a text string containing JSON wrapped in markdown code blocks with triple backticks
(more…)

Read Full Post »

MCP (Model Context Protocol) solves a fundamental problem: how do you give an AI model access to external data like databases, files, or APIs without embedding everything in each request? Introduced by Anthropic in November 2024, MCP is now mature enough (15+ months old) for serious production use. Think of it like a USB-C port for AI—a standardized way to connect AI models to external systems.

(more…)

Read Full Post »

When we planned fintechbenchmark.com (currently in beta), we realized that AI wasn’t optional—it was essential. We could either embrace this revolution or watch competitors leave us behind.

We faced a classic startup dilemma: build a custom AI solution (expensive and slow) or use an off-the-shelf product to launch quickly and learn what our visitors actually need. We chose the pragmatic route.

(more…)

Read Full Post »

I am thinking about putting together a presentation on AI for the uninitiated. I thought a good starting point would be a SWAT analysis (Strengths, Weaknesses, Opportunities, Threats). It is a technique that is very useful in analysing new projects. A number of people have done this but why not have another go.

So I asked an AI (Claude).

(more…)

Read Full Post »

My previous blog post outlines my success in converting a data structure definition from one format to another. Both ChatGTP and Gemini had a really good stab at it. The result was mainly accurate and extra information had been added for me. ChatGTP managed to make a mistake on the second attempt at the task, and when I asked it why, it used a completely made-up (and incorrect) rule about SQL Databases as an excuse. So Turing Test passed!

I gave it another task. Convert a routine from using the SQLite3 data base management system, to the higher performance MySQL. This is a straightforward, if tedious task. How did it do?

(more…)

Read Full Post »