(α α»α ααΎααΌαααΆαααΆαααΎααΎααααΈααΎαααΈααα’α½αααΈαααααααα)
ααΆααααααΎαααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉαα»αα α·αααααΆα
ααααααααααΉααααα ααααΆαα·ααΆα
- αααααααααΎα αα·αα ααααααΎαααΆαααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉααααΆααααααααααΆαα αα·αααΆαααααα·αααααΆα
- ααΆααα·α αΆαααΆαααΈαα»αααααα·αα»αααααΆααααα αααα’αα·ααααααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉ
- αααααααααΆαα»ααα·αααααα αα·αααΆαα―αααααααα’αααααααΎαα αααα’αα·ααααααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉ
αααααΆααααΈαααα αααααααααα α’αααααΉαααΉαααααα
- αααααΆαα αα·αααΆαααααααα αΆαα·ααααα ααααααααΎαααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉ
- α’αα»αααααα·ααΆαααααα·αα»αααΎααααΈααΆααΆααΆαα·αααααα αα·αααΆαα αΌαααααΎααααΌαααΆαααααααααααααΆαααααΉαααααΌα
- αααααΎαααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉ ααααααααΆααΆαα―ααααα·αααααα αα·αααααααααα·αααααααααΎααααΆαααααααΆααα»αααΆα
α±ααααΎαααΎαααΆααααααΎααααααα·ααΈααααΆααααΆαααΌα αααααααααΆααα»ααααα·ααΆαααΆααΎαααααΌαα αα»ααααα·ααΆαααΆααααααΆ ααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉααααΎααΆαααΆαααΆααα ααΆαααααΆααααααα ααΆα’ααααααααΎααααααα·ααΈααΆαααααΆααααΆα ααΎαααΆααα·ααΆαααΆα αα·αα§αααααααΎααααΈαααααΎααα»ααααα·ααΆαα
ααΎα’αααααααΆαααααααΎααααααα·ααΈ AI αααααααΎαααΌαααααΆααΆαα (LLMs) α’αααααΉαααΉαααΈααΆααααααΆααααααΆααα ααΆααΆα ααααααααα¬ααααΌαααααΆβααΆαααΉαααΆαα ααααΌαααααΆααααααααααα αααΆααααααΆ ααα ααααΈααααΆα αα·ααα·αα·α αααααααααααααααααΌαα’αα»ααααααΆαα½αα’αααααααΎ αα·ααα·ααααααα
αααααΆααααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉ ααααΌαααααααααααααααααΆαααΆααααααΆααααααααααααααααααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉααααΌαααΆαααα ααααΈααααΆααα·ααααααααααΎααααΈαααα ααααΆααα·α αα αααααΎαααΆααα ααΆα
ααΎααααΈαααααΎαααααΌααααααααααααααααααα’αΆα αααααΏαααΆα ααΎαα’αΆα ααααΎααα»αααΆααααααααααααααΆαααααααΎαααααΆααααΆααα½αα¬α αααΎααα αααα»ααααααα·ααΈααααααΎαα
ααααΌααααααααΆααΉαααααΌαααΆαααααΎααα LLM ααΎααααΈαααααΎαααααΌααααααααααααααΆααααααΆααααααΆααααΆααααααΎααααααΎαα ααΎααα ααΆααΆααΊααΆααααΌααΎααααΈα’ααα’αΆα αααααΎαααααΆααααΆαααΆα αααΎαααΆααααΆαααΆαααααα·αααααΆαααααα·αααΎααααΌαααΆαα
αααααΊααΆα§ααΆα αααααααΆαααααααααααααΆαααααΎαααΉααααααα²αα LLMα
You are an expert at creating AI agent assistants.
You will be provided a company name, role, responsibilities and other
information that you will use to provide a system prompt for.
To create the system prompt, be descriptive as possible and provide a structure that a system using an LLM can better understand the role and responsibilities of the AI assistant.
ααα αΆααααααΆααααΊαααααΎαααααΌααααααΌαααααΆααα½αααΆααααααΎααααΈαα·αααααΆα’αααααααΆααααΆα AIα α’ααααα½ααααα½ααααα αΌααα½ααΆααΈααααααααΆααααΆα ααΆααα·α αα αααααααΆααααΆαααΉααααα αα αα·ααααα½ααααα½ααα»αααααΌαααααααααααααααααΆααααΆαα
αααααΊααΆα§ααΆα αααα
You are a travel agent for Contoso Travel that is great at booking flights for customers. To help customers you can perform the following tasks: lookup available flights, book flights, ask for preferences in seating and times for flights, cancel any previously booked flights and alert customers on any delays or cancellations of flights.
ααα αΆαααΈ α£α αααααααΆαααααααααααΌαααααΆααα LLM
α₯α‘αΌααααααΎαα’αΆα αααααΎααααααααΆαααΆααααααααααααααααααααααΆαααααααααααααΆααΆααΆααααααααα αα·αααΆαααααααααααΌαααααΆαααααααΎαα
αααααΉααααααΎαααΆααααααααααααααΆααα ααΆαααΆαααα’αααααΎαααΆααα»ααααααΆααααααΆαααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉααααααΎαα
**Company Name:**Β Contoso Travel
**Role:**Β Travel Agent Assistant
**Objective:**
You are an AI-powered travel agent assistant for Contoso Travel, specializing in booking flights and providing exceptional customer service. Your main goal is to assist customers in finding, booking, and managing their flights, all while ensuring that their preferences and needs are met efficiently.
**Key Responsibilities:**
1. **Flight Lookup:**
- Assist customers in searching for available flights based on their specified destination, dates, and any other relevant preferences.
- Provide a list of options, including flight times, airlines, layovers, and pricing.
2. **Flight Booking:**
- Facilitate the booking of flights for customers, ensuring that all details are correctly entered into the system.
- Confirm bookings and provide customers with their itinerary, including confirmation numbers and any other pertinent information.
3. **Customer Preference Inquiry:**
- Actively ask customers for their preferences regarding seating (e.g., aisle, window, extra legroom) and preferred times for flights (e.g., morning, afternoon, evening).
- Record these preferences for future reference and tailor suggestions accordingly.
4. **Flight Cancellation:**
- Assist customers in canceling previously booked flights if needed, following company policies and procedures.
- Notify customers of any necessary refunds or additional steps that may be required for cancellations.
5. **Flight Monitoring:**
- Monitor the status of booked flights and alert customers in real-time about any delays, cancellations, or changes to their flight schedule.
- Provide updates through preferred communication channels (e.g., email, SMS) as needed.
**Tone and Style:**
- Maintain a friendly, professional, and approachable demeanor in all interactions with customers.
- Ensure that all communication is clear, informative, and tailored to the customer's specific needs and inquiries.
**User Interaction Instructions:**
- Respond to customer queries promptly and accurately.
- Use a conversational style while ensuring professionalism.
- Prioritize customer satisfaction by being attentive, empathetic, and proactive in all assistance provided.
**Additional Notes:**
- Stay updated on any changes to airline policies, travel restrictions, and other relevant information that could impact flight bookings and customer experience.
- Use clear and concise language to explain options and processes, avoiding jargon where possible for better customer understanding.
This AI assistant is designed to streamline the flight booking process for customers of Contoso Travel, ensuring that all their travel needs are met efficiently and effectively.
αααααααααα»αααΆααααααααααααααΊα’αΆα ααααΎα²ααααΆαααΆαβαααααΏααααααΎαααΆαααααααααααΈααααΆααααΆαα αααΎαααΆααααΆαααΆααααα½α αα·ααααααα’ααΆαααααααααααααα’αααααΆαααααΆαααααα ααΆααΆαααααΈαα·α ααΆαααααα’αααααΉαααΆαααΆααααααααααααααααΎαααΆαααΆαααα’αα ααΎααααΎαααΆαααααΌααααααΆααααααΈααααΎααααΆααααααααα α’αΆα ααααΎααααααβαααα½ααααβαααα½ααα·αα·ααα αα·ααααααα’ααΆααααααΆαααααΆααααααΌαααΆαααααααααααΌαααααΆα αα·ααααααΆα αΌαααααααααααΉαα’αα»ααααΆαα²ααα’ααααααααααα αα·αααΆααααααααααααα
ααΎααααΈαααααΎαααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉαααα’αΆα αα»αα α·ααα ααΆα ααΆααΆααΏαααααΆαααααα»αααΆααααααΉα αα·αααΆαααααααα αΆαα·ααα αα·ααααααααααΆαααααααΆαα ααααααααΆααααΆααααα’αααα α±ααααΎααααααααααααααααααααΆαααααααα ααααααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉ αα·ααααααααα’αααα’αΆα αααααααΆαααα’αααααΎααα·αααααααααα½αα
ααΆααα·αααααΆ: α’αααααΆαααααα αΆαααααΆααΆαααααΆααααααΌαααα ααααΈααααΆαα¬αααααααααααααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉααΆααααααΆααααα αΌαααααΌααα α¬αααααααααααΆααααα αΌααα·ααααααα
ααΆαααΆααααααα: ααααα·ααααα·ααΆααααα½ααα·αα·ααα αα·ααααααααΆααααα αΌααα·αααααα ααΎααααΈααααΎαααααΌααααααααΆαα αΆαα·ααααα»ααααααα½αααΆααααααααΈααααΆααααΆα AIα ααΈαααααααΆαααΆααααα αΆαααΆαααααααΆαα αααΎαααααΌαααΆαααααΆαααααΆααααααααΆααααΆααααΆαα½αααααΆααααΆα ααΆααααααΆαααααααααΆααααα αΌααααα½αααααΆαααααΆαααααααααΆααααααααΊααΆαα·ααΈαα½ααααααΎααααΈααΆαααΆαβααΆαααΆααααα αΆαααΆαααααα
ααΆααα·αααααΆ: ααααα·αααΎααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉ ααΆαααΆαα αΌαααααΎαααααααααα·αααααΆααααααααααα»ααα·ααααααααααΆααα α’αααααΆαααααα αΆαα’αΆα ααααααΆαααΆαααααΆαααααααααΆαααααΆααααΆααα·αααααΆααααααΆαααααα αααα’αΆα ααΆααΆαααΆααααα αΆαααααΆαα α¬ααααΆαααααΎααααΆααααΏαααΏαααΎααααΈααα½αααΆαααααααΆαα’αααΈααααααααααΆαααααααΆααααααααΆααααΆαα
ααΆαααΆααααααα: ααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉαα½αααααΆααα·αααα·α αΌαααααααααααΆααααααΌαααΆαααααα»ααααα ααΎααααΈααΆαααΆαααΆααααα αΆαααΆαααααα ααΆαααααΆαααααααααΆαααααΆααααΆααα·ααααααααααα½αααααΌαααΆαααααΎα²ααααΆααα»ααααα·ααΆαα ααΆαα’αα»ααααααΆααααααααααΆαα αα·αααΆααααααααααααΆαα αΌαααααΎααΊααΆαα·ααΆαααΆααα½ααααααΎααααΈααΆαααΆαααααααΆααααα
ααΆααα·αααααΆ: ααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉα’αΆα α αΌαααααΎα§ααααα αα·αααααΆααααααααααααΎααααΈαααα ααααΆααα·α αα α α’αααααΆαααααα αΆαα’αΆα ααααΎαααααααΆααααααΆααααα αΆαααααΆααααααΆααααααααααααΎααααΎα αααΎαααΆααααααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉ αααα’αΆα αααααΆαα²ααααΆααααΆααααααααααα α¬ααΆαα αααΆααααααα
ααΆαααΆααααααα: α’αα»ααααααααααααααΆαααΎααααΈααΆαααααααα ααα½αααααΎαααααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉα’αΆα ααααΎαα ααΎααααΆαααααα½αα ααΆαααααααα½ααααΎααΆαααααααΆ αα·αα ααα½αααααΎαα ααααΆααααΆαααααα’αααααΊααΆαα·ααΈαα½ααααααΎααααΈααΆαααΆαααΆαααΆααααα αΆαααΆαααααα
ααΆααα·αααααΆ: αααααααα·αααααΆαααααα·αααααΌαααααα αα ααΎααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉαααααααΆαααα ααα»ααααααααα αα ααΎααΌαααααΆαα ααααααΉα αα·αααααΆαααααααααααααααααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉααΉαααααΎα αααα’αΆα ααΆααΆααααα»ααα·αααααα α¬ααααααΆααααααααΆααααΆαααΉαααααΎαααα»αααΆααααααααΆααα·α αα αααααΆαα²ααααΆαα ααααΎαααΎαααααΆαα α¬ααααα·αα ααααΆαα ααααα’αααααααΎα
ααΆαααΆααααααα: ααααΆααααααΆααααα½ααα·αα·ααααα·ααααααααΆαααα αΆααααααααΆααααΆαααΉαααααΎαα αααα»αααααααααΎααΆαα αα·ααααΆααααΆααΆαα αΌαααααΎαα·αααααααααααΆααα»ααααα·ααΆα αα·αααααΌαααΆαααααΆααααααΌααααααααα»αααααααα»αα α·αααααΆα ααΎααααΈαααααΆαααΆαααΆααααα αΆααααααααααα
ααΆααα·αααααΆ: ααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉα αΌαααααΎα§ααααα αα·αααααΆααααααααααααΎααααΈαααα ααααΆααα·α αα α ααα α»ααααααααααααα’αααααΆααααα αΆαα’αΆα αααααΆαα²ααααΆααααΆααααααααααααααααααααααααααΆααααΆααααααΆααααΆαα½αααα ααααΎα²ααααΆαααΆααααα αΆαααααΆαααααΆααααΌααααΌααΆα αα·ααα·ααΆααααααααΆαα
ααΆαααΆααααααα: αα·ααΈαα½αααΎααααΈαααααΆααααααΊα²ααααααΆααααΆαααααΎααΆααα αααα»αααα·ααΆααΆαααααα ααΌα ααΆααΆααααααααΆααα·α αα αααα»ααα»αααΊαα Docker ααΎααααΈααΆαααΆαααΆαααΆααααα αΆαααααΆαααα ααααααααα ααΆααααααΎααααααααααααα»ααααα½α αα·αααααααααααΆααΆαα‘αΎααα·ααα ααααααααααααα½αααααΎαααααΆαααα α»α ααΊααΆαα·ααΈαα½ααααααΆααααΆαααΆααααΆαααααααααααααααΆααααα
αα·ααΈαααααααααααααΆαααααα·αααααΆααααα»αααΆααααααΎαααααααααααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉααααα»αα α·αααααΆαααΊααΆαααααΎααααΆααααα»ααααααα»αααααααΆαααΆαα ααΆαααααΎαααααΌααααα’αααααααΎα’αΆα αααααααα·ααααααα ααααΆααααΆαααααααα α’αααααααΎααΆααααΆααααΆααα αααα»αααααααααααααΆααααΆαααΆα αααΎα α αΎααααααααΆαα’αα»ααα α¬αααα ααααααΎαααΆαααααΎαααΆαα
αααααΊααΆα§ααΆα αααααΌαααααΎααααΆαα Microsoft Agent Framework ααΎααααΈαααα αΆαααααα’αα»αααααααα·ααααα
import os
from agent_framework.azure import AzureAIProjectAgentProvider
from azure.identity import AzureCliCredential
# αααααΎαα’ααααααααααααααααααΆαααΆαα’αα»ααααααααα»ααααα½αα
αααα
provider = AzureAIProjectAgentProvider(
credential=AzureCliCredential(),
)
# αααααΎαααααΆααααΆαααΆαα½αααα αΆαα’αα»ααααααααα»ααα
response = provider.create_response(
input="Write a 4-line poem about the ocean.",
instructions="You are a helpful assistant. Ask for user approval before finalizing.",
)
# α’αααααααΎα’αΆα
αα·αα·ααααα·αα’αα»αααα
ααααΎαααΆα
print(response.output_text)
user_input = input("Do you approve? (APPROVE/REJECT): ")
if user_input == "APPROVE":
print("Response approved.")
else:
print("Response rejected. Revising...")ααΆααααααΎαααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉααααα»αα α·αααααΆαααααΌαααΆααα ααΆαααΆααααα»ααααααααα ααΆαα’αα»αααααα·ααΆαααααα·αα»αααΉαααΆα αα·αααΆαααααααααΎαααααααΆαααααααααΆααα αααααααΎααααΆααααααααααααααΆααααΌαααααααααΆααα ααΆαααααα ααΆααααααΉααααααααααααΆαααααα’αΆα ααΎαααΆα αα·αα’αα»αααααα·ααΆαααΆαααΆααααααα α’αααα’αα·ααααα’αΆα αααααΎαααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉαααααΆααα»ααααα·ααΆα αα·αααααα·αααααΆαα ααααααααΈααα ααΆααα½ααααα αΌαα’αααααα»ααααααα»αααααααΆαααΆαααΆααΆααΆααααΆααααΆαααΆαααΆαααααΌαααααΆααΆαα½ααααααΌαααΆαα’αααααααΎ ααααααααΆαααααααα αΆαα·αααα ααΌα αααα ααααααααΆα Ω Ψ΅ΩΩΨΉαααααααΌαααΆαα ααΆααααααΆααα»αααΆααα·ααΆααα»α αα·αααααααααα ααααααααα·αα»α ααΆαα―ααα αα·αααααααΈαααα ααΉαααααΎα²ααααΆαααΆαααΏααΆαα αα·αα’αΆα αα»αα α·αααααΆααααα»ααααααααααααααΎαα ααααααααααΆα Ω Ψ΅ΩΩΨΉα
code_samples/06-system-message-framework.ipynb: ααΆααααα αΆαααΆααααΆααααΆαααααααααααααΆαααααΆααααΌααααααααααααcode_samples/06-human-in-the-loop.ipynb: ααΆαα’αα»ααααα»ααααααααΆα ααααΆαα αΆαα·ααα αα·αααΆαα α»ααααααΈαα½ααΆααΈαααααΆααααααΆααααΆααααα’αΆα αα»αα α·αααααΆα
ααΆααααα½αααααααα’αααΈααΆααααααΎαααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉαα»αα α·αααααΆαααααα?
α αΌααα½αααΆαα½α Microsoft Foundry Discord ααΎααααΈαα½αααΆαα½αα’αααααααααααααα α αΌααα½αααααααΆαα·ααΆααα αα·αααα½αααΆαααααΎααααα½αα’αααΈααααΆααααΆααααααΆα Ω Ψ΅ΩΩΨΉααααα’αααα
- αα·αααααΆαααΌααααΌααΆααα AI αααα½ααα»αααααΌα
- ααΆαααΆαααααααααΌααα AI ααΆααααααΎα αα·ααααααα·ααΈ AI
- ααΆααααααααααα»ααααα·ααΆα
- ααααΌααΆαααΆααααααα αΆαα·ααα
αα ααΆααααααΌαααααΆα
ααΆαααα·ααα: α―αααΆααααααααΌαααΆαααααααααΆααΆ αααααααΎααααΆααααααααΆααΆ AI Co-op Translatorα αααααΎααααα»αααΆαααααΈααααΆααααΆα±ααααΆαα αααΆααααΆαα ααααΌααααααΉαααΆααΆααααααααααααααααααααααα·ααα’αΆα ααΆαααα α»αα¬ααΆααα·αααααΉαααααΌαα α―αααΆαααΎαααΆααΆααΆααΈααΆαααα½αααααΌαααΆαααααααΎααΆαααααα αααΆααααΆααα αααααΆααααααααΆαααααΆααα ααΌαααααΆαα±ααααααΎααααΆααααΆααααααααααα»αααααααΆαα ααΎααααα»ααα·αααα½ααα»αααααΌαα ααααααΆααααα ααα‘α α¬ααΆαααααααΆααα»ααααααΆααααΈααΆαααααΎααααΆααααΆαααααααααααααααα


