You can use custom fields to control the how the automatic seat assignment places different categories of guests. E.g. whether it should place guests from different departments or geographical areas together or apart. You can use Weighting to set different levels of importance to different custom proximities.
See the Custom field proximity pane for more details.
Video with audio (1:04 minutes)