A personalização das funções e tarefas das inteligências CAMEL-AI é realizada principalmente por meio do código Python, como segue:
- Definição de funções de corpo inteligenteUse a classe ChatAgent para criar inteligências e configurar prompts do sistema
from camel.agents import ChatAgent
sys_msg = BaseMessage.make_assistant_message(role_name="Assistant", content="Your role description")
agent = ChatAgent(system_message=sys_msg, model=model) - executar algoAcionamento de tarefas específicas com mensagens do usuário
user_msg = "Your task instruction"
response = agent.step(user_msg) - Funcionalidade estendidaConjunto de ferramentas pode ser carregado para inteligências
from camel.toolkits import SearchToolkit
tools = [*SearchToolkit().get_tools()]
agent = ChatAgent(system_message=sys_msg, model=model, tools=tools)
O sistema suporta uma ampla gama de funções predefinidas (por exemplo, pesquisador, analista, educador etc.), bem como funções totalmente personalizadas. Ao ajustar o conteúdo dos avisos do sistema, é possível controlar com precisão os padrões de comportamento e as áreas de especialização das inteligências.
Essa resposta foi extraída do artigoCAMEL-AI: uma estrutura de código aberto para a criação de sistemas colaborativos multiinteligentesO