PSAIAgent.psm1

foreach ($directory in 'Private', 'Public') {
    Get-ChildItem -Path "$PSScriptRoot\$directory\*.ps1" | ForEach-Object { . $_.FullName }
}