TaskGen - A Task-based Agentic Framework using StrictJSON at the core
Excited to share about TaskGen, a task-based agentic framework building on StrictJSON. Built to improve upon current agentic framework by moving away from conversation-style task solving, and into hierarchical, json-guided concise style of task solving.
Github: https://github.com/simbianai/taskgen
Slides: https://github.com/simbianai/taskgen/blob/main/resources/TaskGen.pdf
Noteable features include:
- Splitting of Tasks into subtasks for bite-sized solutions for each subtask
- Single Agent with LLM Functions
- Single Agent with External Functions
- Meta Agent with Inner Agents as Functions
- Shared Variables for multi-modality support
- Retrieval Augmented Generation (RAG) over Function space, as well as to provide additional Context to task
~~~
Other Agentic Frameworks:
AutoGen: https://github.com/microsoft/autogen
BabyAGI: https://github.com/yoheinakajima/babyagi
AutoGPT: https://github.com/Significant-Gravitas/AutoGPT
crew.ai: https://github.com/joaomdmoura/CrewAI
~~~
0:00 Introduction
4:02 Key Features of TaskGen
6:20 StrictJSON Overview
7:31 StrictJSON vs Conversational Text
10:44 StrictJSON vs OpenAI Function Calling
12:45 Long context affects performance
15:12 Details of StrictJSON
25:51 TaskGen Overview
26:12 Problems with BabyAGI/AutoGPT and AutoGen/crew.ai
30:45 How does an agent know what it needs to do?
32:47 Functions to guide actions
37:17 Inner Agents for more complex subtasks
46:39 Planner and Shared Knowledge between Agents
56:52 How much to know? Details of Subtasks Completed
1:11:08 TaskGen Design Philosophies
1:14:40 TaskGen Usage Walkthrough
1:34:08 Under the Hood of Planner
1:36:45 Teaser for Part 2 - Shared Variables and Memory
1:40:30 How you can help!
1:41:50 Discussion
~~~
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