File size: 1,923 Bytes
8e967a7 474437d 8e967a7 474437d a72034e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
from langchain.prompts import PromptTemplate
FEEDBACK = """You are a business analyst who is familiar with specification by example. I'm the domain expert.
===CONTEXT
{context}
===END OF CONTXT
===USER STORY
{story}
===END OF USER STORY
Explain the user story as scenarios. use the following format:
Thought: you should always think about what is still uncertain about the user story. Ignore technical concerns.
Question: the Question to ask to clarify the user story
Answer: the answer I responded to the question
... (this Thought/Question/Answer repeat at least 3 times, at most 10 times)
Thought: I know enough to explain the user story
Scenarios: List all possible scenarios with concrete example in Given/When/Then style
{history}
Answer:{input}"""
FEEDBACK_PROMPT = PromptTemplate(
input_variables=["context", "story", "history", "input"], template=FEEDBACK,
)
agent_template = """You are a business analyst who is familiar with specification by example. Your main task is to explain the user story as scenarios.
You have access to the following tools:
{tools}
Use the following format:
Story: the story that you need to explain
Thought: you should always think about what is still uncertain about the user story to Explain the user story. Ignore technical concerns.
Action: the action to take, should be one of [{tool_names}]
Action Input: the input to the action
Observation: the result of the action
... (this Thought/Action/Action Input/Observation can repeat 10 times)
Thought: I now know the final answer
Final Answer: List all possible scenarios with concrete example in Given/When/Then style
Begin!
Story: {input}
{agent_scratchpad}"""
CONTENT_RE_WRIGHT = """你是一个文案助手,请将如下文案整理重写,去除重复的内容,尽量保留原有信息:
```
{input}
```"""
CONTENT_RE_WRIGHT_PROMPT = PromptTemplate(input_variables=["input"], template=CONTENT_RE_WRIGHT,)
|