Объяснение DSPy!
Автор: Connor Shorten
Загружено: 2024-01-29
Просмотров: 79488
Всем привет! Большое спасибо за просмотр этого объяснения DSPy! DSPy — это невероятно интересный новый фреймворк для разработки LLM-программ! Разработанный такими фреймворками, как LangChain и LlamaIndex, он позволяет создавать гораздо более мощные системы, объединяя вызовы LLM в цепочки! Это означает, что результат одного вызова LLM является входом для следующего, и так далее. Мы можем рассматривать цепочки как программы, где каждый вызов LLM аналогичен функции, которая принимает текст на вход и возвращает текст.
DSPy предлагает новую модель программирования, вдохновлённую PyTorch, которая даёт вам полный контроль над этими LLM-программами. Более того, абстракция Signature обёртывает подсказки и структурированный ввод/вывод для очистки кодовой базы LLM-программ. Затем DSPy объединяет синтаксис с супер-новым *компилятором*, который совместно оптимизирует инструкции для каждого компонента LLM-программы, а также предоставляет примеры решения задачи.
Вот мой обзор идей DSPy, охватывающий основные концепции и подробно разбирающий вводные тетради, показывающий, как скомпилировать простую RAG-программу типа «извлечение-чтение», а также более продвинутую многошаговую RAG-программу с двумя компонентами LLM, которые нужно оптимизировать с помощью компилятора DSPy! Надеюсь, эта информация будет вам полезна!
Напишите мне @CShorten30 в X. Я буду рад обсудить ваши работы и предложить любую помощь с DSPy и/или Weaviate!
Полезные ссылки:
Присоединяйтесь к Discord-сообществу DSPy! / discord
DSPy GitHub: https://github.com/stanfordnlp/dspy
Документ DSPy: https://arxiv.org/abs/2310.03714
Утверждения DSPy: https://arxiv.org/abs/2312.13382
Руководство по абстракциям LLM: https://www.twosigma.com/articles/a-g...
Джейсон Лю: Pydantic — это всё, что вам нужно: • Pydantic is all you need: Jason Liu
Системы запросов LlamaIndex: https://docs.llamaindex.ai/en/stable/...
LangChain: https://js.langchain.com/docs/use_cases
Главы
0:00 DSPy!
1:37 Модель программирования DSPy
5:07 Программы LLM
8:56 Программирование, а не подсказки
13:48 Аналог PyTorch
19:16 Компилятор DSPy
27:50 Метрики
30:13 Телесуфлеры
30:50 Пример кода
50:37 Начните использовать DSPy!
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: