https://github.com/nikhilvdev/prompt_engineering_for_devs
Prompt engineering is the process of designing and refining input queries to gen AI models, like OpenAI's GPT variants, for achieving desired output. It involves optimizing the phrasing, context, and structure of prompts to improve the AI's understanding while maintaining high-quality & creative results that cater to specific app requirements.
https://github.com/nikhilvdev/prompt_engineering_for_devs
aidevelopment aimodels aiprompts customprompts deeplearningai generativeai gpt gptseries machinelearning nlpengine promptengineering textgeneration
Last synced: 2 months ago
JSON representation
Prompt engineering is the process of designing and refining input queries to gen AI models, like OpenAI's GPT variants, for achieving desired output. It involves optimizing the phrasing, context, and structure of prompts to improve the AI's understanding while maintaining high-quality & creative results that cater to specific app requirements.
- Host: GitHub
- URL: https://github.com/nikhilvdev/prompt_engineering_for_devs
- Owner: nikhilvdev
- License: apache-2.0
- Created: 2023-05-20T12:21:53.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-20T13:08:21.000Z (about 3 years ago)
- Last Synced: 2025-12-27T16:01:02.304Z (6 months ago)
- Topics: aidevelopment, aimodels, aiprompts, customprompts, deeplearningai, generativeai, gpt, gptseries, machinelearning, nlpengine, promptengineering, textgeneration
- Language: Jupyter Notebook
- Homepage:
- Size: 34.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
- License: LICENSE
Awesome Lists containing this project
README
# Prompt Engineering Readme
Welcome to the Prompt Engineering repository! This document provides an overview of the key topics and guidelines related to prompt engineering. Use the links below to navigate to each topic.
## Table of Contents
1. [Guidelines](#guidelines)
2. [Iterative Prompt Development](#iterative-prompt-development)
3. [Summarisation](#summarisation)
4. [Inferring](#inferring)
5. [Transforming](#transforming)
6. [Expanding](#expanding)
7. [Chatbot](#chatbot)
## Guidelines
Before diving into the different aspects of prompt engineering, it's important to understand the guidelines that govern the process. These guidelines ensure that the prompts are effective, efficient, and adhere to best practices.
## Iterative Prompt Development
Iterative prompt development is a crucial aspect of creating high-quality prompts. It involves refining and improving prompts through multiple iterations, testing, and feedback. This process helps in identifying and addressing any issues or limitations in the prompts.
## Summarisation
Summarisation is the process of condensing a larger piece of text into a shorter, more concise version while retaining the essential information. This is an important skill for AI models, as it allows them to provide users with quick and accurate summaries of lengthy content.
## Inferring
Inferring is the ability of an AI model to draw conclusions or make predictions based on the information provided. This skill is essential for tasks such as answering questions, providing recommendations, and generating insights.
## Transforming
Transforming involves converting text from one form or style to another while maintaining the original meaning. This can include tasks such as paraphrasing, rewriting, or converting text into different formats.
## Expanding
Expanding is the process of taking a short piece of text or an idea and developing it into a more detailed and comprehensive piece of content. This skill is useful for tasks such as generating articles, blog posts, or other long-form content.
## Chatbot
Chatbots are AI-powered conversational agents that can interact with users through text or voice. Prompt engineering plays a crucial role in developing chatbots that can understand user inputs, provide relevant responses, and maintain engaging conversations.