Skip to content

Commit

Permalink
change index page
Browse files Browse the repository at this point in the history
  • Loading branch information
ShilinHe committed Dec 20, 2023
1 parent 4d29ded commit 6f8b82c
Show file tree
Hide file tree
Showing 2 changed files with 47 additions and 0 deletions.
47 changes: 47 additions & 0 deletions website/docs/overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Overview
<!-- <div>
<h1 style={{display: flex, padding: 0 20px}}>
<img
src={require('../static/img/logo_light.png').default}
alt="Logo"
style={{width: 80, height: 80, display: "inline"}}
/>
<span style={{lineHeight: "80px"}}>TaskWeaver</span>
</h1> -->
<!-- </div> -->


**TaskWeaver** is a *code-first* agent framework for seamlessly planning and executing data analytics tasks.
This innovative framework interprets user requests through coded snippets and efficiently
coordinates a variety of plugins in the form of functions to execute
data analytics tasks

**Highlighted Features**

- [x] **Rich data structure** - TaskWeaver allows you to work with rich data
structures in Python, such as DataFrames, instead of having to work with
text strings.
- [x] **Customized algorithms** - TaskWeaver allows you to encapsulate your
own algorithms into plugins (in the form of Python functions),
and orchestrate them to achieve complex tasks.
- [x] **Incorporating domain-specific knowledge** - TaskWeaver is designed to
be easily incorporating domain-specific knowledge, such as the knowledge
of execution flow, to improve the reliability of the AI copilot.
- [x] **Stateful conversation** - TaskWeaver is designed to support stateful
conversation. It can remember the context of the conversation and
leverage it to improve the user experience.
- [x] **Code verification** - TaskWeaver is designed to verify the generated code
before execution. It can detect potential issues in the generated code
and provide suggestions to fix them.
- [x] **Easy to use** - TaskWeaver is designed to be easy to use.
We provide a set of sample plugins and a tutorial to help you get started.
Users can easily create their own plugins based on the sample plugins.
TaskWeaver offers an open-box experience, allowing users to run a service immediately after installation.
- [x] **Easy to debug** - TaskWeaver is designed to be easy to debug.
We have detailed logs to help you understand what is going on during calling the LLM,
the code generation, and execution process.
- [x] **Security consideration** - TaskWeaver supports a basic session management to keep
different users' data separate. The code execution is separated into different processes in order not to interfere with each other.
- [x] **Easy extension** - TaskWeaver is designed to be easily extended to accomplish
more complex tasks. You can create multiple AI copilots to
act in different roles, and orchestrate them to achieve complex tasks.
Binary file added website/static/img/logo_light.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 6f8b82c

Please sign in to comment.