PydanticAI: фреймворк для создания AI-агентов на основе Pydantic |
||
МЕНЮ Главная страница Поиск Регистрация на сайте Помощь проекту Архив новостей ТЕМЫ Новости ИИ Голосовой помощник Разработка ИИГородские сумасшедшие ИИ в медицине ИИ проекты Искусственные нейросети Искусственный интеллект Слежка за людьми Угроза ИИ ИИ теория Внедрение ИИКомпьютерные науки Машинное обуч. (Ошибки) Машинное обучение Машинный перевод Нейронные сети начинающим Психология ИИ Реализация ИИ Реализация нейросетей Создание беспилотных авто Трезво про ИИ Философия ИИ Big data Работа разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика
Генетические алгоритмы Капсульные нейросети Основы нейронных сетей Распознавание лиц Распознавание образов Распознавание речи Творчество ИИ Техническое зрение Чат-боты Авторизация |
2024-12-08 18:55 PydanticAI (https://github.com/pydantic/pydantic-ai) - фреймворк для Python, созданный командой разработчиков Pydantic, который упрощает создание приложений с использованием LLM. Фреймворк имеет простой и интуитивно понятный интерфейс для взаимодействия с LLMs, поддерживающими Async OpenAI (Ollama) и openAI API (ChatGPT, Gemini и Groq), с поддержкой Anthropic в ближайшем будущем. Основная особенность PydanticAI - система внедрения зависимостей, которая передает данные, соединения и логику в целевую модель. Она упрощает тестирование и оценку агентов и позволяет динамически формировать системные промпты и определять инструменты, доступные LLM. PydanticAI имеет возможность потоковой обработки ответов с валидацией структурированных данных, позволяя контролировать корректность соответствие данных ожидаемому ответу, тем самым повышая эффективность и интерактивность приложений. Для отладки и мониторинга работы агентов предусмотрена интеграция с Pydantic Logfire (https://pydantic.dev/logfire), с которым можно отслеживать запросы к базам данных, анализировать поведение модели и оценивать производительность. В документации к проекту (https://ai.pydantic.dev/) доступны примеры применения PydanticAI в сценариях: Построение Pydantic-модели на основе текстового ввода (https://ai.pydantic.dev/examples/pydantic-model/); Погодный агент (https://ai.pydantic.dev/examples/weather-agent/); Агент поддержки клиентов банка (https://ai.pydantic.dev/examples/bank-support/); Генерация SQL-запросов на основе пользовательского ввода (https://ai.pydantic.dev/examples/sql-gen/); RAG-поиск по массиву markdown-документам (https://ai.pydantic.dev/examples/rag/); Вывод результатов работы агента в терминале (https://ai.pydantic.dev/examples/stream-markdown/); Пример проверки потокового структурированного ответа на примере информации о видах китов; (https://ai.pydantic.dev/examples/stream-whales/) Простой чат-приложение (https://ai.pydantic.dev/examples/chat-app/). PydanticAI находится на ранней стадии бета-тестирования. Установка и простой пример "Hello Word" с Gemini-1.5-flash: # Install via PyPI Лицензирование: MIT License. Документация (https://ai.pydantic.dev/) Demo (https://huggingface.co/spaces/freddyaboulton/pydantic-ai) GitHub (https://github.com/pydantic/pydantic-ai) Источник: github.com Комментарии: |
|