AIPSTeam
3.3.2
This script simulates a team of AI-powered Agents with RAG, each with a unique role in executing a project. User input is processed by one AI specialist, who performs their task and passes the result to the next AI Agent. This process continues until all tasks are completed, leveraging AI to enhance efficiency and accuracy in project execution.
Installation Options
Owners
Package Details
Author(s)
- voytas75
Tags
ai psaoai llm project team gpt ollama azure bing RAG
Functions
ProjectTeam DisplayInfo ProcessInput Feedback SetNextExpert GetNextExpert AddLogEntry Notify GetMemory GetLastMemory SummarizeMemory ProcessBySpecificExpert RequestFeedback AddFeedbackTeamMember RemoveFeedbackTeamMember Test-ModuleMinVersion SendFeedbackRequest Get-LastMemoryFromFeedbackTeamMembers Add-ToGlobalResponses Add-ToGlobalPSDevResponses New-FolderAtPath Get-LatestVersion Get-CheckForScriptUpdate Show-Banner Export-AndWritePowerShellCodeBlocks Invoke-CodeWithPSScriptAnalyzer Show-Header Get-SourceCodeAnalysis Get-AnalyzeLine Get-CyclomaticComplexity Get-ComplexityDescription Get-FeedbackPrompt Set-FeedbackAndGenerateResponse Update-GlobalStateWithResponse Invoke-ProcessFeedbackAndResponse Save-AndUpdateCode Save-AndUpdateCode2 Invoke-AnalyzeCodeWithPSScriptAnalyzer Save-ProjectState Get-ProjectState Update-ErrorHandling Invoke-LLMChatCompletion Invoke-AIPSTeamAzureOpenAIChatCompletion Invoke-AIPSTeamOllamaCompletion Invoke-AIPSTeamLMStudioChatCompletion Invoke-BingWebSearch Remove-StringDirtyData Invoke-RAG Get-Ollama Get-OllamaModels Start-OllamaInNewConsole Test-OllamaRunningModel Start-OllamaModel Test-OllamaInstalled Test-OllamaRunning Set-OllamaModel Ensure-OllamaModelRunning
Dependencies
This script has no dependencies.
Release Notes
3.3.2: minor changes and fixes, add streaming http response to ollama.
3.2.1: minor changes and fixes, issue #2 - add env for ollama endpoint
3.1.1: moved PM exec, Test-ModuleMinVersion, add iconuri, minor fixes, optimize ollama manager logic, code cleanup.
3.0.3: Corrected log entry method usage
3.0.2: check module version of PSAOAI, ollama checks, ollama auto manager.
3.0.1: implement RAG based on Bing Web search API, add new method to class, extend globalstate for all params.
2.1.2: minor fixes.
2.1.1: move to new repository, new projecturi, LoadProjectStatus searching for xml file if no fullName path, fix Documentation bug.
2.0.1: add abstract layer for LLM providers, fix update of lastPSDevCode, ann NOTips, Updated error handling, Added VerbosePrompt switch.
1.6.2: fix double feedback display.
1.6.1: fix stream in feedback.
1.6.0: minor fixes, enhanced error reporting, added error handling, new menu options, and refactored functions.
1.5.0: minor fixes, modularize PSScriptAnalyzer logic, load, save project status, State Management Object, refactoring.
1.4.0: modularize feedback.
1.3.0: add to menu Generate documentation, The code research, Requirement for PSAOAI version >= 0.2.1 , fix CyclomaticComplexity.
1.2.1: fix EXTERNALMODULEDEPENDENCIES
1.2.0: add user interaction and use PSScriptAnalyzer.
1.1.0: default value for DeploymentChat.
1.0.7: Added 'DeploymentChat' parameter.
1.0.6: Updated function calls to Add-ToGlobalResponses $GlobalState .
1.0.5: code export fix.
1.0.4: code export fix.
1.0.3: requirements.
1.0.2: publishing, check version fix, dependience.
1.0.1: initializing.
FileList
- AIPSTeam.nuspec
- AIPSTeam.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
3.9.1 | 28 | 7/29/2024 |
3.8.1 | 15 | 7/28/2024 |
3.7.1 | 9 | 7/27/2024 |
3.6.1 | 9 | 7/25/2024 |
3.5.2 | 12 | 7/20/2024 |
3.5.1 | 13 | 7/15/2024 |
3.4.3 | 7 | 7/15/2024 |
3.4.2 | 7 | 7/14/2024 |
3.3.2 (current version) | 8 | 7/13/2024 |
3.2.1 | 7 | 7/13/2024 |
3.1.1 | 7 | 7/12/2024 |
3.0.3 | 9 | 7/10/2024 |
3.0.2 | 7 | 7/10/2024 |
3.0.1 | 7 | 7/10/2024 |
2.1.2 | 11 | 7/6/2024 |
2.1.1 | 8 | 7/6/2024 |
2.0.1 | 10 | 7/1/2024 |
1.6.2 | 8 | 6/21/2024 |
1.6.1 | 7 | 6/21/2024 |
1.6.0 | 7 | 6/20/2024 |
1.5.0 | 9 | 6/19/2024 |
1.4.0 | 8 | 6/16/2024 |
1.3.0 | 8 | 6/16/2024 |
1.2.1 | 8 | 6/14/2024 |
1.2.0 | 8 | 6/14/2024 |
1.1.0 | 8 | 6/11/2024 |
1.0.7 | 8 | 6/11/2024 |
1.0.6 | 8 | 6/11/2024 |
1.0.5 | 8 | 6/11/2024 |
1.0.4 | 8 | 6/11/2024 |
1.0.3 | 7 | 6/10/2024 |
1.0.2 | 7 | 6/10/2024 |
1.0.1 | 7 | 6/10/2024 |
1.0.0 | 7 | 6/10/2024 |