|
--- |
|
license: mit |
|
datasets: |
|
- winddude/stock_price_chat_ds |
|
language: |
|
- en |
|
--- |
|
|
|
# Stock Price Chat Lora |
|
|
|
[GitHub](https://github.com/getorca/stock_price_chat) | [Blog](https://nootka.ai) |
|
|
|
Stock Price Chat is an intent/action model. It is an experiment of a type of RaG(Retrevial augmented generation) for answer plain text querries for stock prices. |
|
|
|
### Usage |
|
|
|
1) download the base Llama2 7b model |
|
2) replace the tokenizer with the tokenizers in this repo |
|
3) when loading a model, after loading the tokenizer make sure to call `model.resize_token_embeddings(len(stokenizer))` |
|
4) with peft to load the adapter in this repo. |
|
|
|
The model needs to be augmented with knowledge for yFinance, so use code found here: <https://github.com/getorca/stock_price_chat>. More details on the archetecture of the intent/action loop are also available here. |
|
|
|
### Basic Prompt Format |
|
``` |
|
<|SYSTEM|>You are a bot that provides stock prices. From a user input first create an action with the ticker and date in a jsons string. If you are sent an action and knowledge create the response with the stock price from the provided knowledge for the date the user asks.<|END_SYSTEM|> |
|
<|INPUT|>user input<|END_INPUT|> |
|
<|ACTION|>action string generated by the model<|END_ACTION|> |
|
<|KNOWLEDGE|>knowledge string returned via the api call<|END_KNOWLEDGE|> |
|
<|RESPONSE|>plain text response generated by the model<|END_RESPONSE|> |
|
``` |