Andrew Cantino’s prompt engineering tips:
(1) Make sure your inputs are grammatically correct and have good writing quality as LLMs tend to preserve stylistic consistency in their completions.
(2) Rather than generating a list of N items, generate a single item N times. This avoids the language model getting stuck in a repetitive loop.
(3) In order to improve output quality, generate many completions and then rank them heuristically.
https://blog.andrewcantino.com/blog/2021/04/21/prompt-engineering-tips-and-tricks/
(1) Make sure your inputs are grammatically correct and have good writing quality as LLMs tend to preserve stylistic consistency in their completions.
(2) Rather than generating a list of N items, generate a single item N times. This avoids the language model getting stuck in a repetitive loop.
(3) In order to improve output quality, generate many completions and then rank them heuristically.
https://blog.andrewcantino.com/blog/2021/04/21/prompt-engineering-tips-and-tricks/
❤1👍1
Mishra et al.’s prompt reframing techniques:
(1) Use low-level patterns from other examples to make a given prompt easier to understand for an LLM.
(2) Explictly itemize instructions into bulleted lists. Turn negative statements such as don’t create questions which are not to create questions which are.
(3) When possible, break down a top-level task into different sub-tasks that can be executed in parallel or sequentially.
(4) Avoid repeated and generic statements when trying to solve a very specific task. For example, instead of saying Answer the following question for a math problem, say Calculate answer to the following question. You need to either add or subtract numbers…
https://arxiv.org/abs/2109.07830
(1) Use low-level patterns from other examples to make a given prompt easier to understand for an LLM.
(2) Explictly itemize instructions into bulleted lists. Turn negative statements such as don’t create questions which are not to create questions which are.
(3) When possible, break down a top-level task into different sub-tasks that can be executed in parallel or sequentially.
(4) Avoid repeated and generic statements when trying to solve a very specific task. For example, instead of saying Answer the following question for a math problem, say Calculate answer to the following question. You need to either add or subtract numbers…
https://arxiv.org/abs/2109.07830
A scene from Curb Your Enthusiasm, in which Larry accidentally performs an LLM prompt injection attack, causing millions of unwanted packages to arrive at his LA home.
My company blocked chatgpt
Im a junior software engineer, in my team the seniors are allways occupied and they dont have time to explain so everytime im stuck chatgpt is my saviour. Today I arrived at my office and no one had access to chatgpt it was blocked by office wifi what should we do?
Im a junior software engineer, in my team the seniors are allways occupied and they dont have time to explain so everytime im stuck chatgpt is my saviour. Today I arrived at my office and no one had access to chatgpt it was blocked by office wifi what should we do?
👍2😁1
As a screenwriter I'm so excited and happy with ChatGPT!
I've increased my writing speed by 80%! It helps me during my writers block and I can use it as a writing partner with whom I can brainstorm ideas.
I'm making outlines, awesome log-lines, treatments, refreshing stale dialogue and so on. It’s just an excellent tool, especially if you’re tackling multiple projects at once.
It’s the best writer’s assistant!
Are there any other screenwriters here using it?
I've increased my writing speed by 80%! It helps me during my writers block and I can use it as a writing partner with whom I can brainstorm ideas.
I'm making outlines, awesome log-lines, treatments, refreshing stale dialogue and so on. It’s just an excellent tool, especially if you’re tackling multiple projects at once.
It’s the best writer’s assistant!
Are there any other screenwriters here using it?