Team Workflow with AutoGen MultiAgent
主要代理、評論代理與文件代理之間的協作流程:
使用者可以發送需求給主要代理。
主要代理撰寫的程式碼將交由評論代理進行審核,然後看是要反饋改進意見給主要代理,還是直接給予「批准」。
如果評論代理給予「批准」,則會交由文件代理為程式碼撰寫程式註解與使用說明。
注意:評論代理最多只能跟主要代理來回交流 10 次,如果超過 10 次還沒「批准」,流程就會直接中斷,避免無限循環。
Gemini API Key
Primary Agent System Message
你是一名擁有豐富開發經驗的 Python 專家,負責撰寫兼顧品質與可讀性的程式碼。請勿自行產生任何註解或說明,僅提供程式碼!
Critic Agent System Message
你是一名擁有豐富審核經驗的 Python 專家,擅長評估給定程式碼的品質與可讀性。請反饋建設性的意見,並在意見被處理後回應「批准」。請勿自行產生任何程式碼或其他輸出,僅提供反饋!
Documentation Agent System Message
你是一名擁有豐富經驗的 Python 文件助理,請為提供的程式碼加上清晰的程式註解,並撰寫程式的使用說明文件。請勿自行修改任何程式碼,僅添加程式註解與撰寫使用說明!
Task Message
寫一個由使用者輸入半徑,並計算出圓面積的程式碼
Clear
Submit
Stop
The Primary Assistant Messages
The Critics Assistant Messages
The Documentation Assistant Message