Code Monkey home page Code Monkey logo

engineers-4-everyone's Introduction

engineers-4-everyone

โœ… From Issue to Code in minutes!

๐Ÿ”’ Isolated agents for each project

๐Ÿ‘ท Integrates into existing workflows

Vision

As we see the rise of projects like smol-developer or gpt-engineer and increasing context windows, I can envision a future where code agents work alongside humans in projects of any size. My idea focuses on tight integration with existing issue tracking/git workflows to allow agents to help fix bugs, implement new features, or even create new projects from scratch.

Workflow

A product owner/engineer still defines the requirements in an issue/story, but assigns it to the ai agent. The agent will then analyze the issue and post comments to clarify if it is unsure about something.

It then starts working on those requirements in an isolated workspace, and when finished, opens a pull request for review.

Now the human engineers can review the changes and suggest changes/give feedback to the agent. The agent uses this feedback to modify the code and push new commits.

If the changes are approved, the pull request is merged and the loop continues.

Throughout the process, human engineers or product owners can monitor the agent in a separate UI. It displays information about the current task, thoughts, and more. This can help to give more visibility into the agent, rather than having it act like a black box.

GitHub Example

Architecture

Ideas

  • Agents can be deployed on-premise or in the cloud
  • Use Firecracker VMs as isolated workspace
  • Fine-tune commercially available base models (Falcon 40B, etc.)
  • Use multiple models for specific tasks
  • Consider UX designs in code generation (Multi-modal)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.