오늘의 튜토리얼에서는 함수 호출에 다른 매개 변수를 추가하여 요청을 보다 타겟팅된 방식으로 만드는 방법을 배웁니다. 여기서는 유형별 제품 함수에 초점을 맞추고 가격 범위라는 추가 매개 변수를 통합하겠습니다. 이 매개 변수를 사용하면 일렉트릭 기타의 특정 가격 범주를 지정하여 예산에 맞는 제품을 정확하게 찾을 수 있습니다.

주요 결과

  • 가격 범위와 같은 추가 매개 변수를 사용하면 쿼리를 보다 정확하게 제어할 수 있습니다.
  • 지도 구조를 사용하여 가격대(낮음, 중간, 높음)별로 제품을 필터링합니다.
  • 함수 호출은 새로운 매개변수에 맞게 조정되어 AI가 원하는 정보를 결정합니다.

단계별 지침

먼저, 새로운 가격 범위 매개 변수도 고려하도록 f 제품 유형별 함수를 조정합니다.

추가 매개 변수로 OpenAI API 기능 확장

첫 번째 단계에서는 가격 그룹이 포함된 맵을 정의합니다. 이 맵을 제품 가격 범위라고 하며 "낮음", "중간", "높음" 카테고리를 포함합니다. "낮음" 가격대에 몇 개의 제품이 있고 중간 가격대에는 두 개, 높은 가격대에는 몇 개의 제품만 있습니다.

이에 따라 가격 정보를 업데이트해야 합니다. 예를 들어 약간 높았던 899.99유로 대신 699.99유로를 사용합니다. 이는 보급형 기타에 대한 보다 현실적인 가격입니다.

추가 매개 변수로 OpenAI API 기능 확장

다음으로 유형별 제품에 대한 기능 설명으로 이동합니다. 여기에는 이미 제품 유형에 대한 매개 변수가 있으며, 이제 새 매개 변수 가격 범위를 문자열 유형으로 추가합니다.

새 매개 변수에 대한 설명이 "제품 가격이 떨어지는 범위는 낮음, 중간, 높음 중 하나여야 합니다."와 같이 명확한지 확인합니다. 이렇게 하면 AI가 매개 변수를 올바르게 해석하는 데 도움이 됩니다.

추가 매개 변수로 OpenAI API 기능 확장

이제 함수 호출을 처리하는 방법을 조정할 차례입니다. 가격 범위는 제품을 필터링하는 로직에 통합되어야 합니다.

추가 매개 변수로 OpenAI API 기능 확장

이제 지정된 가격 범위 내의 제품만 고려하도록 하는 필터 기준을 구현합니다. 이를 위해 가격 범주와 관련된 제품의 ID를 확인합니다.

추가 매개 변수로 OpenAI API 기능 확장

그러면 해당 가격대에 할당된 제품만 해당 제품 설명을 추출하기 위해 지도 기능으로 유입됩니다.

찾은 제품의 길이가 0이 아닌지 확인한 후에는 지정된 가격대에 실제로 사용 가능한 제품이 있는지 확인합니다. 그렇지 않은 경우 사용자에게 제품을 찾을 수 없음을 나타내는 기능을 반환합니다.

추가 매개 변수로 OpenAI API 기능 확장

제품을 사용할 수 있는 경우 감소 대신 조인 같은 더 간단한 방법을 사용하여 반환 형식을 지정하면 코드가 간소화됩니다.

추가 매개 변수로 OpenAI API 기능 확장

모든 것이 제대로 작동하는지 확인하려면 "저렴한 기타가 있나요?"와 같은 쿼리를 입력합니다. 그러면 사용 가능한 가장 저렴한 기타가 반환됩니다.

추가 매개 변수로 OpenAI API 기능 확장

'저예산 eBay' 제품을 검색했지만 찾을 수 없는 경우 AI는 현재 사용 가능한 제품이 없다고 알려줍니다. 이는 알고리즘이 올바르게 작동하고 있음을 나타냅니다.

추가 매개 변수로 OpenAI API 기능 확장

또한 중간 가격대의 제품이 있는지 확인해 보세요. 기능에 중간 가격대의 일렉트릭 기타를 요청하고 결과가 기대에 부합하는지 확인하세요.

추가 매개 변수로 OpenAI API 기능 확장

마지막으로 가장 비싼 기타를 요청하면 함수가 이를 올바르게 반환해야 합니다.

추가 매개 변수로 OpenAI API 기능 확장

이 단계를 성공적으로 완료했으면 이제 두 번째 매개 변수를 사용하여 첫 번째 함수 호출을 설정한 것입니다. 이로써 향후 함수에 대한 많은 가능성이 열렸습니다.

추가 매개 변수로 OpenAI API 기능 확장

픽업 수나 페이지 수와 같은 매개변수를 더 추가하여 더욱 구체적인 쿼리를 만들 수도 있습니다.

추가 매개 변수로 OpenAI API 기능 확장

이러한 사용자 지정은 AI가 필요한 결과를 출력하도록 하는 데 매우 중요합니다.

요약

이 가이드에서는 가격 범위 매개 변수를 함수 호출에 통합하는 방법과 그렇게 할 때 고려해야 할 사항을 배웠습니다. 간단한 매개변수이지만 이를 통해 보다 정확한 검색 쿼리를 구성하고 사용자 경험을 개선할 수 있습니다.

자주 묻는 질문

함수에 새 매개변수를 추가하려면 어떻게 하나요? 함수 정의에서 새 매개변수를 지정하고 함수 로직에서 올바르게 사용되는지 확인할 수 있습니다.

가격 카테고리를 정의하는 것이 중요한 이유는 무엇인가요?가격 카테고리를 정의하면 타겟팅된 제품을 선택할 수 있고 예산에 맞는 제품을 추천받을 수 있어 사용자 만족도가 높아집니다.

기능 결과를 어떻게 확인할 수 있나요?다양한 입력을 하고 반환값을 확인하여 필터 기능이 올바르게 작동하는지 테스트합니다.