What does ChatGPT know about cryptocurrencies?

We’ve been chatting about cryptocurrencies with the most famous AI chatbot in the world, the sensation-causing technology. ChatGPT answered us cautiously, offering good and accurate definitions. What if we are facing an effective financial coaching tool?

GPT technology has been making a name for itself for some time now. A few years ago, OpenAI hid part of the GPT-2 code because it feared a technology capable of generating human-like text could be misused. Subsequently GPT-3 and GPT-3.5 were launched, on top of which the chat everybody is talking about at present was built: ChatGPT. What limits does ChatGPT have?

A short note about ChatGPT

ChatGPT is a conversational tool that uses GPT-3.5 technology. The acronym refers to Generative Pre-trained Transformer, a self-regressive language model. What does this mean? That it works by placing words based on probabilities learned during training. It is important that three things be known about GPT technology:
  • It cannot understand the text. Several reports have indicated that using this chat in various areas, such as sports, could lead to a high risk of injury.
  • It is inherently unreliable - what you write need not be true. Researcher Aaron Batilo pitted this chat against 50,000 OpenTriviaQA questions and it 'only' got 67% right.
  • It complies with the spelling rules of the given language. As AI expert Carlos Santana Vega (DotCSV) explains in this video, "it seems coherent in form, not in substance." However, “GPT-3 doesn’t have to give you accurate information”, only write well.

The information ChatGPT has about cryptocurrencies

We are going to reverse engineer it to understand the data sets with which ChatGPT has been formed and ask it some questions to test the system's capabilities. Let’s start with something simple:

Question 1

Human: What is a cryptocurrency?

 

ChatGPT: A cryptocurrency is a type of digital currency that uses cryptography to secure and verify transactions, and to control the creation of new units. Unlike fiat money, cryptocurrencies are not backed by any government or central body. Their value is only determined by market supply and demand. Examples of cryptocurrencies include Bitcoin, Ethereum and Litecoin.

 

Assessment: This is a good definition, though its status as a "currency" is widely disputed. Central banks define them as a 'cryptoasset' to differentiate them from CDBC digital currencies.

Question 2

Human: What can a cryptocurrency be used for? Please give an example.

ChatGPT: A cryptocurrency serves as a means to exchange and store value, just like traditional fiat currencies such as the dollar and euro. Nonetheless, cryptocurrencies have certain unique characteristics, such as the fact that they are decentralized and its capacity to be transferred directly between individuals, without intermediaries.

An example of cryptocurrency use would be making an online purchase using Bitcoin. In this case, the buyer would send the requisite amount of Bitcoin to the seller. After the transaction has been verified on the Bitcoin network, the seller would send the product to the buyer. The cryptocurrency in this example serves as a quick and secure means of payment that avoids the need for any intermediary like a bank or online payment processor.

Assessment: This is a technically correct answer, although the definition of 'insurance' is rather limited.

Question 3

Human: What advantage does Bitcoin have over the euro? And what disadvantages?

ChatGPT: One of the advantages of Bitcoin over the euro is its decentralization. Unlike the euro, which is backed by the European Central Bank and controlled by governments and centralised bodies, the Bitcoin is a decentralised currency that is not controlled by any central body. This means there is no single point of failure and that its value is not subject to the decisions of a central body.

However, one of the disadvantages of Bitcoin with respect to the euro is that its value can be very volatile. Because its value is only based on market supply and demand, the price of the Bitcoin can fluctuate considerably in a short space of time. Moreover, the Bitcoin is still not widely accepted as a method of payment in a lot of places. This restricts its use as a means of exchange in comparison to the euro.

Question 4

Human: Do the same advantages and disadvantages exist between Ethereum and the euro?

 

ChatGPT: Generally speaking, the same advantages and disadvantages between Bitcoin and the euro can be applied to Ethereum and the euro as well. One of the main advantages of Ethereum over Bitcoin is its capacity to execute smart contracts; programs that are automatically executed when certain terms are met. Ethereum is also vulnerable to market volatility.

 

Assessment: This is an impeccable textbook answer. Can we catch the chat out by inventing a cryptocurrency?

Investing is more than money

Take part in the most innovative investment trends that matter to you most with your digital account in Switzerland, from 10 thousand dollars, francs or euros.

Question 5

Human: Do these advantages and disadvantages also exist between the cryptocurrency BebeuveA and the euro?

 

ChatGPT: As a language model, I am not familiar with the cryptocurrency BebeuveA. I have not been able to find any information about it online.

 

Assessment: Caution has won the day this time round. Generally speaking, ChatGPT avoids giving direct answers to concepts that cannot be located in its database.

Question 6

Human: If I have 1.47 BTC and I sell it at 23,560 dollars the Bitcoin, how many euros do I have? Today’s rates of exchange between the most widely used currencies are:
  • 1 GBP = 1.22 USD
  • 1 USD = 0.93 EUR

 

ChatGPT: First, we calculate the amount you will receive if you sell 1.47 BTC at 23.560 dollars the BTC:

  • 1.47 BTC x 23.560 USD/BTC = 34.702,20 USD
  • We then convert this amount into euros using the rates of exchange provided:
  • 34.702,20 USD x (1 GBP/1,22 USD) x (0,93 EUR/1 USD) = 25.026,39 EUR (approximately)
  • Therefore, if you sell 1.47 BTC at 23.560 USD the BTC, and the exchange rates are 1 GBP = 1.22 USD and 1 USD = 0.93 EUR, you will get approximately 25.026,39 euros. It is important to bear in mind that the exchange rates between these currencies can change over time, thus the value of your funds in euros could change if the exchange rates vary.

 

Assessment: This is wrong. ChatGPT has needlessly used the exchange rate between pounds and dollars. But as it has been fed the information it uses the data given. The right amount is:

  • 1.47 BTC x (23,560 USD/1 BTC) x (0.93 EUR/1 USD) = 32,208.87 EUR
  • What is more, the chat changes commas for points, which may create a serious problem for accounting records. The phrase "if you sell1.47 BTC at 23.560 USD the BTC" is particularly contentious.

Question 7

Human: This year I bought 0.06 BTC for a total of 1,176 euros. I later sold 0.03 BTC for a total of 1,200 euros and a further 0.02 BTC for a total of 1,240 euros. What was the net profit?

 

ChatGPT: [...]

 

Assessment: We do not include your text because it confuses the 1,176 euros with "1176 EUR/BTC". We tried another wording, but the system persisted in returning fractions. We tried three times, receiving the following inconsistent answers:

  1. Profit of 2.64 EUR.
  2. Loss of 9.76 EUR.
  3. Profit of 5.66 EUR.

 

ChatGPT SWOT: weaknesses, threats, strengths and opportunities

ChatGPT is a new word generator based tool. As such, it shows weaknesses, threats, strengths and opportunities in the banking and cryptocurrency sectors.
 
Indeed, we asked it about this, to which it replied at length over two pages, quite often wrongly. It obviously has its limitations. A synthesis reviewed by humans would be:
  • Weaknesses. It does not have to be accurate. This is without doubt the Achilles heel of this technology. It is unreliable by default. OpenAI has included some warnings.
  • Threats. In crypto, the sector's intrinsic volatility forces GPT systems to be connected to the network in real time (ChatGPT is not). Moreover, it now has a competitor: Google's Bard.
  • Strengths. The OpenAI model is enormous; a lot of parameters have been used to train it. ChatGPT can answer if the question is simple, returning a relatively high rate of correct answers.
  • Opportunities. Very few people use language models, and it could be a specific financial coaching tool. Nonetheless, some technical fine tuning is required and it needs to be made more reliable.