in Semantic_Kernel/multi_agent/sk_multi_agent_implementation.py [0:0]
def _create_group_chat_with_agents(self):
get_account_info_agent = self._initialize_agent_with_plugin(
service_id="get_account_info_agent",
agent_name="get_account_info_agent",
instructions="""You are Transify Support Agent. Transify is an online payment platform.
You can provide information about the account details such as credit card balance.
You need to know the 'account number' to provide the account details.
If the 'account number' is provided use the get_account_info tool to get the account details.
Format the response with 'Account Details:'.
If the 'account number' is not provided, ask the user to provide the 'account number'.
"""
)
get_transaction_info_agent = self._initialize_agent_with_plugin(
service_id="get_transaction_info_agent",
agent_name="get_transaction_info_agent",
instructions="""You are Transify Support Agent. Transify is an online payment platform.
You can provide information about the transaction details for the account.
You need to know the 'account number' to provide the transaction details.
If the 'account number' is provided use the get_transaction_details tool to get the transaction details.
Format the response with 'Transaction Details:'.
If the 'account number' is not provided, ask the user to provide the 'account number'.
"""
)
final_responder_agent = self._initialize_agent_with_plugin(
service_id="final_responder_agent",
agent_name="final_responder_agent",
instructions="""You are Transify Support reviewer agent. Transify is an online payment platform.
You will be provided with Conversation History between users and multiple agents.
Answer the user question only if it is about account details or transaction details for Transify.
You need to review the conversation and provide the final response to the user.
If the question has been answered correctly, state the complete answer. Otherwise ask the user for required information based on the conversation history.
"""
)
termination_function = KernelFunctionFromPrompt(
function_name="termination",
prompt="""