과제에는 잠재적 인 맥락 손실, 작업 복잡성, 도메인 별 지식 요구 및 성능 균형 균형이 포함됩니다. 견고하고 맞춤형 전략이 중요합니다
Rag 기반 Genai App 비용 문제 :
rag, 벡터 데이터베이스를 사용하여 LLM 컨텍스트를 강화하면서 예기치 않게 생산 비용이 증가했습니다. OpenAI와의 각 사용자 상호 작용에 대해 많은 양의 데이터 (예 : 전체 채팅 기록)를 전송하는 데 비용이 많이 드는 것으로 나타났습니다. 이는 개인화 된 컨텐츠 (피트니스 계획, 레시피 권장 사항)를 생성하는 Q & A 채팅 및 응용 프로그램에서 특히 두드러졌습니다. 도전은 충분한 맥락을 비용 관리와 균형을 잡는 것이 었습니다.
상승 래그 파이프 라인 비용 해결 : -
프롬프트 엔지니어링, 최적의 LLM 응답을 얻기 위해 정확한 쿼리를 제작하는 것이 중요했습니다. 신속한 압축, 필수 요소로의 증류 프롬프트, 추가 비용 절감. 이 간소화 된 커뮤니케이션으로 계산 부담 및 배포 비용을 낮추었습니다. 도구와 다시 쓰기 프롬프트를 사용하면 상당한 비용 절감이 발생했습니다 (최대 75%). OpenAi의 토큰 화기 도구는 프롬프트 길이를 미세 조정하는 데 도움이되었습니다
프롬프트 예 :
-
- 원본 : "이탈리아 여행 계획, 역사적 유적지 방문 및 현지 요리를 즐기십시오. 최고의 역사적 유적지와 전통 요리를 나열하십시오."
.
-
압축 : "이탈리아 여행 : 최고의 역사적 유적지와 전통 요리."
-
원본 : "토마토, 시금치, 병아리 콩, 한 시간 안에 준비된 건강한 채식 저녁 식사 레시피가 필요합니다.
압축 : "빠르고 건강한 채식 요리법 (토마토, 시금치, 병아리 콩). 제안?"
프롬프트 압축 이해 : 효과적인 프롬프트는 엔터프라이즈 애플리케이션에 중요하지만 긴 프롬프트는 비용을 증가시킵니다. 프롬프트 압축은 불필요한 정보를 제거하여 계산 부하 및 쿼리 당 비용을 낮추어 입력 크기를 줄입니다. 여기에는 주요 요소 (키워드, 엔티티, 문구)를 식별하고 그 요소 만 유지하는 것이 포함됩니다. 혜택은 계산 부하 감소, 비용 효율성 향상, 효율성 증가 및 확장 성 향상이 포함됩니다.
프롬프트 압축의 문제 :
잠재적 컨텍스트 손실
작업 복잡성
도메인 별 지식 요구 사항
밸런싱 압축 및 성능
프롬프트 압축 도구 : -
-
Microsoft llmlingua :
프롬프트 압축을 포함하여 LLM 출력을 최적화하는 툴킷. 소규모 언어 모델을 사용하여 불필요한 단어를 식별하고 제거하여 성능 손실을 최소화하여 상당한 압축을 달성합니다.
-
-
선택적 맥락 : 간결하고 유익한 프롬프트를위한 선택적 맥락 포함에 중점을 둔 프레임 워크. 필수 정보를 유지하라는 프롬프트를 분석하여 LLM 성능 및 효율성을 향상시킵니다.
OpenAi의 GPT 모델 :
수동 요약 또는 선택적 컨텍스트와 같은 도구는 OpenAI 모델의 프롬프트를 압축하여 정확도를 유지하면서 토큰 수를 줄일 수 있습니다. GPT 모델에 대한 압축 프롬프트의 예가 제공됩니다
-
결론 :
프롬프트 압축은 LLM 애플리케이션 효율성과 비용 효율성을 크게 향상시킵니다. Microsoft Llmlingua 및 선택적 컨텍스트는 강력한 최적화 도구를 제공합니다. 올바른 도구를 선택하는 것은 응용 프로그램 요구에 따라 다릅니다. 신속한 압축은 효율적이고 효과적인 LLM 상호 작용에 필수적이며 비용 절감과 RAG 기반 Genai 응용 프로그램 성능을 향상시킵니다. OpenAI 모델의 경우 이러한 도구와 결합 된 간단한 NLP 기술이 효과적입니다.