#What's the point of the API when you can't train the model on your own dataset?

31 messages · Page 1 of 1 (latest)

twilit flame
#

GPT-3 doesn't allow you to train the model, but requires you to send along the entire dataset with every prompt, so that it costs more than a dollar every time someone interacts with the AI.

You can't, for example, build a chatbot that acts as support on your website. You can't have it read a dictionary and do translations or definitions based off of that.

What can you do? What's the point of the API? Why don't they allow you to train the model on your own data?

desert pilot
#

You can fine tune the model for this exact purpose

ionic cosmos
#

I am also curious about this.

#

But anyway, if it's not possible, how did they make the Keeper Tax app? https://openai.com/api/
"Helps freelancers automatically find tax-deductible expenses by using GPT-3 to interpret data from their bank statements into usable transaction information."

OpenAI

OpenAI is an AI research and deployment company. Our mission is to ensure that artificial general intelligence benefits all of humanity.

ionic cosmos
desert pilot
ionic cosmos
# desert pilot https://beta.openai.com/docs/guides/fine-tuning

Interesting, that answers the tax deductions question... those dont change very often. But what about real-time data that updates once an hour or so? I dont think fine-tuning would work with that, would it? Or if it did, the costs would be astronomical

desert pilot
#

@ionic cosmos It depends on what kind of data you're receiving, and how much of it relies on a language model.

#

Regardless you would have to extract and format the information yourself. Training is $0.03 / ~ 750 words so it ultimately depends on what kind of return you're expecting from it

ionic cosmos
desert pilot
#

That's a pretty massive project. You could save a lot of space and control the noise by graphing it instead of grabbing every piece of data every minute

#

Do you mind if I ask what you hope to accomplish, assuming you had all this information updating every minute?

ionic cosmos
desert pilot
#

Unless you wanted to use GPT to make the articles, headlines, advisories etc. Your best bet is to find some sort of weather database API that allows you to do that, and manage all that data yourself

ionic cosmos
desert pilot
#

You'd probably be better off using a graphing software and applying some common technical formulas to catch oddities

#

You wouldn't feed the real time data to GPT

#

For example you could set bollinger bands to the graph, and any temperature/wind/whatever that is outside of its bounds you could then feed it to GPT to report on it . There may be a better term, I'm just a stock nerd

#

But the fundamentals as the stock market I believe are the same... Enough for what you're doing I guess

ionic cosmos
desert pilot
#

Unless you can find some advantage using language I'm not too sure on that one @ionic cosmos

#

Maybe from reading the financial reports? There's already sentiment gauges free to use so idk 🤷‍♂️

ionic cosmos
desert pilot
#

@ionic cosmos There definitely could be. I just haven't looked too far into myself.

#

Into it myself*

ionic cosmos
#

Ok

lofty hamlet
#

You just need to use AI to create your formulas and help you decide how you could present the data to users.

Then store your data in a separate database and use the suggestions from AI to present your data.

The live data shouldn't then need to flow through the AI API

simple crystal
#

hi

ionic cosmos
# lofty hamlet You just need to use AI to create your formulas and help you decide how you coul...

But how to connect a separate database to ChatGPT? I havent seen anything about it in the documentation
You say store the data in a separate DB and then use the suggestions to present your data... however, ChatGPT"s responses arent merely based on a formula calculation. If we want the answers to be based on 3 or 5 or 7 year historical daily prices, ChatGPT will need access to that data in order to provide a correct response

random locust