通过自我改进,大语言模型可以对自己的工作生成反馈,利用反馈改进输出,并重复这个过程。
目录
<hr>prompt-lib
:git clone https://github.com/reasoning-machines/prompt-lib pip install prompt-lib/
根据你的默认设置,你可能需要使用以下命令来设置PYTHONPATH:
export PYTHONPATH=".:../:.:src:../:../../:.:prompt-lib"
python -u src/acronym/run.py "使用代码语言模型进行少样本常识推理"
<hr>0 初始> 使用代码语言模型进行少样本常识推理 0 生成> CLoCK 0 评分> * 发音容易度:CLoCK发音为"克洛克"。这是一个容易发音的缩略词。4/5 * 拼写容易度:CLoCK很容易拼写。5/5 * 与标题的关联性:CLoCK代表"代码语言模型常识知识"(Code Language Models of Commonsense Knowledge),与标题相关。5/5 * 积极含义:CLoCK是一个积极的缩略词。它暗示精确性和效率。5/5 * 知名度:CLoCK不是一个广为人知的缩略词。2/5 * 总分:21/25 1 生成> CMNSC 1 评分> * 发音容易度:CMNSC发音为"西-明-艾斯-西"。这是一个难以发音的缩略词。1/5 * 拼写容易度:CMNSC难以拼写。1/5 * 与标题的关联性:CMNSC代表"常识"(Commonsense),与标题相关。4/5 * 积极含义:CMNSC是一个中性的缩略词。3/5 * 知名度:CMNSC不是一个广为人知的缩略词。1/5 * 总分:10/25 2 生成> COMMIT 2 评分> * 发音容易度:COMMIT发音为"科米特"。这是一个容易发音的缩略词。4/5 * 拼写容易度:COMMIT很容易拼写。5/5 * 与标题的关联性:COMMIT代表"用于直观训练的代码常识模型"(Commonsense Model of Code for Intuitive Training),与标题相关。5/5 * 积极含义:COMMIT是一个积极的缩略词。它暗示承诺和奉献。5/5 * 知名度:COMMIT不是一个广为人知的缩略词。2/5 * 总分:21/25
PYTHONPATH="." python -u src/responsegen/run.py --output <输出文件> --size <数据大小>
PYTHONPATH="." python -u src/readability/readability.py --output <输出文件>
<hr>PYTHONPATH="." python -u src/readability/{count_comment|count_function|count_meaningful_var}.py --file <输入文件>
data/prompt/commongen