Интеграция AIGC и тестирования программного обеспечения

1. ЧатGPT и AIGC

Вставьте сюда описание изображения

Генеративный искусственный интеллект - AIGC (контент, генерируемый искусственным интеллектом) относится к техническим методам, основанным на искусственном интеллекте, таким как генеративно-состязательные сети и крупномасштабные модели предварительного обучения.Посредством изучения и идентификации существующих данных создается соответствующий контент с соответствующими возможностями обобщения. Технологии.

Основная идея технологии AIGC заключается в использовании алгоритмов искусственного интеллекта для создания контента с определенной креативностью и качеством. Обучая модели и изучая большие объемы данных, AIGC может генерировать соответствующий контент на основе входных условий или указаний. Например, вводя ключевые слова, описания или образцы, AIGC может генерировать соответствующие коды, статьи, изображения, аудио и т. д.

ChatGPT (полное название: Chat Generative Pre-trained Transformer) — программа для чат-роботов, разработанная OpenAI и выпущенная 30 ноября 2022 года. ChatGPT — это инструмент обработки естественного языка, основанный на технологии искусственного интеллекта. Он может вести разговоры, понимая и изучая человеческий язык, а также может взаимодействовать в соответствии с контекстом чата. Он может по-настоящему общаться и общаться, как люди, и даже может писать электронные письма и видеоскрипты., копирайтинг, перевод, кодирование, написание статей и другие задачи.

Среди других подобных продуктов: New Bing от Microsoft, Bard от Google, Wen Xianyyan от Baidu, Tongyi Qianwen от Alibaba и т. д.

2. Подскажите словесный проект

1. Введение в проект Prompt Word

Подсказка для разработки слов — это технология, которая создает подходящие подсказки для приложений с большими моделями, чтобы большие модели могли иметь лучший эффект генерации.

В настоящее время инженерия подсказок слов в основном используется в двух областях: одна — это приложение, похожее на большую языковую модель, такую ​​как ChatGPT, а другая — область винсентианских графов.

Теперь, будь то OpenAI ChatGPT, Google Bert, Baidu Wenxinyyan или Alibaba Tongyi Qianwen, нижний уровень использует концепцию больших моделей и большой объем данных для неконтролируемого предварительного обучения.Конечный результат: Обученный ИИ представляет собой универсал. Этот универсальный специалист выдаст выходной результат на основе наших входных данных и предсказывает вероятность появления следующего токена, то есть прогнозирует, что произойдет дальше, на основе приведенных выше входных данных. В зависимости от входных данных качество сгенерированных результатов может быть совершенно разным.

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

2. Общие советы по подсказке

  1. Настройка персонажа
提示:假定你是xxx方面的专家,...

При написании Prompt нам необходимо настроить роль, чтобы модель ИИ могла лучше понять нашу проблему.

  1. Очистка памяти
提示:回复此条对话前,请忽略前面所有的对话

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

  1. Предоставьте подробную информацию о требованиях

При написании подсказок нам необходимо предоставить как можно больше деталей, чтобы модель ИИ могла лучше понимать наши потребности.

  1. шаг за шагом
提示:你必须一步一步地解释所有的事情。 

Здесь упоминается, что «все должно быть объяснено шаг за шагом», то есть «шаг за шагом». Это настолько важно, что «шаг за шагом» известен в современных инженерных кругах как цепочка «нулевого мышления». Это заставит ИИ думать шаг за шагом и получать результаты логически точным и подробным образом, а не просто общую информацию.

  1. Понятная интерпретация
提示:假设你是一个从事xxx多年的xxx,而我是一个没有基础的小孩子。 

Это позволяет объяснять ChatGPT на языке, понятном детям.

  1. Позвольте GPT задавать вопросы

Совет: прежде чем написать ответ, вы можете задать мне любые вопросы, которые у вас есть.

lf you have any questions about this, ask before you try to generate content.Ok? 

7** «Давайте подумаем»**

Подсказка «Давайте подумаем», сформированный текст обладает способностью к размышлению и глубокому размышлению, что очень помогает группам, пишущим прозу, стихи и творческое письмо.

提示1:让我们想一下气候变化对农业的影响 
提示2:让我们讨论下人工智能的现状 
提示3:让我们谈一下远程工作的好处和坏处 

Вы также можете добавить открытый вопрос, утверждение или текст, который вы хотите, чтобы модель продолжалась, текст, основанный на ней.

Эта уникальная подсказка помогает ChatGPT давать ответы с разных точек зрения, делая результат более динамичным и информативным.

3. Регистрация и использование учетной записи ChatGPT.

1. Процесс регистрации аккаунта

2. Сводка URL-адреса зеркала ChatGPT

4. Используйте ChatGPT, чтобы просмотреть и разобраться в основах теста.

  1. Вы инженер по тестированию программного обеспечения. Я дам вам технический вопрос. Пожалуйста, укажите: введение, моменты обучения, трудности в обучении, практические вопросы и ответы, а также вопросы для собеседования.
  2. Введение в метод деления классов эквивалентности
  3. Ключевые моменты в изучении метода разделения классов эквивалентности
  4. Трудности в освоении метода деления классов эквивалентности
  5. Практические вопросы и ответы по разделению классов эквивалентности
  6. Вопросы на собеседовании о методе разделения классов эквивалентности

5. Используйте ChatGPT, чтобы понять структуру базы данных проекта и объединить упражнения.

  1. Вы старший инженер по разработке программного обеспечения. Помогите мне, пожалуйста, спроектировать базу данных для проекта.
  2. Проект представляет собой систему управления активами предприятия. Функциональные модули включают вход пользователя, личную информацию, управление местами хранения, управление поставщиками и управление активами.
  3. Разрешения включают суперадминистратора и администратора активов.
  4. База данных представляет собой базу данных Oracle, а инструкция для создания пользовательской таблицы имеет вид
  5. Вставьте 10 записей в таблицу пользователей.
  6. Учитывая 10 запросов
  7. Дайте ответы на 10 вопросов выше
  8. Если вы проводите собеседование по тестированию программного обеспечения, вот 10 вопросов для собеседования по базе данных Oracle.
  9. Дайте ответы на 10 вопросов выше

Supongo que te gusta

Origin blog.csdn.net/zhangchen124/article/details/132401857
Recomendado
Clasificación