<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Muhammad Abdul Rafeh</title>
    <description>The latest articles on DEV Community by Muhammad Abdul Rafeh (@abdul_rafeh).</description>
    <link>https://dev.to/abdul_rafeh</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3824290%2F866bd4b5-280e-47d5-8f27-8f11e1861905.png</url>
      <title>DEV Community: Muhammad Abdul Rafeh</title>
      <link>https://dev.to/abdul_rafeh</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/abdul_rafeh"/>
    <language>en</language>
    <item>
      <title>Research on the A* Algorithm Based on Adaptive Weights</title>
      <dc:creator>Muhammad Abdul Rafeh</dc:creator>
      <pubDate>Sat, 14 Mar 2026 18:14:20 +0000</pubDate>
      <link>https://dev.to/abdul_rafeh/research-on-the-a-algorithm-based-on-adaptive-weights-22of</link>
      <guid>https://dev.to/abdul_rafeh/research-on-the-a-algorithm-based-on-adaptive-weights-22of</guid>
      <description>&lt;p&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;br&gt;
Search algorithms are a core part of AI. They help a computer find the best path from one point to another. One of the most popular search algorithms is called A* search.It is widely used in navigation systems and robotics.&lt;/p&gt;

&lt;p&gt;But can A* be made even better? A 2025 research paper says yes. The paper explores how to improve A* by using adaptive weights during the search process. This blog explains the main idea in simple terms.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is the A* algorithm?&lt;/strong&gt;&lt;br&gt;
A* is a path-finding algorithm. It tries to find the shortest or most efficient path between a start point and a goal. It does this by combining two things. First it looks at how far it has already traveled. Then it estimates how far it still needs to go. That estimate is called a heuristic.&lt;/p&gt;

&lt;p&gt;By combining both values A* avoids exploring too many dead ends. It focuses on paths that seem most promising.&lt;/p&gt;

&lt;p&gt;You can see A* in action in many real-world systems. Navigation apps use it to find the best driving route. Robots use it to plan their movement. Game AI uses it to move characters around obstacles.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A* = cost so far + estimated cost to goal. Simple idea. Powerful results.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Main idea of the paper&lt;/strong&gt;&lt;br&gt;
The standard A* algorithm uses a fixed heuristic weight. This weight stays the same throughout the entire search. The paper argues this is not always ideal. Sometimes a fixed weight makes the algorithm explore too many unnecessary nodes.&lt;/p&gt;

&lt;p&gt;The solution the paper proposes is adaptive weights. Instead of keeping the weight fixed the algorithm adjusts it as the search progresses. Early in the search the weight is set higher to push the algorithm quickly toward the goal. As it gets closer the weight decreases to ensure accuracy.&lt;/p&gt;

&lt;p&gt;This simple change makes the search more flexible. The algorithm spends less time on paths that are unlikely to lead to the best result. It finds good solutions faster while still being reliable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Connection to AI course topics&lt;/strong&gt;&lt;br&gt;
This paper connects directly to what we study in our AI course. We learn about search algorithms and how they explore a problem space. We also study heuristic search and how a good heuristic can guide an algorithm more efficiently.&lt;/p&gt;

&lt;p&gt;A* itself is part of our course material. So this paper does not introduce something entirely new. It takes an algorithm we already know and asks how to make it work better. That is a very practical question in AI research.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Advantages of adaptive A&lt;/strong&gt;*&lt;br&gt;
Faster search: Reaches the goal more quickly by adjusting focus during the search.&lt;/p&gt;

&lt;p&gt;Fewer expanded nodes: Skips more dead ends so less work is done overall.&lt;/p&gt;

&lt;p&gt;Better for large problems: More efficient when the search space is big and complex.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Personal reflection&lt;/strong&gt;&lt;br&gt;
One thing I found interesting was how a small change could make such a difference. I always thought of A* as a finished algorithm. But this paper shows there is still room to improve it. The idea of adjusting the weight dynamically felt clever and logical. It reminded me that in AI research even well-known methods can be rethought. I also found it useful to see how theory from class connects to real research problems like robot navigation and large-scale path planning.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br&gt;
A* is already a powerful algorithm. But the research shows it can be made smarter. By using adaptive weights the algorithm becomes faster and more flexible. This matters a lot for real-world AI applications like robotics navigation and game development. Improving search algorithms is not just an academic exercise. It has a direct impact on how well AI systems perform in the real world.&lt;/p&gt;

&lt;p&gt;&lt;a class="mentioned-user" href="https://dev.to/raqeeb_26"&gt;@raqeeb_26&lt;/a&gt; &lt;/p&gt;

</description>
      <category>ai</category>
      <category>algorithms</category>
      <category>beginners</category>
      <category>computerscience</category>
    </item>
    <item>
      <title>The Rise of Agentic AI: A Review of Definitions, Frameworks, and Challenges</title>
      <dc:creator>Muhammad Abdul Rafeh</dc:creator>
      <pubDate>Sat, 14 Mar 2026 18:08:49 +0000</pubDate>
      <link>https://dev.to/abdul_rafeh/the-rise-of-agentic-ai-a-review-of-definitions-frameworks-and-challenges-1lfc</link>
      <guid>https://dev.to/abdul_rafeh/the-rise-of-agentic-ai-a-review-of-definitions-frameworks-and-challenges-1lfc</guid>
      <description>&lt;p&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Artificial intelligence is growing fast. But one idea is getting more attention than most. It is called Agentic AI. This is when an AI system does not just answer questions. It takes action. It plans. and it completes tasks on its own.&lt;/p&gt;

&lt;p&gt;This blog looks at a 2025 research paper called The rise of Agentic AI*.* The paper explains what Agentic AI is and why it matters. It is a useful read for anyone studying AI today.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Agentic AI?&lt;/strong&gt;&lt;br&gt;
Normal AI answers your question and stops. Agentic AI keeps going. It can look at a problem. Make a plan. Take steps. Check the result. Then try again if needed.&lt;/p&gt;

&lt;p&gt;Think of a helpful AI assistant that books your flight. It does not just give you options. It picks the best one. It confirms the booking. It updates your calendar. All by itself.&lt;/p&gt;

&lt;p&gt;Other examples include autonomous robots that move around a space and complete jobs. Or AI systems that plan complex tasks across many steps without needing a human to help at every stage.&lt;/p&gt;

&lt;p&gt;Agentic AI = AI that can act, plan, and get things done, not just respond.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Main idea of the paper&lt;/strong&gt;&lt;br&gt;
The paper was written to make sense of a confusing area. Many researchers use different words to describe Agentic AI. Some call it autonomous AI. Others call it AI agents. The authors looked at many studies and tried to find a common understanding.&lt;/p&gt;

&lt;p&gt;They also looked at different frameworks. A framework is a structure that helps explain how something works. The paper finds that there is no single agreed framework yet. This is a problem because it makes it hard for researchers to build on each other's work.&lt;/p&gt;

&lt;p&gt;The paper argues that Agentic AI is important and so it is becoming more powerful. So we need clear definitions and solid frameworks before things move too fast.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Connection to AI course topics&lt;/strong&gt;&lt;br&gt;
Agentic AI connects closely to what we study in class. In our AI course we learn about intelligent agents. An intelligent agent sees its environment and takes action to reach a goal. That is exactly what an Agentic AI system does.&lt;/p&gt;

&lt;p&gt;We also study goal-based agents and utility-based agents. Goal-based agents plan steps to reach an outcome. Utility-based agents pick the best option from many choices. Agentic AI systems use both of these ideas together.&lt;/p&gt;

&lt;p&gt;Planning systems are also part of our course. Agentic AI depends heavily on planning. Without good planning an agent cannot complete long tasks on its own.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Challenges of Agentic AI&lt;/strong&gt;&lt;br&gt;
The paper does not ignore the problems. There are real challenges with building powerful AI agents.&lt;br&gt;
`&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;`plaintext&lt;br&gt;
Safety of autonomous systems&lt;/p&gt;

&lt;p&gt;Reliability of AI decisions&lt;/p&gt;

&lt;p&gt;Controlling powerful agents&lt;/p&gt;

&lt;p&gt;Lack of agreed definitions&lt;code&gt;&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;If an AI agent makes a wrong decision and no human is watching it can cause real harm. We still do not fully know how to make these systems trustworthy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Personal Reflection&lt;/strong&gt;&lt;br&gt;
One thing I found interesting was how unclear the definitions still are. I expected researchers to agree on what Agentic AI means by now. But the paper shows there is still a lot of debate. I also found it interesting that planning is so central to this topic. We study planning in class as one concept. But in Agentic AI it is everything. The AI cannot be truly useful without it. Reading this paper made me realize that AI is not just about smart answers. It is about smart actions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br&gt;
Agentic AI is more than a trend. It is a shift in how we think about what AI can do. Instead of tools that respond they become systems that act. The 2025 paper helps us understand where this field stands and what still needs work. As AI students it is important to follow this area. It will shape the future of the technology we are learning to build.&lt;/p&gt;

&lt;p&gt;&lt;a class="mentioned-user" href="https://dev.to/raqeeb_26"&gt;@raqeeb_26&lt;/a&gt; &lt;/p&gt;

</description>
      <category>raqeebr</category>
    </item>
  </channel>
</rss>
