Die Anpassung der Rollen und Aufgaben der CAMEL-AI-Intelligenz wird hauptsächlich durch Python-Code wie folgt umgesetzt:
- Definition der Rollen der intelligenten StelleChatAgent: Verwenden Sie die Klasse ChatAgent, um Intelligenzen zu erstellen und Systemaufforderungen einzurichten.
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) - etw. in Angriff nehmenAuslösen von spezifischen Aufgaben mit Benutzernachrichten
user_msg = "Your task instruction"
response = agent.step(user_msg) - Erweiterte FunktionalitätToolset kann für Intelligenzen geladen werden
from camel.toolkits import SearchToolkit
tools = [*SearchToolkit().get_tools()]
agent = ChatAgent(system_message=sys_msg, model=model, tools=tools)
Das System unterstützt eine breite Palette vordefinierter Rollen (z. B. Forscher, Analytiker, Erzieher usw.) sowie vollständig angepasste Rollen. Durch die Anpassung des Inhalts der Systemaufforderungen können die Verhaltensmuster und Fachgebiete der Intelligenzen genau gesteuert werden.
Diese Antwort stammt aus dem ArtikelCAMEL-AI: Ein Open-Source-Framework für den Aufbau multiintelligenter kollaborativer SystemeDie