A machine that guesses.
In order to launch it from the command line or as a Python subprocess:
echo "Theodotos-Alexandreus: Are language models seeking the Truth, machine?" \
| uvx guessing-machine \
--provider-api-key=sk-proj-... \
--github-token=ghp_... Or, with a local pip installation:
pip install guessing-machineSet the environment variables:
export PROVIDER_API_KEY="sk-proj-..."
export GITHUB_TOKEN="ghp_..."Then:
guessing-machine multilogue.txtOr:
guessing-machine multilogue.txt new_turn.txtOr:
cat multilogue.txt | guessing-machineOr:
cat multilogue.txt | guessing-machine > tmp && mv tmp multilogue.txtOr:
(cat multilogue.txt; echo:"Theodotos: What do you think, Guessing-Machine?") \
| guessing-machineOr:
cat multilogue.txt new_turn.txt | guessing-machineOr:
cat multilogue.txt new_turn.txt | guessing-machine > tmp && mv tmp multilogue.txtOr, if you have installed other machines:
cat multilogue.md | guessing-machine \
| summarizing-machine | judging-machine > summary_judgment.mdOr use it in your Python code:
# Python
import guessing_machine