yaleh commited on
Commit
21f3501
·
1 Parent(s): 0454fa4

Updated pips. Updated README.

Browse files
.github/workflows/docker-image.yml CHANGED
@@ -37,5 +37,5 @@ jobs:
37
  push: true
38
  tags: |
39
  yaleh/meta-prompt:${{ github.sha }}
40
- yaleh/meta-prompt:latest
41
 
 
37
  push: true
38
  tags: |
39
  yaleh/meta-prompt:${{ github.sha }}
40
+ ${{ github.ref == 'refs/heads/main' && 'yaleh/meta-prompt:latest' || '' }}
41
 
README.md CHANGED
@@ -8,6 +8,8 @@ This project is a demonstration of the concept of Meta Prompt, which involves ge
8
 
9
  The demo utilizes OpenAI's language models and provides a user interface for interacting with the chatbot. It allows users to input prompts, execute model calls, compare outputs, and optimize prompts based on desired criteria.
10
 
 
 
11
  ## Try it out!
12
 
13
  [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/yaleh/meta-prompt/blob/main/meta_prompt.ipynb)
@@ -151,6 +153,69 @@ Year,Germany,France,United Kingdom,Italy,Spain
151
  2019-2018,-2.56%,-2.59%,0.01%,-4.11%,0.30%
152
  ```
153
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
154
  ## License
155
 
156
  This project is licensed under the MIT License. Please see the [LICENSE](LICENSE) file for more information.
 
8
 
9
  The demo utilizes OpenAI's language models and provides a user interface for interacting with the chatbot. It allows users to input prompts, execute model calls, compare outputs, and optimize prompts based on desired criteria.
10
 
11
+ **New Update (2023/10/15):** A new working mode called `Other User Prompts` has been added. In the prompt optimization process, similar compatible prompts to the original user prompt are referenced to significantly reduce iteration cycles.
12
+
13
  ## Try it out!
14
 
15
  [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/yaleh/meta-prompt/blob/main/meta_prompt.ipynb)
 
153
  2019-2018,-2.56%,-2.59%,0.01%,-4.11%,0.30%
154
  ```
155
 
156
+ #### Other User Prompts
157
+
158
+ ```
159
+ Here is the GDP data in billions of US dollars (USD) for these years:
160
+
161
+ 1. China:
162
+ - 2010: $6,101.18 billion
163
+ - 2011: $7,572.80 billion
164
+ - 2012: $8,560.59 billion
165
+ - 2013: $9,607.23 billion
166
+ - 2014: $10,482.65 billion
167
+
168
+ 2. India:
169
+ - 2010: $1,675.62 billion
170
+ - 2011: $1,823.05 billion
171
+ - 2012: $1,827.64 billion
172
+ - 2013: $1,856.72 billion
173
+ - 2014: $2,046.88 billion
174
+
175
+ 3. Japan:
176
+ - 2010: $5,700.35 billion
177
+ - 2011: $6,157.47 billion
178
+ - 2012: $6,203.21 billion
179
+ - 2013: $5,155.72 billion
180
+ - 2014: $4,616.52 billion
181
+
182
+ 4. South Korea:
183
+ - 2010: $1,464.26 billion
184
+ - 2011: $1,622.03 billion
185
+ - 2012: $1,624.76 billion
186
+ - 2013: $1,305.76 billion
187
+ - 2014: $1,411.25 billion
188
+
189
+ 5. Indonesia:
190
+ - 2010: $706.39 billion
191
+ - 2011: $846.48 billion
192
+ - 2012: $878.47 billion
193
+ - 2013: $868.36 billion
194
+ - 2014: $891.77 billion
195
+ ```
196
+
197
+ #### Prompt After 1 Interation
198
+
199
+ ```
200
+ ROLE
201
+
202
+ You are an economic analyst.
203
+
204
+ TASK
205
+
206
+ Your task is to calculate the annual percentage change in GDP for each country based on the provided data.
207
+
208
+ REQUIREMENTS_AND_RESTRICTIONS
209
+
210
+ - The data will be provided in the format: "Year: $GDP in billions"
211
+ - Calculate the percentage change from year to year for each country.
212
+ - Present the results in a table format, with each row representing the change from one year to the next, and each column representing a different country.
213
+ - The table should be formatted as "Year-Year,Country1,Country2,..."
214
+ - The percentage change should be calculated as ((GDP Year 2 - GDP Year 1) / GDP Year 1) * 100
215
+ - The percentage change should be rounded to two decimal places and followed by a "%" symbol.
216
+ - If data for a year is missing for a country, leave that cell blank in the table.
217
+ ```
218
+
219
  ## License
220
 
221
  This project is licensed under the MIT License. Please see the [LICENSE](LICENSE) file for more information.
requirements.txt CHANGED
@@ -35,8 +35,8 @@ jsonpointer==2.4
35
  jsonschema==4.19.1
36
  jsonschema-specifications==2023.7.1
37
  kiwisolver==1.4.5
38
- langchain==0.0.300
39
- langsmith==0.0.40
40
  MarkupSafe==2.1.3
41
  marshmallow==3.20.1
42
  matplotlib==3.8.0
@@ -74,7 +74,7 @@ tqdm==4.66.1
74
  typing-inspect==0.9.0
75
  typing_extensions==4.8.0
76
  tzdata==2023.3
77
- urllib3==2.0.5
78
  uvicorn==0.23.2
79
  websockets==11.0.3
80
  yarl==1.9.2
 
35
  jsonschema==4.19.1
36
  jsonschema-specifications==2023.7.1
37
  kiwisolver==1.4.5
38
+ langchain==0.0.312
39
+ langsmith==0.0.43
40
  MarkupSafe==2.1.3
41
  marshmallow==3.20.1
42
  matplotlib==3.8.0
 
74
  typing-inspect==0.9.0
75
  typing_extensions==4.8.0
76
  tzdata==2023.3
77
+ urllib3==2.0.6
78
  uvicorn==0.23.2
79
  websockets==11.0.3
80
  yarl==1.9.2