Почему я запустил PromptDesk
Будучи инженером по машинному обучению в Seismic, ведущей в мире платформе продаж и маркетинга на основе искусственного интеллекта, я своими глазами наблюдал невероятные темпы развития рынка искусственного интеллекта. Эта быстрая эволюция в сочетании с ажиотажем и неразберихой на рынке вдохновила меня на создание PromptDesk, проекта со 100% открытым исходным кодом для оптимизации разработки на основе подсказок.
Сосредоточьтесь на одной задаче, очень хорошо
Основная цель PromptDesk — служить основополагающим компонентом для большей части моей работы по LLM и разработке на основе подсказок. В этой быстро развивающейся отрасли наша способность эффективно организовывать подсказки имеет решающее значение. Подсказки должны быстро создаваться и повторяться, чтобы мы могли сосредоточиться на инновациях и создании ценности для бизнеса и клиентов.
Навигация по перенаселенному ландшафту и преждевременное расширение
Пространство оперативного управления переполнено, и многие игроки расширяют свою деятельность в области RAG, Agent, обучения/тонкой настройки LLM и других областей.
Однако я считаю, что такое расширение преждевременно по нескольким причинам:
- RAG — это сложный процесс, ориентированный на конкретный вариант использования, для многих организаций.
- RAG имеет сложные требования к интеграции и разнообразные потребности в источниках данных.
- Увеличение контекстных окон LLM может сделать ненужными подходы на основе RAG.
- Создание агента является исключительно сложной задачей и зависит от конкретного случая использования.
- Лучшие практики в этой сфере находятся в зачаточном состоянии.
- Обучение и тонкая настройка LLM могут стать менее важными по мере улучшения стоимости и качества модели.
Учитывая эти факторы, мне было бы неудобно создавать что-то, что может быстро устареть.
Непосредственная ценность
PromptDesk отделен от коммерческих LLM, что позволяет быстро интегрироваться с любым API LLM, не дожидаясь, пока команды или участники создадут эту интеграцию. PromptDesk также не зависит от поставщика и может размещаться внутри компании. Эта гибкость имеет решающее значение, поскольку ожидается, что вопросы конфиденциальности данных и сложность будущих приложений ИИ будут расти в геометрической прогрессии с развитием агентов ИИ.
Цель PromptDesk — не стать всеобъемлющим приложением для искусственного интеллекта. Вместо этого он предназначен для того, чтобы преуспеть в одном: разработка на основе подсказок .
PromptDesk стремится предоставить своим пользователям беспрецедентную ценность, сосредоточив внимание на этой основной функциональности.
Примеры настоящего успеха
После внедрения PromptDesk я заметил значительное ускорение разработки и разработки как на работе, так и в сторонних проектах. Друзья и коллеги, воспользовавшиеся этим проектом, также выразили признательность за то, как он облегчил им быстрый процесс проектирования.
Как это работает
Установка (образ Docker)
PromptDesk создан для того, чтобы начать работу менее чем за 5 минут. Наш двухстрочный сценарий установки может выполнить локальную или удаленную установку для разработки с использованием имени домена/субдомена (SSL). Наше краткое руководство содержит дополнительную информацию.
Настраивать
from promptdesk import PromptDesk # PromptDesk is only available as a self-hosted Docker image pd = PromptDesk( api_key="YOUR_LOCAL_OR_SELF_HOSTED_PROMPTDESK_API_KEY", service_url="http://localhost" ) # Check if the PromptDesk service is up and running! print(pd.ping())
Быстрое создание
# Generate text immediately story = pd.generate("short-story", { "setting": "dark and stormy night", "character": "lonely farmer", "plot": "visited by a stranger" }) print(story)
Классификация и кэширование
# Built-in Classification isHappy = pd.generate("is_positive", { "text": text }, classification={ True: ["positive", "happy", "yes"], False: ["negative", "sad", "no"] }, cache=True) if isHappy: print("I'm happy!") else: print("I'm sad!")
На ваше рассмотрение
Если вы считаете, что PromptDesk может улучшить ваш рабочий процесс разработки на основе подсказок, я приглашаю вас попробовать его на github.com/promptdesk/promptdesk .
Ваша поддержка как звезды GitHub ⭐ будет очень признательна!
Спасибо,
Джастин
В среде искусственного интеллекта, характеризующейся быстрыми изменениями и зачастую преждевременным расширением, PromptDesk стремится предоставить стабильное, целенаправленное решение с открытым исходным кодом для оперативной разработки. Присоединяйтесь к нам в нашей миссии по упрощению и ускорению создания инновационных приложений искусственного интеллекта.