An open API service indexing awesome lists of open source software.

https://github.com/dacossti/llm-task-planner

LLM-Task-Planner
https://github.com/dacossti/llm-task-planner

Last synced: 12 days ago
JSON representation

LLM-Task-Planner

Awesome Lists containing this project

README

          

# LLM-Task-Planner

В настоящее время больщие языковые модели, такие как GPT, используются все чаще и чаще: будь то в бизнесе, развлечениях и, конечно же, в образовании.

В этой работе мы предлагаем использовать GPT-3 в качестве планировщика, чтобы позволить воплощенным агентам, то есть роботам, понимать естественный язык и быстро научиться выполнять новые задачи на основе плана, сгенерированного GPT-3.

Например, если бы вы собирались приготовить себе омлет, вам, несомненно, потребовались бы яйца, сковорода, немного масла и немного соли.

Поскольку здравый смысл подсказывает, что яйца часто хранятся в холодильнике, вы бы подошли к холодильнику, взяли яйца, затем вы бы пошли на кухню, взяли сковороду, включили духовку, поставили сковороду на духовку, налили масло в сковороду, разбейте на мелкие кусочки. яйца, положить немного соли, подождать 1-2 минуты, выключить духовку и вынуть сковороду из духовки.

По сути, наш алгоритм позволяет агенту (роботу) делать то же самое. В данном конкретном случае он создал бы план, который выглядит примерно так:

- Navigate fridge
- OpenObject fridge
- PickupObject eggs
- CloseObject fridge
- Navigate kitchen
- PickupObject pan
- PickupObject oil
- ToggleObjectOn oven
- PutObject pan oven
- PutObject oil pan
- PutObject eggs pan
- PutObject salt pan
- ToggleObjectOff oven

# Quickstart

- Установить нужные библиотеки

```
pip install -r requirements.txt
```

- Запустить main.py
```
python main.py
```

> **Note**
> Не забудьте указать свой секретный ключ openai в файле main.py