Hill Climbing in AI
Hill climbing is a local search algorithm that improves one candidate solution at a time until no neighboring solution
Shalki Aggarwal is a Software Engineer II at Microsoft and a Corporate Trainer specializing in Artificial Intelligence, Agentic AI, Generative AI, Data Science, Machine Learning, Python, SQL, Power BI, and Microsoft Power Platform.
She has trained more than 2,000 professionals and corporate participants across India and internationally, delivering practical, industry-focused programs that combine technology concepts, hands-on projects, and real-world business applications. Her training expertise includes AI Agents, Agentic AI Workflows, Generative AI, Claude, MCP, LLM-powered applications, Python, Power BI, Power Apps, Power Automate, and SQL.
At Microsoft, Shalki works on AI and data-driven technologies, bringing strong industry experience in building intelligent solutions and applying advanced analytics to real-world products and business challenges. She has also worked with Samsung R&D and has held technical and research roles at organizations including Microsoft, IIIT-Hyderabad, and Avaya.
Shalki holds an M.Tech. in Computer Science from IIIT-Hyderabad, where she graduated with a CGPA of 8.68/10, and a B.Tech. in Computer Engineering from NIT Surat, graduating with a CGPA of 9.51/10.
Her current work and training focus particularly on the rapidly evolving field of Agentic AI, including multi-agent systems, AI automation, enterprise applications, and LLM-powered solutions using technologies such as Claude API, MCP, LangChain, RAG, OpenAI API, and Python.
With a strong combination of industry experience, academic depth, and practical implementation expertise, Shalki helps professionals and organizations understand and effectively apply emerging AI technologies.
Expertise
Hill climbing is a local search algorithm that improves one candidate solution at a time until no neighboring solution
Adversarial Search is the approach that an AI takes to make a decision on what move to make when another entity tries
Uniform Cost Search (UCS) is an uninformed search algorithm that searches for the path with the minimum cost between t
The Greedy Best-First search algorithm uses only one numerical criterion to choose a node: the cost of reaching the ta
The Bidirectional search algorithm in AI uses a graph traversal method in which two searches are carried out simultane
Breadth-first search (BFS) is a graph traversal algorithm that visits every node at the current distance from a starti
The rational agent of AI is the agent which performs the action that is expected to maximize the performance measure o
Heuristic function refers to a mathematical function used in estimating the cost of getting to a goal state starting f
Minimax is an approach to decision making whereby the strategy that minimizes the maximum possible loss in a two-playe
Available 24x7 for your queries