GithubHelp home page GithubHelp logo

lion-agi / lionagi Goto Github PK

View Code? Open in Web Editor NEW
281.0 281.0 55.0 13.16 MB

An AGentic Intelligence Operating System

Home Page: https://lionagi.ai

License: Apache License 2.0

Python 49.14% Jupyter Notebook 50.46% CSS 0.39%
agents ai automation data llm machine-learning workflow

lionagi's People

Contributors

adamjhn avatar alina-luo avatar jianhuanggo avatar karandeeps18 avatar ohdearquant avatar pgofthings avatar topherf22 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lionagi's Issues

create a chain class

purpose is to keep track of prompts and implementation logic. Need to have a name so the eventual output can indicate which version of prompts used. Also to clarify which steps of which process these outputs are for.

message roles for tool

  • role for any response from assistant should be assistant
  • role for any function result should be "function"
  • write a function to detect if a response returns function parameter or regular response

utils modifications

  • modify sys_utils str_to_num to also allow float with customized precision
  • modify data_utils, formalize into loader
  • modify log_utils, plan on where to put it

Adjust doc_util

  • read_text: replacements in content
  • chunk_test: last chunk processing

formalize loader

  • separate utils out of scraper
  • get a dedicated module for scraping LinkedIn
  • dedicated module for scraping google news
  • dedicated module for google search

write tutorials

  • write intro4, config it is the next tutorial into session, talks about how to modify specific parameters
  • write intro5, advanced-session 1: function call
  • write intro6, advanced-session 2: use with llama_index, various retrieval methods
  • write intro7, advanced-session 3: use assistant api

polish lionagi 0.0.033 for publishing

  • add detailed documentation to sys_util
  • add detailed documentation to log_util
  • modify the documentation for doc_util
  • add documentation for message, conversation and session
  • change internal variable naming

requirements

  • documentation and variable naming need to be consistent across files.
  • docstring format has to be consistent

modify chunking function

The current chunking function is incorrect, the last chunk shouldn't have left side overlap when smaller than threshold

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.