Is it possible to create BAFs using AI?

Advanced automation available in Guardian - Chat with others and share files here.
Post Reply
Bibbs612
Posts: 24
Joined: Sun Jul 02, 2023 7:31 pm

Hi,

Is it possible to create baf files using AI models such as Chat GPT or Perplexity? Both say that they can, and do indeed create baf files when provided with a range of conditions and parameters. However, when I try to import I receive the message that the baf files are not compatible. From further prompting, this is due apparently to the fact that Bet Angel's .baf file structure isn’t formally documented.

I was hoping that using an AI model to construct the baf may save me time in having to manually create bafs, however it seems this may not be the case. Am I wasting my time trying to create bafs using AI?

Thanks,

Paul
sionascaig
Posts: 1605
Joined: Fri Nov 20, 2015 9:38 am

Bibbs612 wrote:
Wed Apr 30, 2025 8:59 am
Hi,

Is it possible to create baf files using AI models such as Chat GPT or Perplexity? Both say that they can, and do indeed create baf files when provided with a range of conditions and parameters. However, when I try to import I receive the message that the baf files are not compatible. From further prompting, this is due apparently to the fact that Bet Angel's .baf file structure isn’t formally documented.

I was hoping that using an AI model to construct the baf may save me time in having to manually create bafs, however it seems this may not be the case. Am I wasting my time trying to create bafs using AI?

Thanks,

Paul
Its probably propriety & not public.
elofan0
Posts: 404
Joined: Fri Jan 13, 2017 4:44 pm

i tried this but Betangel says it was created with a different version so didnt work
jemplex
Posts: 2
Joined: Mon Jul 07, 2014 8:53 am

Tried the same with no luck. could someone share the file structure of .baf?
StefanBelo
Posts: 25
Joined: Wed Dec 02, 2015 12:17 pm

LLM is a language model, and is trained in a language, including programming languages. Therefore, you will get better results when generating script code than configuration file.

I managed to create executable script code, compiled without errors, and was able to run it, so yes nowadays it is possible to do stuff without full knowledge of a domain.

BAF file is not a language, you will never get good result of generating or modifying a baf file by LLM, well only if you train your own LLM on quite a lot of baf files, with base knowledge of structure of those files of course.

I was successful in asking LLM to set strategy configuration settings just from a dialog parameters screenshot.
User avatar
ShaunWhite
Posts: 10354
Joined: Sat Sep 03, 2016 3:42 am

It's easier to just learn to use the software.

If GPT scores 70% on Python coding tests, with literally millions of pages of info to refer to, what chance to do you put on it dealing with a proprierty format it knows absolutely nothing about?
StefanBelo
Posts: 25
Joined: Wed Dec 02, 2015 12:17 pm

The point is, you actually do not have to learn how to use software. You just ask in plain English, and you have got an answer. I just asked putting screenshot, and following request:

Here is setup dialog, what should I set to setup bot strategy to place a bet in play. Lay bet in odds range min 2.0 max 3.0. I do not want to offer my bet.

Image
User avatar
ShaunWhite
Posts: 10354
Joined: Sat Sep 03, 2016 3:42 am

StefanBelo wrote:
Tue May 06, 2025 3:31 pm
The point is, you actually do not have to learn how to use software. You just ask in plain English, and you have got an answer.
By software I mean BA.

Btw WTF are 'ChaseOddsTimeout', 'PriceImprovement' and an 'OfferMyBet' checkbox?
StefanBelo
Posts: 25
Joined: Wed Dec 02, 2015 12:17 pm

One freelancer builds me an VBA extension for my excel automation, and even LLM managed to answer that question this way:

This parameter prevents the bot from indefinitely chasing odds in a fast-moving market. Without a timeout, the bot might keep adjusting the odds for too long, missing opportunities or tying up funds in unmatched bets.
Default Value: In the screenshot, ChaseOddsTimeout is set to 0, which likely means the feature is disabled, or the bot will not wait at all—it will either place the bet immediately at the best available odds or not chase odds at all. A value of 0 typically indicates no timeout (i.e., no waiting period for chasing).

It pretty much describes exactly what it does. Take it as my proof that LLMs can help. .
User avatar
ShaunWhite
Posts: 10354
Joined: Sat Sep 03, 2016 3:42 am

StefanBelo wrote:
Tue May 06, 2025 6:05 pm
Take it as my proof that LLMs can help. .
I didn't want to know what 'ChaseOddsTimeout' means, I just couldn't see how that's anything to do with setting up BA automation.
Post Reply

Return to “Bet Angel - Automation”