TaskGen Ask Me Anything #1

Subscribers:
5,450
Published on ● Video Link: https://www.youtube.com/watch?v=mheIWKugqF4



Duration: 1:54:54
440 views
15


TaskGen is an agentic framework which attempts to solve complex arbitrary problems by breaking them down into subtasks, and mapping each subtask to an equipped function to execute.

In order to reduce verbosity (and hence token usage) that is typical of conversational-based agents like AutoGen or BabyAGI, it uses a JSON format for outputs. Specifically, TaskGen uses StrictJSON, a Large Language Model (LLM) output parser with type checking which outputs in JSON format, ensuring concise output generation.

Key to the philosophy of TaskGen is the management of information/memory on a need-to-know basis. This reduces context length for each part of the process, which leads to a better functioning overall system.

Repo: https://github.com/simbianai/taskgen

Companion Notebook: https://github.com/simbianai/taskgen/blob/main/TaskGen%20AMA_18May2024.ipynb

~~

0:00 Introduction
4:45 Imports
5:27 Basic Agent
23:55 Stepping through Agent one step at a time
27:24 When to use StrictJSON vs TaskGen
30:48 Agent with Functions
1:01:50 Function Calling
1:06:44 Shared Variables
1:26:55 Global Context
1:42:40 Discussion on Memory

~~

AI and ML enthusiast. Likes to think about the essences behind breakthroughs of AI and explain it in a simple and relatable way. Also, I am an avid game creator.

Discord: https://discord.gg/bzp87AHJy5
LinkedIn: https://www.linkedin.com/in/chong-min-tan-94652288/
Online AI blog: https://delvingintotech.wordpress.com/
Twitter: https://twitter.com/johntanchongmin
Try out my games here: https://simmer.io/@chongmin




Other Videos By John Tan Chong Min


2024-08-13alphaXiv - Share Ideas, Build Collective Understanding, Interact with ANY open sourced paper authors
2024-07-30AriGraph: Learning Knowledge Graph World Models with Episodic Memory for LLM Agents
2024-07-23NeoPlanner - Continually Learning Planning Agent for Large Environments guided by LLMs
2024-07-17Intelligence = Sampling + Filtering
2024-07-12Michael Hodel: Reverse Engineering the Abstraction and Reasoning Corpus
2024-07-02TaskGen Conversational Class v2: JARVIS, Psychology Counsellor, Sherlock Holmes Shop Assistant
2024-06-04CodeAct: Code As Action Space of LLM Agents - Pros and Cons
2024-05-28TaskGen Conversation with Dynamic Memory - Math Quizbot, Escape Room Solver, Psychology Counsellor
2024-05-21Integrate ANY Python Function, CodeGen, CrewAI tool, LangChain tool with TaskGen! - v2.3.0
2024-05-11Empirical - Open Source LLM Evaluation UI
2024-05-07TaskGen Ask Me Anything #1
2024-04-29StrictJSON (LLM Output Parser) Ask Me Anything #1
2024-04-22Tutorial #14: Write latex papers with LLMs such as Llama 3!
2024-04-16SORA Deep Dive: Predict patches from text, images or video
2024-04-09OpenAI CLIP Embeddings: Walkthrough + Insights
2024-03-26TaskGen - LLM Agentic Framework that Does More, Talks Less: Shared Variables, Memory, Global Context
2024-03-18CRADLE (Part 2): An AI that can play Red Dead Dedemption 2. Reflection, Memory, Task-based Planning
2024-03-11CRADLE (Part 1) - AI that plays Red Dead Redemption 2. Towards General Computer Control and AGI
2024-03-05TaskGen - A Task-based Agentic Framework using StrictJSON at the core
2024-02-27SymbolicAI / ExtensityAI Paper Overview (Part 2) - Evaluation Benchmark Discussion!
2024-02-20SymbolicAI / ExtensityAI Paper Overview (Part 1) - Key Philosophy Behind the Design - Symbols