Skip to content

Latest commit

 

History

History
59 lines (45 loc) · 2.13 KB

roadmap.md

File metadata and controls

59 lines (45 loc) · 2.13 KB

Roadmap

This file collects phase goals of this project.

It begins with a checklist, then detailed records in reverse chronological order.

  • Project structure and build system.
  • Grab what we want from Phaser game engine.
  • 0.1 version: A philosopher in a cave
    • Connect frontend and backend
    • Create a CI
    • Create a style guide, based on langchain package. (pydantic)
    • Connect OpenAI, take langchain into project
    • Implement a baby level memory stream.
      • Feature: Memory retrival
    • Fix frontend display
    • Agent + Environment (the campfire flickered)
      • Feature: Interaction with environment.
      • Feature: Reflection
  • 0.2 version: Philosopher and a friend.
    • Multiple agents. Rather than single.
      • Feature: Interaction.
    • Friend bring food to the philosopher.
      • Feature: Planning.

0.1 Philosopher in the cave

This is the first version of the simulation.

  • Goal: Implement the full pipeline of minimum viable product.
  • Non feature goal: Get myself familiar with Phaser game engine.

Content:

  • Only 1 agent: A philosopher.
  • Environment: A cave with nothing but a pile of campfire.
  • Activity: As the flame flickered, the philosopher contemplates, start a thought.
  • Interaction: The player can pass a small note to him.

Phaser game engine

Flask

Python project layout