They can, and they might. But as soon as driverless cars start wibbling about all over the place as a cyclist wobbles a bit, or (more likely) a loose dog is run over because the developer has forgotten about pets, the algorithm will rapidly be changed.
No. No it won't.
There is an enormous amount of work required to certify any safety critical bit of code. Not least that it has to be exhaustively tested,
again, to make sure nothing undesired has been added. A large number of regulatory hurdles have to be cleared - and a very specific process followed. A rather large volume of documentation has to be produced to show that the correct process was followed.
This is not "rapid". Nor is it cheap. It is very much in the manufacturers' interest to try and deflect blame onto the cyclist. Indeed, a careful examination of a sufficient number of collisions should show that there is a fault. But... that is of little comfort to the victims - or, more likely, their friends and families. Worse, it requires an organisation with sufficient knowledge and skills in software and systems engineering to be able ask the appropriate questions, and come to the correct conclusions. At the moment, RTCs are investigated by individual police forces. None have the required technical skills - take a look a the accident reports produced by the AAIB or NTSB into air crashes to get a feel of the depth of the investigation required for these sorts of incidents. Further, unlike the air industry, there is no mecfhanism for reporting near misses or accidents. Without this, many - most in all probability - will be missed. And even when it is, belatedly, understood that there's a problem, it will require political will to release sufficient resources to conduct a proper well funded and in depth investigation that is required. (Don't forget, a careful inspection of the code will be required - proprietory and commercially sensitive information that the manufaxcturers are unlilkely to hand over without a court order or similar legal sanction.)
Which leads to the real problem: it is far easier just to blame the cyclists. After all, the autonomous car must be right - that's how it was programmed, wasn't it? Besides, cyclists are scoflaws wobbling through red lights - they're obviously a danger, it
must be their fault. Don't believe me? Well then, just look at all the comments blaming cyclists underneath any news report of an accident involving one of them. It is far easier, and will even generate political capital from the, ahem, entitled motorist faction, to legislate against cyclists. They'll have their excuse:
it's for their own protection. And this is exactly what I fear will happen.