Given a Name, return the First Name and Last Name.

I'll give you a name, which may have the first and last name in either order, or just the first name, or just the last name, please:

1. Extract the first name and last name, assuming the most likely common order for first and last names. Prioritize recognizing common first names and last names where possible.
2. If there are more than two parts to the name (e.g., a middle name or a prefix like 'Dr.'), consider only the first and last name.
3. If there is only a first name, or only a last name, return only the available part.

Example 1
Name "John Michael Doe" must return:
First Name: John
Last Name: Doe

Example 2
Name "Doe John" must return:
First Name: John
Last Name: Doe

Example 3
Name "Richard" must return:
First Name: Richard
Last Name:

Example 4
Name "Garcia" must return:
First Name: 
Last Name: Garcia

## Input
The name: /Name

Как использовать этот prompt с файлом CSV?

Datablist позволяет взять целый файл CSV и запускать prompts напрямую по каждой строке.

Хорошая новость: нужный вам prompt уже доступен в Datablist в разделе "Templates". Не нужно начинать с нуля! Просто выберите шаблон, который подходит под вашу задачу, и он будет готов к запуску по каждой строке вашего CSV. Это ещё больше упрощает преобразование данных в пару кликов.

Импортируйте ваш файл CSV в Datablist. Затем выберите "Enrich" в верхнем меню.

Выберите шаблон: Parse a Name into First Name and Last Name

Выбрать шаблон
Выбрать шаблон

Замените переменные из prompt на свойства вашей коллекции, используя / или '{{'.

Определите переменные с помощью свойств вашей коллекции
Определите переменные с помощью свойств вашей коллекции

Если у вас нет всех переменных, просто отредактируйте prompt.

Готово! Теперь вы можете запускать prompt по каждой строке вашего CSV-файла и получать результаты в новом столбце. 🚀

Сколько это стоит?

У вас есть два варианта. Оба очень простые.

Вариант 1 – Использовать свой OpenAI API key.

Полностью бесплатно с нашей стороны. Просто подключите свой ключ, и Datablist будет отправлять запросы через ваш аккаунт. Вы платите OpenAI напрямую по их тарифам. Без посредников. Без дополнительных комиссий.

С вашим API key за 1 000 элементов вы заплатите OpenAI примерно $2.

Идеально, если у вас уже есть ключ OpenAI или вы хотите полностью контролировать расходы. Бонус: никаких rate limits с нашей стороны!

Вариант 2 – Использовать Datablist credits.

Нет API key? Не проблема. Вы можете использовать встроенный в Datablist аккаунт ChatGPT. Мы возьмём на себя работу с API. Вы просто оплачиваете Datablist credits.

  • Настройка API key – пропущена
  • ChatGPT rate limits – не применяются
  • Ограничения аккаунта – не ваша проблема

Просто работает.

TL;DR

  • Используйте свой ключ = дешевле
  • Используйте Datablist credits = проще

В любом случае всё под вашим контролем.