FAQ


FAQ

What is an Agent Framework?

An Agent Framework is the set of libraries, services, evaluation tools, and runtime components that make it possible to build, observe, and improve agents.

An Agent is an instance of a process that perceives its environment and takes actions—often through tools or APIs—to achieve a goal.


Where and when are the streams?

Every Sunday 9pm-10pm Singapore Time (SGT)
On Youtube. Coming soon on Twitch.

What the tech-stack?

Golang as the programming language for Agent Framework development.

What are the prerequisites?

Basic familiarity with Go programming language will be beneficial to following along.
But it's not a prerequisite. I'll try my best to translate the Go concepts in terms of other languages like Java, Python, Javascript etc.
If you are completely new to programming, I think following along with the stream will be a good learning experience.
No deep ML knowledge is required.

What will the first and second episodes cover?

Episode 1

  • Setup the project
  • Write the core Agent loop
  • Integrate with Claude
  • Write simple tools to read file.
  • Test: Can the agent explore a project repository and summarize?

Episode 2

  • Support ChatGPT, gemini models
  • Enhance tool set to search, write files.
  • Test: Can the agent edit a correct file to

How will we validate that the coding agent works?

You can't build a effective Framework unless you have a good usecase
So as a dogfooding exercise, We will be build Chess Learning app using our coding agent.
The goal of the Chess Learning app is to improve my chess knowledge to help me to improve my chess rating from 1200 to 1500.

Will we use other coding agents to help develop the framework?

No. We will not use something like Claude Code or Codex to build Agent Framework.
When our coding agent becomes mature enough we will use it to develop itself. Until then, we will develop a toy-application.

What about other open source Agent Frameworks. Why not just use those?

True. There are gemini-cli, Google's Agent Development Kit (ADK), Microsoft's Agent Framework etc. which are open source
But what I'm trying to do with the agentengineering.dev project is discover the new engineering practices with agents, and I believe that aim would be better served by developing the Framework from scratch.