From 75bb0e83cd94d7af0aab36b24f05bf2d7b9b66cd Mon Sep 17 00:00:00 2001 From: Jose Mayorga Date: Mon, 29 Apr 2024 17:27:23 -0500 Subject: [PATCH] Fixes #248, pattern validation failure (#277) --- examples/storm/storm.ipynb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/storm/storm.ipynb b/examples/storm/storm.ipynb index b40d6ff2b..f329bfd12 100644 --- a/examples/storm/storm.ipynb +++ b/examples/storm/storm.ipynb @@ -313,7 +313,7 @@ " description=\"Primary affiliation of the editor.\",\n", " )\n", " name: str = Field(\n", - " description=\"Name of the editor.\",\n", + " description=\"Name of the editor.\", pattern=r\"^[a-zA-Z0-9_-]{1,64}$\"\n", " )\n", " role: str = Field(\n", " description=\"Role of the editor in the context of the topic.\",\n", @@ -730,7 +730,7 @@ "async def gen_answer(\n", " state: InterviewState,\n", " config: Optional[RunnableConfig] = None,\n", - " name: str = \"Subject Matter Expert\",\n", + " name: str = \"Subject_Matter_Expert\",\n", " max_str_len: int = 15000,\n", "):\n", " swapped_state = swap_roles(state, name) # Convert all other AI messages\n", @@ -803,7 +803,7 @@ "max_num_turns = 5\n", "\n", "\n", - "def route_messages(state: InterviewState, name: str = \"Subject Matter Expert\"):\n", + "def route_messages(state: InterviewState, name: str = \"Subject_Matter_Expert\"):\n", " messages = state[\"messages\"]\n", " num_responses = len(\n", " [m for m in messages if isinstance(m, AIMessage) and m.name == name]\n", @@ -886,7 +886,7 @@ " \"messages\": [\n", " AIMessage(\n", " content=f\"So you said you were writing an article on {example_topic}?\",\n", - " name=\"Subject Matter Expert\",\n", + " name=\"Subject_Matter_Expert\",\n", " )\n", " ],\n", "}\n", @@ -1395,7 +1395,7 @@ " \"messages\": [\n", " AIMessage(\n", " content=f\"So you said you were writing an article on {topic}?\",\n", - " name=\"Subject Matter Expert\",\n", + " name=\"Subject_Matter_Expert\",\n", " )\n", " ],\n", " }\n",