Ad hoc teamwork with unknown task model