Prompt Engineering: Основные советы по освоению приложений ChatGPT и LLM



Если вы погружаетесь в мир ИИ и больших языковых моделей (БЯМ), освоение техники промптов является решающим фактором для использования всего их потенциала.



Будь то разработчик, создающий LLM-приложения, или конечный пользователь, взаимодействующий с ИИ, таким как ChatGPT, эти важные стратегии помогут вам получить максимальную отдачу от работы с ИИ.



Составление четких и конкретных инструкций

Ключ к получению точных и релевантных ответов от языковых моделей, таких как ChatGPT, заключается в предоставлении четких и конкретных инструкций. Избегайте расплывчатых запросов, давайте полные и подробные подсказки. Например, если вам нужна информация о Джоне Кеннеди, укажите в запросе тематику, желаемый формат и стиль текста, который вам нужен.



Пример промпта:

Prompt:

"Highlight the 10 most important takeaways about John Kennedy's

political career.

Use tone and writing style appropriate for a school

presentation.

Use John Kennedy's Wikipedia page as a primary source of

information."




Обеспечить контекст

Чтобы получить значимые результаты, в промптах следует указывать полный контекст. Если вы составляете письмо с помощью ChatGPT, сообщите ии о получателе, ваших отношениях с ним и других важных деталях.



Пример промпта:

Prompt:

"You are writing an email to a potential client, John Smith,

who is the CEO of ABC Company.

You want to introduce your product and schedule a meeting.

Craft a concise and compelling email to achieve this."




Назначение персоны

Рассмотрите возможность назначения языковой модели определенной роли, соответствующей поставленной задаче. Это позволит адаптировать ответы в соответствии с назначенной ролью, что приведет к более точным и целенаправленным результатам.



Пример промпта:

Prompt:

"You are a friendly and helpful assistant helping a student with

their math homework.

Explain the process of solving quadratic equations step-by-step."




Использование разделителей

Разделители – важнейшие инструменты в проектировании промптов, которые помогают языковой модели понять различные контексты. Они гарантируют, что модель правильно обработает конкретные части и предотвратит искажения.



Пример промпта:

Prompt:

"Translate the following English text into French using triple quotes

as delimiters for the input:



"""

Today is a beautiful day with clear skies and a gentle breeze.

I am enjoying my time at the park.

"""



Provide the French translation below this delimiter:

---

"""




#prompt