Browse Source

Fixed a bug brilliantly spotted by Gabor M.

pull/34/merge
Edward Donner 5 months ago
parent
commit
d3cc3f3c83
  1. 10
      week2/day3.ipynb

10
week2/day3.ipynb

@ -224,14 +224,16 @@
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
"# Fixed a bug in this function brilliantly identified by student Gabor M.!\n",
"# I've also improved the structure of this function\n",
"\n",
"def chat(message, history):\n", "def chat(message, history):\n",
" messages = [{\"role\": \"system\", \"content\": system_message}] + history + [{\"role\": \"user\", \"content\": message}]\n",
"\n", "\n",
" relevant_system_message = system_message\n",
" if 'belt' in message:\n", " if 'belt' in message:\n",
" messages.append({\"role\": \"system\", \"content\": \"For added context, the store does not sell belts, \\\n", " relevant_system_message += \" The store does not sell belts; if you are asked for belts, be sure to point out other items on sale.\"\n",
"but be sure to point out other items on sale\"})\n",
" \n", " \n",
" messages.append({\"role\": \"user\", \"content\": message})\n", " messages = [{\"role\": \"system\", \"content\": relevant_system_message}] + history + [{\"role\": \"user\", \"content\": message}]\n",
"\n", "\n",
" stream = openai.chat.completions.create(model=MODEL, messages=messages, stream=True)\n", " stream = openai.chat.completions.create(model=MODEL, messages=messages, stream=True)\n",
"\n", "\n",

Loading…
Cancel
Save