C / config.yaml
linxinhua's picture
switch hf_dataset to AE-Talk-bot/log-C-Jun-18-2026 (split per-condition to relieve HF commit rate limit)
0b460d8 verified
Raw
History Blame Contribute Delete
1.64 kB
# No-AI Control condition — under v3 the participant reads a single
# per-session essay (the "perfect answer") instead of browsing chapters.
# The essay is generated once at submit-confirm by the same generator the
# bot conditions use, so the model fields below are required even though
# there is no per-turn AI interaction.
model: gpt-5.4-nano-2026-03-17
reasoning_effort: medium
verbosity: medium
# Paths are relative to this config file's directory
paths:
env_file: ../../.env # 2 levels up: AI_Ethic_HOT_chatbot/no_ai/ → 2026_Edu_Chatbot/.env
# HuggingFace logging
# Final HF dataset path = <hf_dataset>/<mode_prefix>/<RUN_MODE>/<session>.json
# Switch run mode via the RUN_MODE env var (test|pilot|prod). Default: test.
# - local dev: leave RUN_MODE unset → "test"
# - HF Space: set Space Secret RUN_MODE=pilot or =prod
logging:
hf_dataset: AE-Talk-bot/log-C-Jun-18-2026
hf_token_env: HF_access
condition: non-ca
mode_prefix: C-non
schema_version: "1.2"
case_id: ai-predictive-analytics
# Auto-restart this Space if no new session log has appeared for `idle_threshold_hours`.
# Same machinery as socratic / explanatory; defaults disabled (enable for prod).
auto_restart:
enabled: true
space_id: AE-Talk-bot/C
check_interval_hours: 6
idle_threshold_hours: 12
# Participant-side lockdown features.
lockdown:
# On End Session first click, compute word-level similarity between the
# current argument and the initial submission. If similarity > 0.9
# (changed less than ~10% of words), show a modal asking the participant
# to revise more before finalising.
revise_check: true