Большой модель действий для разработки веб -агентов ИИ
Lavague-это рамка с открытым исходным кодом, предназначенную для разработчиков, которые хотят создать веб-агенты искусственного интеллекта для автоматизации процессов для своих конечных пользователей.
Наши веб -агенты могут взять на себя цель, такие как «Шаги установки печати для библиотеки диффузоров обнимающего лица», а также генерировать и выполнить действия, необходимые для достижения цели.
Агенты лавагу состоит из:
? Построен на лавагу
Lavague QA - это инструмент, адаптированный для инженеров QA, использующих нашу структуру.
Это позволяет вам автоматизировать написание тестирования, превращая спецификации Gherkin в простые в интеграционных тестах. Lavague QA - это проект, использующий фреймворк Lavague за кулисами, чтобы сделать веб -тестирование более эффективным.
Для получения подробной информации и инструкций по настройке, посетите документацию по QA Lavague.
Вот пример того, как Lavague может предпринять несколько шагов для достижения цели «Перейти на Quicktour of Peft»:
Вы можете сделать это со следующими шагами:
pip install lavague
from lavague . core import WorldModel , ActionEngine
from lavague . core . agents import WebAgent
from lavague . drivers . selenium import SeleniumDriver
selenium_driver = SeleniumDriver ( headless = False )
world_model = WorldModel ()
action_engine = ActionEngine ( selenium_driver )
agent = WebAgent ( world_model , action_engine )
agent . get ( "https://huggingface.co/docs" )
agent . run ( "Go on the quicktour of PEFT" )
# Launch Gradio Agent Demo
agent . demo ( "Go on the quicktour of PEFT" )
Для получения дополнительной информации об этом примере и о том, как использовать Lavague, см. В нашем быстром туре.
Обратите внимание, что эти примеры используют нашу конфигурацию API OpenAI по умолчанию, и вам нужно будет установить переменную openai_api_key в вашей локальной среде с помощью допустимого ключа API для работы.
Для сквозного примера Lavague в Google Colab см. В нашу ноутбука быстрого тура
Мы поддерживаем три варианта драйвера:
Обратите внимание, что не все водители поддерживают все функции агента:
Особенность | Селен | Драматург | Расширение хрома |
---|---|---|---|
Безголовые агенты | ✅ | ⏳ | N/a |
Обрабатывать iframes | ✅ | ✅ | |
Откройте несколько вкладок | ✅ | ⏳ | ✅ |
Выделите элементы | ✅ | ✅ | ✅ |
✅ Поддерживается
⏳ Скоро
не поддерживается
Если вы испытываете какие -либо проблемы, начинающие с Lavague, вы можете:
Мы хотели бы вашей помощи и поддержки в нашем стремлении создать надежную и надежную модель крупных действий для веб -автоматизации.
Чтобы не иметь нескольких людей, работающих над теми же вещами и не в состоянии объединить вашу работу, мы рассказали о следующем процессе вклада:
GitHub issues
: мы рекомендуем проверить проблемы с помощью help-wanted
и good first issue
ярлыковcommunity assigned
лейбл Пожалуйста, ознакомьтесь с нашим contributing guide
для получения более подробной информации.
Чтобы быть в курсе нашего отставания на нашем проекте здесь.
Lavague использует LLMS (по умолчанию Openai's gpt4-o
, но это полностью настраиваемо) под капюшоном.
Стоимость этих вызовов LLM зависит от:
Пожалуйста, посмотрите нашу специальную документацию по подсчетам токенов и оценке затрат, чтобы узнать, как вы можете отслеживать все токены и оценить затраты на управление вашими агентами.
Мы хотим создать набор данных, который может использоваться сообществом ИИ для создания лучших моделей крупных действий для лучших веб -агентов. До сих пор вы можете увидеть нашу работу по созданию наборов данных сообщества на нашей странице объятия Bigaction.
Вот почему Lavague по умолчанию собирает следующую телеметрию пользовательских данных:
Будьте осторожны, чтобы никогда не включать личную информацию в ваши цели и дополнительные пользовательские данные. Если вы собираетесь включить личную информацию в свои цели/дополнительные пользовательские данные, настоятельно рекомендуется отключить телеметрию.
Если вы хотите отключить всю телеметрию, вам следует установить переменную среды LAVAGUE_TELEMETRY
на "NONE"
.
Для установки того, как установить свою переменную среды LAVAGUE_TELEMTRY
, см. Наше руководство здесь.