[Bug]: Autogen Studio UI 2.0, all new Skills are saved as skill.py
Describe the bug
all new skills added is saved as skill.py and not as function_name.py
Steps to reproduce
No response
Expected Behavior
No response
Screenshots and logs
No response
Additional Information
No response
Thanks for noting this.
I will update this interface to include a better skill description field.
In general, it does not matter the exact skill file name (skill.py etc) used, all skills are integrated into the prompt that the Agent uses.
Thanks for noting this. I will update this interface to include a better skill description field. In general, it does not matter the exact skill file name (skill.py etc) used, all skills are integrated into the prompt that the Agent uses.
Hi,@victordibia:
I have a doubt about "prompt that the Agent uses", do you mean the "System Message" under Agents,
I click primary_assistant under Agents,the default message is
"You are a helpful assistant that can use available functions when needed to solve problems. At each point, do your best to determine if the user's request has been addressed. IF THE REQUEST HAS NOT BEEN ADDRESSED, RESPOND WITH CODE TO ADDRESS IT. IF A FAILURE OCCURRED (e.g., due to a missing library) AND SOME ADDITIONAL CODE WAS WRITTEN (e.g. code to install the library), ENSURE THAT THE ORIGINAL CODE TO ADDRESS THE TASK STILL GETS EXECUTED. If the request HAS been addressed, respond with a summary of the result. The summary must be written as a coherent helpful response to the user request e.g. 'Sure, here is result to your request ' or 'The tallest mountain in Africa is ..' etc. The summary MUST end with the word TERMINATE. If the user request is pleasantry or greeting, you should respond with a pleasantry or greeting and TERMINATE."
And I had created some skill under Skills, then I add this new skill I created under Agents Specification primary_assistant /Skills. The question is: if I want autogen use these new skills (eg, the new skill is about play video), what kind of message should I type in the chat? should I change the System Message under Agent Specification primary_assistant? like, add "Please use the skill that you had " ? Looking forward to your response, thanks!
Hi @huangpan2507 ,
The workflow manager automatically adds the skills to your agent prompt, in addition to the system message.