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
- Host: GitHub
- URL: https://github.com/dacossti/llm-task-planner
- Owner: Dacossti
- Created: 2024-06-13T08:16:59.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-13T10:10:29.000Z (over 1 year ago)
- Last Synced: 2025-03-04T16:12:04.977Z (7 months ago)
- Language: Python
- Size: 32.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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