Describir: Programming Multi-Agents Systems