Быстрый расширитель
Быстрый расширитель Openai.
Введение
Этот репозиторий касается быстрого расширителя : подтверждение концептуального программного обеспечения , которое использует сам API OpenAI для повышения производительности задачи, запрошенной при вводе для гипотетического агента .
На мой взгляд, первоначальное расширение подсказки должно быть первой задачей, которую должен выполнить агент . Оптимизация первоначальной подсказки (с чем-то, похожее на грамматическую, также может помочь создать лучший ответ.
В дополнение к этому агент должен извлечь как можно больше информации из входной задачи, такой как: географические местоположения , языковые коды ISO 639-1 , URL-адреса и т. Д. Для возможного более позднего использования.
ВАЖНО: Использование Markdown в качестве формата, в котором для запроса ответов на подсказки открывает возможность использования общих регуляторов для управления выводом от GPT 3.5/4, используя преимущества предсказуемости вывода .
Функции будут:
- Расширение задачи в ряд промежуточных шагов, необходимых для выполнения задачи (реализовано)
- Языковая коррекция (грамматика и т. Д.)
- Поймите, включает ли задача географические местоположения и извлечь ее (реализовано)
- Понять язык задачи и ответь с помощью языкового кода ISO 639-1 (реализовано)
- Понять, включает ли задача URL и извлечь его (реализовано)
- Поймите, необходим ли поиск в Google для выполнения шага, и, если ответ положительный, выполните его (частично реализовано)
- Поймите, необходимо ли выполнение соскоба с веб -страницы (частично реализовано)
- Сохранение подробных журналов на диск (в формате разметки), необходимая позже для реконструкции входов/цепочки проведения/выходов (для выполнения)
- Использование разметки в качестве стандарта для обработки (как для предсказуемости выхода OpenAI GPT 3.5/4 , так и для простоты управления самим форматом с общими регуляциями)
Если вы хотите больше понимания, вы можете прочитать этот блог: https://ingegnerealbano.com/prompt-expansion-con-openai-potrebbe-essere-una-nuova-idea/
Зависимости
- PIP установка -обновление PIP
- Установка PIP -обновлять открытие
- Установка PIP-GoogleSearch-Python
- Установка PIP -Upradge BeautifulSoup4
- Установка PIP -обновление HTML5LIB
- PIP установка -обновления HTML2Text
- Установка PIP-обновление Python-Dotenv
Но требования. Txt предоставляется.
Бежать только
- Клонировать репозиторий: git clone ...
- Создать и активировать Вен
- установить зависимости или использовать требования.
- Поместите файл .env с вашим ключом API OpenAI в корне проекта
- Python3 main.py
- наслаждаться? ;)
Обратите внимание, что никаких этапов не предоставляется, и никаких гарантий, что это программное обеспечение будет завершено.
Обратите внимание, что в настоящее время это программное обеспечение должно быть замедлено, потому что оно требует более 10 000 жетонов в минуту ...