{
  "title": "Find real locations from text",
  "video_id": "irHTd8IV6Jk",
  "published": "2024-02-02T11:02:30+0000",
  "complexity": "Normal",
  "old_url": "https://workflows-of-ai.com/workflow/find-real-locations-text",
  "description": "Find real places in free text with AI Interpolator OpenAI, verify them with the Google Places API and plot them with Address and Geolocation.",
  "subtitle": "Turn the places named in an article into verified addresses on a Google Map, without anyone copying them from Google Maps by hand.",
  "summary": "A spoof article about the 10 best restaurants in Berlin gets an unlimited address field, shown as a Google Map with the Address and Geolocation modules. The AI Interpolator OpenAI text address finder rule asks GPT-4 for the places in the headers and looks each one up in the Google Places API, so the addresses are real. A run takes about 20 seconds and costs less than a cent in OpenAI plus a few cents for Google Places.",
  "categories": [
    "Drupal AI"
  ],
  "intro_html": "<p>This workflow is using the Address field and the Geolocation module to show addresses on a Google Maps map for an article.</p><p>We will then take a raw mass of text with possible locations, have the AI Interpolator OpenAI figure them out, and then search the Google Places API to verify that they actually exist and populate the address field.</p><p>This can be used with any creative prompt towards OpenAI.</p>",
  "intro_added": false,
  "chapters": [
    "0:00 Places hidden in free text",
    "0:48 Address and Geolocation modules",
    "2:31 Installing the modules with Composer",
    "4:21 Address field with a map display",
    "6:58 Installing AI Interpolator OpenAI",
    "8:37 The text address finder rule",
    "9:55 Checking places with Google Places",
    "11:21 Cost and the plotted map"
  ],
  "corrections": [
    [
      "druple",
      "Drupal"
    ],
    [
      "doxal",
      "Docksal"
    ],
    [
      "with Finn",
      "with fin"
    ],
    [
      "jail location",
      "geolocation"
    ],
    [
      "open AI",
      "OpenAI"
    ],
    [
      "op AI",
      "OpenAI"
    ],
    [
      "go coding",
      "geocoding"
    ],
    [
      "AI interpolator",
      "AI Interpolator"
    ],
    [
      "Tim RA",
      "Tim Raue"
    ],
    [
      "GPT 4",
      "GPT-4"
    ]
  ],
  "ai_note": "The video and the introduction are Marcus's own, first published on workflows-of-ai.com. AI wrote the subtitle, the summary and the video chapters from the transcript, and corrected misheard names in YouTube's automatic captions."
}