<?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: Ramsha </title>
    <description>The latest articles on DEV Community by Ramsha  (@ramsha).</description>
    <link>https://dev.to/ramsha</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3797981%2F63988121-cbb8-48bc-a214-4875b84343fd.png</url>
      <title>DEV Community: Ramsha </title>
      <link>https://dev.to/ramsha</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ramsha"/>
    <language>en</language>
    <item>
      <title>Insight on research paper : The Rise of Agentic AI: From Passive Models to Autonomous Systems</title>
      <dc:creator>Ramsha </dc:creator>
      <pubDate>Sat, 14 Mar 2026 18:05:57 +0000</pubDate>
      <link>https://dev.to/ramsha/insight-on-research-paper-the-rise-of-agentic-ai-from-passive-models-to-autonomous-systems-4f9l</link>
      <guid>https://dev.to/ramsha/insight-on-research-paper-the-rise-of-agentic-ai-from-passive-models-to-autonomous-systems-4f9l</guid>
      <description>&lt;p&gt;**Introduction&lt;br&gt;
**Large language models have dramatically improved the ability of machines to generate text, code, and explanations. However, most current AI systems still operate in a reactive way: a user provides a prompt and the model produces a response.&lt;/p&gt;

&lt;p&gt;The research paper “The Rise of Agentic AI: A Review of Definitions, Frameworks, Architectures, Applications, Evaluation Metrics, and Challenges” (2025) examines how artificial intelligence is moving beyond this reactive pattern toward goal-driven autonomous systems i.e. needing no human intervention often described as Agentic AI.&lt;/p&gt;

&lt;p&gt;The authors review a large body of literature and identify how modern AI systems are being designed to plan tasks, interact with external tools, maintain memory, and adapt their behavior during execution. Instead of producing a single answer, these systems attempt to complete entire workflows.&lt;/p&gt;

&lt;p&gt;This blog discusses the key contributions of the paper, connects its ideas to concepts from artificial intelligence course (especially intelligent agents and search algorithms), and reflects on insights gained through manual reading and analysis using NotebookLM.&lt;/p&gt;

&lt;p&gt;**The Goal of the Paper&lt;br&gt;
**The main objective of the paper is to clarify a rapidly evolving research area. The term Agentic AI has been used widely in recent discussions about AI systems that can operate autonomously, but definitions and architectures vary significantly across studies.&lt;/p&gt;

&lt;p&gt;To address this, the authors perform a structured review of existing research and focus on several aspects:&lt;/p&gt;

&lt;p&gt;• definitions of agentic AI&lt;br&gt;
• system architectures used to build agents&lt;br&gt;
• frameworks that support agent-based systems&lt;br&gt;
• evaluation methods&lt;br&gt;
• real-world applications&lt;br&gt;
• open challenges&lt;/p&gt;

&lt;p&gt;Through this analysis, the paper attempts to provide a framework for understanding how autonomous AI agents are built and evaluated.&lt;/p&gt;

&lt;p&gt;**What Makes AI “Agentic”?&lt;br&gt;
**Traditional AI models typically operate through a simple process:&lt;/p&gt;

&lt;p&gt;User Prompt → Model Output&lt;/p&gt;

&lt;p&gt;Agentic systems introduce a loop of reasoning and action that more closely resembles decision-making in intelligent agents. Instead of producing a single response, the system may repeatedly perform the following cycle:&lt;/p&gt;

&lt;p&gt;interpret a goal&lt;/p&gt;

&lt;p&gt;generate a plan&lt;/p&gt;

&lt;p&gt;execute an action&lt;/p&gt;

&lt;p&gt;observe results&lt;/p&gt;

&lt;p&gt;revise the plan if necessary&lt;/p&gt;

&lt;p&gt;This loop enables the system to pursue longer and more complex tasks.&lt;/p&gt;

&lt;p&gt;For example, if a user asks an AI system to build a small application, a traditional model might simply produce a block of code. An agentic system could instead break the task into steps such as requirement analysis, code generation, testing, debugging, and documentation.&lt;/p&gt;

&lt;p&gt;This difference represents a shift from text generation to autonomous problem solving.&lt;/p&gt;

&lt;p&gt;**Architecture of Agentic AI Systems&lt;br&gt;
**The paper identifies several components that appear repeatedly in agent-based architectures.&lt;/p&gt;

&lt;p&gt;Perception&lt;br&gt;
Agents first gather information from their environment. This may include user input, documents, APIs, databases, or external tools.&lt;/p&gt;

&lt;p&gt;Planning&lt;br&gt;
Planning is responsible for decomposing a large objective into smaller tasks. Some systems rely on language models themselves for planning, while others combine them with specialized planning algorithms.&lt;/p&gt;

&lt;p&gt;Execution&lt;br&gt;
The execution stage performs the planned actions. These may involve tool usage, database queries, code generation, or interaction with other agents.&lt;/p&gt;

&lt;p&gt;Memory&lt;br&gt;
Agentic systems often include both short-term and long-term memory. This allows them to store previous steps and use that information when making future decisions.&lt;/p&gt;

&lt;p&gt;Reflection and Evaluation&lt;br&gt;
Some frameworks introduce reflection mechanisms where the system reviews its own output and attempts to improve the result.&lt;/p&gt;

&lt;p&gt;Together, these components create a continuous reasoning loop, allowing agents to adapt their strategy during task execution.&lt;/p&gt;

&lt;p&gt;**Connection to AI Course Concepts&lt;br&gt;
**One of the most interesting aspects of the paper is how closely its ideas align with foundational concepts taught in artificial intelligence courses.&lt;/p&gt;

&lt;p&gt;Intelligent Agent Model&lt;br&gt;
In classical AI theory, an agent is defined as a system that perceives its environment and acts upon it in order to achieve goals.&lt;/p&gt;

&lt;p&gt;Agentic AI systems essentially implement this model using modern machine learning techniques. The perception–action cycle described in textbooks is reflected directly in the architecture of these systems.&lt;/p&gt;

&lt;p&gt;However, large language models introduce an additional capability: natural language reasoning, which allows agents to interpret goals expressed in human language.&lt;/p&gt;

&lt;p&gt;**Relationship to Search Algorithms&lt;br&gt;
**The planning behavior described in the paper is closely related to search problems studied in AI.&lt;/p&gt;

&lt;p&gt;Algorithms such as A* search attempt to find an optimal path from an initial state to a goal state by exploring possible actions. Agentic systems perform a similar process when they generate task plans.&lt;/p&gt;

&lt;p&gt;For instance, consider a programming task assigned to an agent:&lt;/p&gt;

&lt;p&gt;Initial state: no code written&lt;br&gt;
Goal state: working program&lt;/p&gt;

&lt;p&gt;Possible actions may include generating functions, testing outputs, identifying errors, and rewriting code. The agent explores different action sequences until the goal is achieved.&lt;/p&gt;

&lt;p&gt;Although modern agents rely heavily on language models rather than explicit heuristic functions, the underlying idea of state exploration toward a goal remains very similar to classical search strategies.&lt;/p&gt;

&lt;p&gt;**Frameworks Supporting Agentic AI&lt;br&gt;
**The paper also reviews several frameworks that help developers build agent-based systems. These frameworks provide tools for task planning, memory management, and integration with external services.&lt;/p&gt;

&lt;p&gt;Examples include:&lt;/p&gt;

&lt;p&gt;• LangChain&lt;br&gt;
• AutoGPT&lt;br&gt;
• MetaGPT&lt;br&gt;
• OpenAgents&lt;/p&gt;

&lt;p&gt;These frameworks attempt to transform language models into task-oriented agents capable of interacting with software tools, databases, and other AI systems.&lt;/p&gt;

&lt;p&gt;The rapid development of such frameworks indicates that agentic AI is becoming an important direction in applied AI development.&lt;/p&gt;

&lt;p&gt;**Key Challenges Highlighted in the Paper&lt;br&gt;
**Despite promising progress, the authors emphasize that agentic AI systems still face significant limitations.&lt;/p&gt;

&lt;p&gt;Reliability&lt;br&gt;
Agents sometimes generate incorrect plans or become stuck in repetitive loops. Ensuring stable behavior remains a major challenge.&lt;/p&gt;

&lt;p&gt;Long-term reasoning&lt;br&gt;
Complex tasks may require dozens of steps, but current systems often struggle with maintaining consistent reasoning over long sequences.&lt;/p&gt;

&lt;p&gt;Multi-agent coordination&lt;br&gt;
When several agents collaborate, communication and synchronization become difficult.&lt;/p&gt;

&lt;p&gt;Safety and control&lt;br&gt;
Because agentic systems can act autonomously and access external tools, developers must carefully manage risks related to misuse or unintended actions.&lt;/p&gt;

&lt;p&gt;These challenges show that agentic AI remains an active research area rather than a solved problem.&lt;/p&gt;

&lt;p&gt;**Insights from Manual Reading vs NotebookLM&lt;br&gt;
**Reading the paper manually helped me understand the structure of the research and the authors’ arguments. The detailed discussion of architectures and evaluation methods required careful reading to fully grasp how different frameworks approach the design of agents.&lt;/p&gt;

&lt;p&gt;Using NotebookLM provided a different kind of assistance. By uploading the paper into NotebookLM, I was able to ask targeted questions about specific sections and quickly clarify unfamiliar terms or frameworks. This was particularly useful when comparing different agent architectures mentioned in the review.&lt;/p&gt;

&lt;p&gt;One important observation from using both approaches is that manual reading is essential for understanding context, while AI-assisted tools help accelerate exploration of complex material. NotebookLM was especially helpful for identifying connections between different parts of the paper that might otherwise require multiple readings.&lt;/p&gt;

&lt;p&gt;**Why Agentic AI Matters for the Future of AI&lt;br&gt;
**The transition from reactive models to autonomous agents may significantly change how artificial intelligence is used in practice.&lt;/p&gt;

&lt;p&gt;Instead of interacting with AI as a question-answering system, users may increasingly rely on agents that can perform entire tasks independently, such as:&lt;/p&gt;

&lt;p&gt;• writing and debugging software&lt;br&gt;
• conducting research&lt;br&gt;
• managing digital workflows&lt;br&gt;
• analyzing large data sets&lt;/p&gt;

&lt;p&gt;However, as the paper emphasizes, improvements in planning reliability, safety mechanisms, and evaluation metrics will be necessary before such systems can be deployed widely in critical environments.&lt;/p&gt;

&lt;p&gt;**Conclusion&lt;br&gt;
**The paper “The Rise of Agentic AI” provides an important overview of a rapidly developing area in artificial intelligence. By reviewing existing definitions, architectures, and frameworks, it clarifies how modern AI systems are evolving toward goal-oriented autonomous agents.&lt;/p&gt;

&lt;p&gt;For us aka students studying artificial intelligence, the paper highlights how foundational concepts such as agent models and search algorithms remain highly relevant even as new technologies emerge. The combination of traditional AI principles with modern language models is shaping the next generation of intelligent systems&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>llm</category>
      <category>nlp</category>
    </item>
    <item>
      <title>Insight on the research paper : Research on the A* Algorithm Based on Adaptive Weights and Heuristic Reward Values</title>
      <dc:creator>Ramsha </dc:creator>
      <pubDate>Sat, 14 Mar 2026 17:56:42 +0000</pubDate>
      <link>https://dev.to/ramsha/insight-on-the-research-paper-research-on-the-a-algorithm-based-on-adaptive-weights-and-4j1g</link>
      <guid>https://dev.to/ramsha/insight-on-the-research-paper-research-on-the-a-algorithm-based-on-adaptive-weights-and-4j1g</guid>
      <description>&lt;p&gt;*&lt;em&gt;Introduction&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
Path finding algorithms are a fundamental part of artificial intelligence, particularly in areas such as robotics, game development, and navigation systems. One of the most widely used and traditional algorithms for this purpose is the A* search algorithm, which combines the benefits of uniform-cost search and heuristic search to efficiently find optimal paths.&lt;/p&gt;

&lt;p&gt;The research paper “Research on the A* Algorithm Based on Adaptive Weights and Heuristic Reward Values” explores ways to improve the efficiency of A* by modifying how heuristic information is used during the search process. The authors focus on two main ideas: adaptive weighting of heuristic values and the introduction of heuristic reward mechanisms to guide the search more effectively.&lt;/p&gt;

&lt;p&gt;This blog aims to examine the goals of the paper, explains its technical approach, and connects its ideas to core AI concepts such as heuristic search and intelligent agent decision-making.&lt;/p&gt;

&lt;p&gt;Background: How the A* Algorithm Works&lt;br&gt;
The A* algorithm is a best-first search algorithm designed to find the shortest path between a start node and a goal node in a graph.&lt;/p&gt;

&lt;p&gt;The algorithm evaluates nodes using the function:&lt;/p&gt;

&lt;p&gt;f(n)=g(n)+h(n)&lt;/p&gt;

&lt;p&gt;Where:&lt;/p&gt;

&lt;p&gt;g(n) represents the cost from the start node to the current node&lt;/p&gt;

&lt;p&gt;h(n) represents a heuristic estimate of the remaining cost to the goal&lt;/p&gt;

&lt;p&gt;By combining these two values, A* attempts to prioritize nodes that appear closer to the optimal path.&lt;/p&gt;

&lt;p&gt;The success of A* heavily depends on the quality of the heuristic function. If the heuristic is accurate, the algorithm can reduce the number of nodes explored. However, poorly chosen heuristics can lead to slower performance.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Goal of the Research Paper&lt;br&gt;
**The goal of the paper is to improve the efficiency and time complexity of the A&lt;/em&gt; algorithm when searching complex environments.&lt;/p&gt;

&lt;p&gt;Traditional A* uses a fixed relationship between the actual path cost and the heuristic estimate. The authors argue that this fixed weighting may not always produce the most efficient search behavior, especially in environments with difficult obstacles or large state spaces.&lt;/p&gt;

&lt;p&gt;To address this limitation, the paper introduces two modifications:&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Adaptive weighting of the heuristic function&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
Heuristic reward values that encourage promising search directions&lt;/p&gt;

&lt;p&gt;These modifications aim to reduce unnecessary node expansions, reduced time and path complexity while still maintaining accurate pathfinding.&lt;/p&gt;

&lt;p&gt;Adaptive Weighting in the Improved A* Algorithm&lt;br&gt;
In the traditional A* algorithm, the evaluation function uses a simple combination of cost and heuristic estimate. Some variations introduce a weighting factor:&lt;/p&gt;

&lt;p&gt;f(n)=g(n)+w⋅h(n)f(n)=g(n)+w \cdot h(n)f(n)=g(n)+w⋅h(n)&lt;/p&gt;

&lt;p&gt;where w is a constant weight.&lt;/p&gt;

&lt;p&gt;The problem with a constant weight is that it treats all parts of the search space equally. However, during the search process, the algorithm may benefit from adjusting how strongly it relies on heuristic information.&lt;/p&gt;

&lt;p&gt;The improved method proposed in the paper introduces adaptive weights, meaning the influence of the heuristic value changes dynamically as the search progresses. When the search is far from the goal, the algorithm may rely more heavily on heuristic guidance. As it approaches the goal, the weight can decrease to ensure accurate path evaluation.&lt;/p&gt;

&lt;p&gt;This adaptive mechanism helps the algorithm balance exploration and accuracy, which can improve efficiency in large environments.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Heuristic Reward Values&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
Another innovation proposed in the paper is the introduction of heuristic reward values.&lt;/p&gt;

&lt;p&gt;In many path finding problems, certain directions or regions of the search space may appear more promising than others. The heuristic reward mechanism gives additional priority to nodes that seem closer to the optimal path.&lt;/p&gt;

&lt;p&gt;Instead of simply evaluating nodes based on cost and distance estimates, the algorithm assigns a reward adjustment that encourages exploration of nodes likely to lead toward the goal.&lt;/p&gt;

&lt;p&gt;This approach helps reduce the number of nodes the algorithm must explore before finding an optimal path.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Experimental Results&lt;br&gt;
**The authors evaluate their improved algorithm through experiments comparing it with the traditional A&lt;/em&gt; algorithm.&lt;/p&gt;

&lt;p&gt;The results show improvements in several areas:&lt;/p&gt;

&lt;p&gt;• reduced number of expanded nodes&lt;br&gt;
• shorter search time&lt;br&gt;
• improved efficiency in complex environments&lt;/p&gt;

&lt;p&gt;By combining adaptive weighting and heuristic reward mechanisms, the improved algorithm demonstrates better performance in environments where traditional A* might explore many unnecessary nodes.&lt;/p&gt;

&lt;p&gt;These results suggest that modifying heuristic evaluation strategies can significantly improve pathfinding efficiency.&lt;/p&gt;

&lt;p&gt;**Connection to AI Course Concepts&lt;br&gt;
**This research connects directly to topics covered in our artificial intelligence course.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Heuristic Search&lt;br&gt;
**The A&lt;/em&gt; algorithm is one of the most important examples of heuristic search. The improved algorithm discussed in the paper demonstrates how heuristic design plays a crucial role in search efficiency.&lt;/p&gt;

&lt;p&gt;In course, we learned that heuristic functions guide search toward promising states. This paper provides a real research example showing how adjusting heuristic influence can improve and enhance performance.&lt;/p&gt;

&lt;p&gt;**Intelligent Agents and Decision Making&lt;br&gt;
**Pathfinding algorithms are often used by autonomous agents, such as robots or game characters.&lt;/p&gt;

&lt;p&gt;In this context, the improved A* algorithm allows an agent to make better decisions when navigating environments. By reducing unnecessary exploration, the agent can reach its goal faster while using fewer computational resources.&lt;/p&gt;

&lt;p&gt;This illustrates how theoretical algorithms studied in AI class can be applied to practical decision-making systems.&lt;/p&gt;

&lt;p&gt;Insights from Manual Reading vs NotebookLM&lt;br&gt;
Reading the paper manually helped clarify the mathematical logic behind the improved algorithm. The description of adaptive weights required careful attention because it explains how the algorithm dynamically adjusts heuristic influence during the search process.&lt;/p&gt;

&lt;p&gt;NotebookLM was particularly useful for summarizing sections and comparing the improved method with traditional A*. By asking targeted questions about the algorithm steps and evaluation metrics, I was able to quickly identify the main contributions of the research.&lt;/p&gt;

&lt;p&gt;One interesting takeaway from using both methods is that manual reading provides deeper understanding of algorithm mechanics, while AI tools like NotebookLM help organize and connect different sections of the paper more efficiently.&lt;/p&gt;

&lt;p&gt;Using both approaches together made it easier to understand how the improved algorithm fits within the broader field of heuristic search.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Why This Research Matters&lt;br&gt;
**Although the A&lt;/em&gt; algorithm has existed for decades, it continues to be widely used in modern applications including:&lt;/p&gt;

&lt;p&gt;• robot navigation&lt;br&gt;
• autonomous vehicles&lt;br&gt;
• logistics and route planning&lt;/p&gt;

&lt;p&gt;Even small improvements in search efficiency can have a significant impact in these areas. By introducing adaptive heuristic strategies, the research demonstrates how classical algorithms can still evolve to meet modern computational challenges.&lt;/p&gt;

&lt;p&gt;This highlights an important lesson in artificial intelligence: innovative improvements often come from refining existing algorithms rather than replacing them entirely.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Conclusion&lt;br&gt;
**The paper “Research on the A&lt;/em&gt; Algorithm Based on Adaptive Weights and Heuristic Reward Values” presents an interesting enhancement to one of the most important algorithms in artificial intelligence.&lt;/p&gt;

&lt;p&gt;By introducing adaptive heuristic weighting and reward mechanisms, the authors show how the A* algorithm can achieve more efficient pathfinding in complex environments. The research also demonstrates the continued relevance of heuristic search techniques in modern AI systems.&lt;/p&gt;

&lt;p&gt;For us aka students studying artificial intelligence, this paper provides a valuable example of how theoretical concepts like heuristic functions and search strategies can be extended through research to improve real-world performance.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>researchpaper</category>
    </item>
  </channel>
</rss>
