Editing
AI Agents and Agentic Systems
(section)
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== <span style="color: #FFFFFF;">Understanding</span> == The core insight behind agents is that '''LLMs can serve as cognitive engines for sequential decision-making'''. When given tools and a reasoning framework, a capable LLM can decompose complex tasks, decide which tools to use, interpret results, and adapt its plan β all expressed in natural language. The ReAct pattern captures this loop explicitly: <syntaxhighlight lang="text"> Thought: I need to find the current population of Tokyo. Action: web_search("current population of Tokyo 2024") Observation: Tokyo's population is approximately 13.96 million (2024). Thought: I have the information. I can now answer the question. Final Answer: Tokyo's population is approximately 13.96 million as of 2024. </syntaxhighlight> This is powerful because it makes the agent's reasoning transparent and interruptible β a human can read the trace and understand exactly what the agent was thinking. '''Memory architecture''' is crucial for long-horizon tasks: * '''In-context memory''': Everything in the current prompt window. Finite and expensive. * '''External memory''': A vector database or key-value store the agent can read/write. Enables persistence across sessions. * '''Episodic memory''': A log of past successful task completions that can be retrieved to guide similar future tasks. '''Multi-agent systems''' divide labor among specialized agents β a researcher agent, a coder agent, a critic agent β coordinated by an orchestrator. This mirrors how human organizations work: different specialists with defined interfaces. The '''agent loop''' is not guaranteed to terminate. Agents can get stuck, hallucinate tool calls, or enter cycles. Robust implementations require termination conditions, step budgets, and error handling. </div> <div style="background-color: #8B0000; color: #FFFFFF; padding: 20px; border-radius: 8px; margin-bottom: 15px;">
Summary:
Please note that all contributions to BloomWiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
BloomWiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
View history
More
Search
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Tools
What links here
Related changes
Special pages
Page information