Git Product home page Git Product logo

finalagi's Introduction

FinalAGI

At the Moment development is in a jupiter file named ProtoOne.

The Agent is based on a more sophisticated Task Pool concept. The Tasks are connected in a Graph. There a Parent and Child Tasks... more info in the notebook

Planned Phases

Heavy guided phase

Agent recives guidens by human user in planning and execution phase

Light guiding

Agent only recives guidence in the planning phase

full autonomy

Agent searches autonome to improvments of his problemsolving capapilities and tests them

Ideas and TODOs

Allways perform a langchsin compress retriever step over available information.

Task tree should be at the heart.

Smallest unit of work: Compress->select tools->think->improve->act commands->describe current state

Task description and prompts in the eli5 format. But use 12 or so

Add curent list of fils allways in problem solver promp with their stats like pagecount

Add local CoT and reflection step in solver

Tell it that looking at file means iterating over it

Split function dissolves main task. Maybe call function that creates result description when all child's done

Add curent list of fils allways in problem solver promp with their stats like pagecount

create a Task complexity evaluation (maybe arround number of expected commands needed) and use this to split tasks

agent needs a portfolio of suggested workflows that help to handle the small contextsize. explain how to read big files page by page write novels chapter by chapter and keep a file containing current state of the novel(where wich person is and so on) that changes after every new text written

remove oldest messages when contextwindow gets full in task solver

Tell the Tasksolver how much Context s used, and if hes in danger, to loose context

add the scratchpad to the solver function

Problems

Let the File Operations return better error messages and tipps.

The agent gets distracted when he can send comands. make better signal, that its time to send command

It "copies" a file but halucinates extra contend into it

finalagi's People

Contributors

thepok avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

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.