In this transaction, really, Binance gives you BTC ?

You are provided with a BTC address to your wallet. Go to blockchain.com or blockchair.com and check your balance.
Binance (and other exchanges) have buyers and sellers. If you buy 0.0001 BTC, you are buying from a seller. If you are buying from the exchange, then the exchange is acting as the middle man.
When you first time bought the Btc from Binance, Binance took commision from transaction.
or How do you know the seller is Binance robot or real seller ?
If you buy from Binance, then it is Binance that is selling. How do you know? Because you bought from Binance.
If you are buying BTC through a classic or spot trade on their platform, then you do not know who is selling. What you have is a buy/bid order and if it happens that there is a sell/ask order which has the same price as yours, then the trade is filled. But you do not know the seller.
If you are buying through P2P, you will deal with a username only so you won't still know the real individual behind your transaction.