Code pour les modèles de langage de liaison papier dans les langues symboliques. Veuillez vous référer à notre page de projet pour plus de démonstrations et des ressources connexes à jour. Consultez notre page de démonstration pour avoir une expérience instantanée de liant, qui atteint SOTA ou des performances comparables avec seulement des dizaines d'annotations de programme (~ 10) .
gpt-3.5-xxx
et gpt-4-xxx
, le code sera en outre plus tard plus tard pour en soutenir davantage!Pour établir l'environnement, exécutez ce code dans le shell:
conda env create -f py3.7binder.yaml
pip install records==0.5.3
Qui créera le binder
d'environnement que nous avons utilisé.
Activer l'environnement en fonctionnant
conda activate binder
Appliquer et obtenir API keys
(SK-XXXX comme) à partir de l'API OpenAI, enregistrez la clé dans le fichier key.txt
, assurez-vous d'avoir les droits d'accéder au modèle (dans l'implémentation de ce référentiel, code-davinci-002
) dont vous avez besoin.
Consultez les commandes dans run.py
Si vous trouvez notre travail utile, veuillez citer comme
@article{Binder,
title={Binding Language Models in Symbolic Languages},
author={Zhoujun Cheng and Tianbao Xie and Peng Shi and Chengzu Li and Rahul Nadkarni and Yushi Hu and Caiming Xiong and Dragomir Radev and Mari Ostendorf and Luke Zettlemoyer and Noah A. Smith and Tao Yu},
journal={ICLR},
year={2023},
volume={abs/2210.02875}
}