Although @discobot has a dice roller, it’s too simple. It’s not yet capable of rolling complex dice and formulas for specific needs. So, I’d like to improve this feature and make it possible to run dice like 1d20+5, 1d20+2 + 2d12-1, 5d10k2 and so on…
I submitted this PR and would very much appreciate reviews and thoughts about it. Thanks!
Discourse AI hat jetzt einen recht fähigen und kreativen Würfelroller, zum Beispiel @random_picker_bot, wie wäre es, wenn du für mich einen 1W20+5 würfelst?
Wähle außerdem, während du dabei bist, einen zufälligen Namen für meine Katze aus.
Picking from ["Whiskers,Mittens,Socks,Shadow,Simba,Leo,Oliver,Luna,Bella,Max"], picked: ["Shadow"]
For your adventurous roll of 1d20+5, the dice landed on a 5, which adds up to a grand total of 10!
And for your future feline friend, the Random Picker has decreed its name shall be Shadow. Sounds like a kitty destined for stealthy midnight adventures, doesn’t it?
Der große Vorteil hierbei ist, dass Sie keine spezielle Syntax lernen müssen, GPT-4 findet sie einfach für Sie heraus. Es kann das Würfeln etwas teuer machen, aber GPT 3.5 leistet ebenfalls gute Arbeit.
Woher könnten wir wissen, ob diese Art von System das tut, was wir erwarten? Es könnte ungerade Zahlen bevorzugen oder keine Doppelwürfe bevorzugen oder wirklich alles.
Ah, vielen Dank. Ich hatte naiv angenommen, dass die LLM die Arbeit macht – die Anbindung an irgendeinen prozeduralen Code ist eine andere Sache und in diesem Fall die richtige Antwort!
Ähnliches gilt für Chatbots. Wenn Sie ihn bitten, Mathematik zu betreiben, ruft er eine deterministische Funktion auf, anstatt es dem Zufall zu überlassen.