Project report / GitHub evidence

reflexion

这是可索引项目报告证据页:它保留 reflexion 的源材料入口、机制线索和限制提醒;正文仍需 reader/editor 与 academic public-copy review 后才能当作最终结论引用。

reflexion

项目概览

技术栈

Python, OpenAI 兼容 API, PyTorch, Transformers, LangChain

依赖与配置证据:

核心架构图(文字描述)

任务 / 环境 / Benchmark 输入进化/搜索循环 → 反思记忆 → 反馈-精炼 → 评估器/打分器 → 训练/数据循环改进后的输出、代码、Prompt、记忆、策略或模型工件

目录结构信号

文件 .gitignore
文件 .gitmodules
文件 LICENSE
文件 README.md
目录 alfworld_runs
文件 alfworld_runs/alfworld_trial.py
文件 alfworld_runs/base_config.yaml
文件 alfworld_runs/env_history.py
文件 alfworld_runs/generate_reflections.py
文件 alfworld_runs/main.py
目录 alfworld_runs/prompts
文件 alfworld_runs/prompts/alfworld.json
文件 alfworld_runs/prompts/alfworld_3prompts.json
文件 alfworld_runs/prompts/fever.json
文件 alfworld_runs/prompts/prompts_naive.json
文件 alfworld_runs/reflexion_few_shot_examples.txt
文件 alfworld_runs/requirements.txt
目录 alfworld_runs/root
目录 alfworld_runs/root/base_run_logs
目录 alfworld_runs/root/reflexion_run_logs
文件 alfworld_runs/run_reflexion.sh
文件 alfworld_runs/run_simple.sh
文件 alfworld_runs/utils.py
目录 figures
文件 figures/reflexion_rl.pdf
文件 figures/reflexion_rl.png
文件 figures/reflexion_tasks.pdf
文件 figures/reflexion_tasks.png
文件 figures/self_correction.png
文件 figures/self_reflection.png
文件 figures/test_generation.png
目录 hotpotqa_runs
文件 hotpotqa_runs/agents.py
文件 hotpotqa_runs/environment.py
文件 hotpotqa_runs/fewshots.py
文件 hotpotqa_runs/llm.py
文件 hotpotqa_runs/mocks.py
目录 hotpotqa_runs/notebooks
文件 hotpotqa_runs/notebooks/CotQA_context.ipynb
文件 hotpotqa_runs/notebooks/CotQA_no_context.ipynb
文件 hotpotqa_runs/notebooks/ReactQA.ipynb
文件 hotpotqa_runs/prompts.py
文件 hotpotqa_runs/react.py
文件 hotpotqa_runs/requirements.txt
目录 hotpotqa_runs/root
目录 hotpotqa_runs/root/CoT
目录 hotpotqa_runs/root/ReAct
文件 hotpotqa_runs/root/appendix.txt
文件 hotpotqa_runs/tests.py
文件 hotpotqa_runs/util.py
目录 programming_runs
目录 programming_runs/benchmarks
文件 programming_runs/benchmarks/.DS_Store
文件 programming_runs/benchmarks/humaneval-py.jsonl
文件 programming_runs/benchmarks/humaneval-py_hardest50.jsonl

关键代码片段分析

alfworld_runs/main.py

programming_runs/main.py

webshop_runs/main.py

programming_runs/immediate_refinement.py

alfworld_runs/generate_reflections.py

实现方法提取

与其他项目的对比