[Iter-X] 25/100days

Day2️⃣5️⃣

Today was super fast-paced. I worked on breaking down the product a bit, drew up the architecture diagram, and came up with a preliminary AI solution. We are still going with the FunctionCall+Agent approach, where different functional agents are called via registered tools. There will be two types of tools: one that is adjustable within the program and one that can be invoked during LLM inference. The reason for breaking down the agents into smaller atomic ones is to make them more vertically specialized, allowing for continuous optimization and iteration in specific areas. This will help avoid the problem where optimizing one area causes regressions in another. We can better optimize based on benchmarks for a specific area and improve it. The Routing layer will handle intent recognition or function differentiation to route requests to different agents. This should cover our use cases.

Finalized Trip Design Diagram

In the evening, I organized and consolidated several pages. The Figma Mirror is really useful. The thickness, font size, spacing, etc., that were previously not designed well are now getting real-time feedback. It’s a “what you see is what you get” process, and the final version was done very quickly. We’ve now locked this version, and both the client and backend can quickly break it down and start working on it. Over the past two days, I’ve realized we need to stick to agile as much as possible. We can’t pursue perfection; it’s better to have something first and iterate. Even if we have to make changes to the pages later due to product shape modifications, the cost won’t be too high, and it’s acceptable. It’s not easy going from 0 to 1, but it’s relatively easier from 1 to 10. Small steps with rapid progress will allow us to reach our MVP by Day 100, or even earlier 🚀. We’ve completed 1/4 of the time, and are we 1/4 of the way there? Overall, we are making progress 🥳.

Summary of the current status:

  1. Prototype & UI/UX design: 25%
  2. Backend (Go) development: 22%
  3. Client (Flutter) progress: 6%
  4. Data: 6%

If you think you meet the following conditions, feel free to reach out:

  1. Can persevere
  2. Have dreams
  3. Are interested



Enjoy Reading This Article?

Here are some more articles you might like to read next:

  • zsh nice 5 🧐. How the nice value disturb the… | by ifuryst | Medium
  • TCP congestion control. Statement!!! | by ifuryst | Medium
  • [Iter-X] 45/100days
  • [Iter-X] 44/100days
  • [Iter-X] 43/100days