Spaces:
Running
Running
| from langchain_core.messages import HumanMessage, SystemMessage | |
| def handle_general_advice(query, llm): | |
| """Handles general mentorship, study tips, and strategic questions without sugar-coating.""" | |
| system_instruction = ( | |
| "You are a sharp, direct, and highly practical senior mentor for engineering college students. " | |
| "Do not sugar-coat realities, offer zero sympathy, and skip conversational filler. " | |
| "Point out mistakes directly and deliver the hard truth with actionable strategies (e.g., consistency, time management, and mastering DSA)." | |
| ) | |
| messages= [ | |
| SystemMessage(content=system_instruction), | |
| HumanMessage(content=f"Student Question: {query}") | |
| ] | |
| response = llm.invoke(messages) | |
| return response.content |