이것은 가능한 모든 도구를 사용하여 OpenAI 보조원의 간단한 데모입니다. "도구"는 검색을 위한 코드 통역사 , 2 개의 파일 (PDF 1 개 및 CSV 1 개) 및 Functions.py에 정의 된 두 기능 (여기에 정의)입니다. 어시스턴트에게 임의의 숫자와 문자열을 생성 할 수있는 기능을 제공합니다.
AssistantLog.md 에도 기록됩니다.STDOUT 에 인쇄됩니다..env 에 저장하여 향후 재현을 피할 수 있습니다. OpenAI 계정에서 작성된 보조자 목록은 https://platform.openai.com/assistants에서 찾을 수 있습니다. 요구 사항 : OPENAI_API_KEY 필요하며 로컬 .env 파일로 입력해야합니다.
https://platform.openai.com/api-keys를 참조하십시오

AssistantLog.md시작 스레드 _jbdrpxs1esz58dc0becz3pzm
사용자 : What tools do you have?
어시스턴트 : 당신을 도와 줄 수있는 몇 가지 도구가 있습니다. 다음은 도구 및 기능 목록입니다.
PYTHON :이 도구를 사용하면 스크립트를 실행하고 데이터를 분석하고 시각화를 생성하는 등의 상태가 많은 Jupyter 노트북 환경에서 Python 코드를 실행할 수 있습니다.
myfiles_browser :이 도구를 사용하면 업로드 한 파일을 탐색 할 수 있습니다. 파일 내용을 검색하고 파일을 열어서 전체로 읽고, 특정 텍스트 스팬을 인용하고, 검색 결과를 앞뒤로 탐색하고, 열린 문서를 스크롤 할 수 있습니다. 텍스트 데이터 및 문서로 작업하는 데 유용합니다.
함수 (네임 스페이스) :이 네임 스페이스 내에서 사전 정의 된 함수를 사용하여 임의의 숫자 생성 또는 지정된 특성을 가진 임의의 문자 문자열과 같은 특정 작업을 수행 할 수 있습니다.
multi_tool_use (네임 스페이스) :이 도구는 여러 도구를 동시에 활용하여 동시에 동시에 작동 할 수있는 래퍼 역할을합니다. 다중 독립적 인 작업을 수행해야 할 때 특히 유용합니다.
작업을 염두에두면 알려 주시면 이러한 도구를 활용하여 도움을 줄 수 있습니다!
사용자 : Create a CSV with two rows of random digits
어시스턴트 : 두 줄의 임의 자릿수가있는 CSV 파일이 생성되었습니다. 아래 링크를 사용하여 다운로드 할 수 있습니다.
다운로드에서 사용할 수있는 CSV 파일 [0] /mnt/data/random_digits.csv를 다운로드하십시오
시작 스레드 _nepq57uxk7ugkyanni5jdil
사용자 : Create a CSV file containing two columns: "Date" and "Nuclear Authorization Code", and populate it with four rows containing past dates and NACs that meet the generation requirements of the NAC Protocol.
어시스턴트 : "날짜"및 "NAC (Nuclear Authorization Code) (NAC)로 CSV 파일을 채우려면 NAC 프로토콜을 준수하는 과거 날짜 및 NAC를 생성해야합니다. 그러나 진행하기 전에 NAC 프로토콜이 핵 승인 코드 생성에 수반되는 내용을 지정하십시오. 이는 이러한 코드를 만드는 방법을 결정할 것입니다.
핵 인증 코드에는 포함되어야하는 특정 형식, 길이 또는 문자 세트가 있습니까? CSV 파일에 포함되어야하는 날짜에 대한 특정 규칙이 있습니까 (예 : 특정 연도, 특정 형식 등)?
생성 요구 사항의 세부 사항을 제공하면 그에 따라 CSV 파일을 만들 수 있습니다.
사용자 : Look in the files that you can retrieve for the NAC Protocol. You have access to a PDF containing that information.
보조 : NAC 프로토콜은 다음을 요구합니다.
이러한 요구 사항에 따라 지난 10 일 이내에 해당 날짜가있는 4 개의 무작위로 생성 된 NAC를 만들 것입니다. 그 후이 정보를 CSV 형식으로 저장하겠습니다.
오늘부터 지난 10 일 이내에 4 개의 날짜를 생성 한 다음 4 개의 임의의 25 글자 코드를 생성하는 것으로 시작합시다. 4 개의 과거 날짜와 해당 핵 인증 코드 (NACS)가 포함 된 CSV 파일이 성공적으로 생성되었습니다. 다음 링크를 사용하여 파일을 다운로드 할 수 있습니다.
핵 인증 코드 CSV 다운로드