evanzyfan commited on
Commit
f0a58e4
·
1 Parent(s): 37a6d2c

update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -10
app.py CHANGED
@@ -345,8 +345,8 @@ def create_app():
345
  scale=2,
346
  )
347
  group_input = gr.Textbox(
348
- label="Group ID",
349
- placeholder=f"Enter group ID (1-{NUM_GROUPS})",
350
  value="",
351
  scale=2,
352
  )
@@ -356,12 +356,7 @@ def create_app():
356
 
357
  def load_group(group_id: str, evaluator_id: str):
358
  if not group_id:
359
- return (
360
- "*Please enter a Group ID*",
361
- evaluator_id,
362
- group_id,
363
- {},
364
- )
365
  config = get_or_create_group_config(group_id)
366
  stories = config.get("stories", [])
367
  agents = config.get("agents", [])
@@ -378,12 +373,12 @@ def create_app():
378
  f"**Created:** {config.get('created_at', 'N/A')}\n\n"
379
  f"Go to the **Preference Evaluation** tab to start ranking."
380
  )
381
- return info_md, evaluator_id, group_id, config
382
 
383
  load_group_btn.click(
384
  load_group,
385
  inputs=[group_input, evaluator_input],
386
- outputs=[group_info, current_evaluator, current_group, group_config_state],
387
  )
388
 
389
  # ================================================================
 
345
  scale=2,
346
  )
347
  group_input = gr.Textbox(
348
+ label="Group ID (auto-assigned, you may override)",
349
+ placeholder=f"Auto-assigned (1-{NUM_GROUPS})",
350
  value="",
351
  scale=2,
352
  )
 
356
 
357
  def load_group(group_id: str, evaluator_id: str):
358
  if not group_id:
359
+ group_id = str(random.randint(1, NUM_GROUPS))
 
 
 
 
 
360
  config = get_or_create_group_config(group_id)
361
  stories = config.get("stories", [])
362
  agents = config.get("agents", [])
 
373
  f"**Created:** {config.get('created_at', 'N/A')}\n\n"
374
  f"Go to the **Preference Evaluation** tab to start ranking."
375
  )
376
+ return info_md, evaluator_id, group_id, config, gr.update(value=group_id)
377
 
378
  load_group_btn.click(
379
  load_group,
380
  inputs=[group_input, evaluator_input],
381
+ outputs=[group_info, current_evaluator, current_group, group_config_state, group_input],
382
  )
383
 
384
  # ================================================================