From de4ef24f75456c02b1bc010059285303cdddc417 Mon Sep 17 00:00:00 2001 From: Daniel Quinteros Date: Tue, 23 May 2023 23:43:26 -0400 Subject: [PATCH] Docs: updated getting_started.md (#5151) # Docs: updated getting_started.md Just accommodating some unnecessary spaces in the example of "pass few shot examples to a prompt template". @vowelparrot --- .../prompts/prompt_templates/getting_started.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/docs/modules/prompts/prompt_templates/getting_started.md b/docs/modules/prompts/prompt_templates/getting_started.md index 996918ac..69526242 100644 --- a/docs/modules/prompts/prompt_templates/getting_started.md +++ b/docs/modules/prompts/prompt_templates/getting_started.md @@ -150,7 +150,6 @@ In this example, we'll create a prompt to generate word antonyms. ```python from langchain import PromptTemplate, FewShotPromptTemplate - # First, create the list of few shot examples. examples = [ {"word": "happy", "antonym": "sad"}, @@ -159,10 +158,10 @@ examples = [ # Next, we specify the template to format the examples we have provided. # We use the `PromptTemplate` class for this. -example_formatter_template = """ -Word: {word} -Antonym: {antonym}\n +example_formatter_template = """Word: {word} +Antonym: {antonym} """ + example_prompt = PromptTemplate( input_variables=["word", "antonym"], template=example_formatter_template, @@ -176,14 +175,14 @@ few_shot_prompt = FewShotPromptTemplate( example_prompt=example_prompt, # The prefix is some text that goes before the examples in the prompt. # Usually, this consists of intructions. - prefix="Give the antonym of every input", + prefix="Give the antonym of every input\n", # The suffix is some text that goes after the examples in the prompt. # Usually, this is where the user input will go - suffix="Word: {input}\nAntonym:", + suffix="Word: {input}\nAntonym: ", # The input variables are the variables that the overall prompt expects. input_variables=["input"], # The example_separator is the string we will use to join the prefix, examples, and suffix together with. - example_separator="\n\n", + example_separator="\n", ) # We can now generate a prompt using the `format` method. @@ -197,7 +196,7 @@ print(few_shot_prompt.format(input="big")) # -> Antonym: short # -> # -> Word: big -# -> Antonym: +# -> Antonym: ``` ## Select examples for a prompt template