본문 바로가기

데이터과학70

효율적인 프롬프트 엔지니어링을 위한 가이드라인 거대 언어 모델(Large Language Model, LLM)이 잘 이해할 수 있는 형태로 질문(a.k.a 프롬프트 작성)을 하기 위한 두가지 원칙이 있습니다. 두가지 원칙을 다루기 전에, 가장 기본이 되는 원칙은 ‘프롬프트를 영어로 작성하라’ 입니다. 네이버에서 출시한 하이버 클로바에게 질의 한다면, 한글로 질의하고 응답을 받는게 자연스럽겠지만, ChatGPT는 영어로 질의해야 더 잘 알아듣고, 더 잘 대답해줍니다. 이제 좋은 프롬프트 작성을 위한 첫번째 원칙에 대해서 이야기 해 보겠습니다. 1. 명료하면서 구체적으로 질문하라 💡 좋은 프롬프트 작성을 위한 첫번째 원칙은 “명료하면서 구체적으로 질문하라”입니다. 그런데 여기서 명료하게(clear) 질문하는 것은 질문이 짧은 것을 의미하지는 않습니다. .. 2023. 5. 3.
Auto-GPT가 적용될 수 있는 분야들... Auto-GPT는 인간과 같은 고품질의 텍스트를 생성하고, 대량의 텍스트를 요약하며, 질문에 답하고, 언어 간 번역도 할 수 있습니다. A텍스트 분류, 감성 분석 및 개체명 인식도 할 수 있습니다. 또한, Auto-GPT는 마케팅 조사, 콘텐츠 작성 및 소프트웨어 개발 산업에서도 사용될 수 있습니다. Auto-GPT는 아직 초기 단계이지만, 이미 여러 응용 분야에서 가능성이 검증되고 있습니다. 1. Auto-GPT는 프로그램을 수정하고 성능을 향상시킬 수 있음 Auto-GPT는 코드를 읽고 쓰며 실행할 수 있으므로 프로그래밍 코드를 개선하는 업무를 할 수 있습니다. 코드의 평가, 테스트 및 업데이트를 진행하며 더 빠르고 더 신뢰성이 있으며 더 효율적인 프로그램을 만들 수 있습니다. Auto-GPT의 개.. 2023. 4. 24.
Auto-GPT가 뭐예요? 어떻게 작동해요? AI에 조금이라도 관련 되어 있는 많은 사람들은 ChatGPT의 매력에 푹 빠져 있습니다. 이 인공지능 챗봇은 사용자가 뭐라 입력하던지, 빠르고 자연스럽게 응답해 줍니다. 그러나 사용자들은 종종 인공지능 챗봇에게 유용한 대답을 얻지 못하는 경우도 있는데요, ChatGPT로부터 성공적인 응답을 이끌어 내기 위해서는 AI가 잘 응답할 수 있는 프롬프트를 만들어서 질문해야 합니다. Auto-GPT는 AI가 자체적으로 프롬프트를 생성하게 하는 혁신적인 새로운 응용 프로그램입니다. Auto-GPT는 어떤 특별한 기능이 있나요? Auto-GPT는 Significant Gravitas라는 개발자가 최근 GitHub에 공유한 GPT-4 기반의 Python 프로그램입니다. Auto-GPT는 "AI 에이전트" 개념을 만들.. 2023. 4. 24.
[pyspark] GraphFrames 다루기 GraphFrames 생성하기 Vertex와 Edge DataFrames을 이용하여 GraphFrames를 만들 수 있습니다. Vertex DataFrame은 그래프의 각 Vertex에 대해 고유한 ID를 지정하는 "id"라는 특수 열이 포함되어야 합니다. Edge DataFrame은 "src"(source vertex ID of edge) 및 "dst"(destination vertex ID of edge)라는 두 개의 특수 열이 포함되어야 합니다. 두 DataFrame에는 임의의 다른 column을 포함할 수 있으며, 이러한 항목들은 edge 및 vertex의 속성을 나타낼 수 있습니다. GraphFrame은 edge 정보만을 포함하는 DataFrame을 통해서도 구성할 수도 있습니다. 이렇게 구성하.. 2022. 6. 7.
[SQL] row_number() vs. count(1) SQL에서 "partition by"를 사용하여, 동일한 파티션 내의 번호를 부여하는 싶은 경우가 있습니다. 이러한 경우에 다음의 두가지 문법 중에서 어떤 것을 선택해야 할까요? row_number() over (partition by ...) count(1) over (partition by ...) 아래의 쿼리를 발생시켰을때, 데이터에 따라서 동일한 결과를 보여주는 경우도 있습니다. select element1, employee , row_number() over (partition by element1 order by employee) as 'row_number' , count(1) over (partition by element1 order by employee) as 'count' from db.. 2022. 6. 4.
2022년 애드테크(AdTech) 및 마테크(MarTech) 동향 애드테크(AdTech)는 Advertising Technology의 줄임말이며, 마테크(MarTech)는 Marketing Technology의 줄임말입니다. 2021년은 애드테크, 마테크, 그리고 프로그래밍 방식의 광고 산업 분야에서 매우 중요한 해였습니다. 애글(Apple)과 구글(Google)은 2021년 개인정보보호 강화 조치를 발표하였으며, 이로 인해서 애드테크 분야의 많은 기업들이 영향을 받게 되었습니다. 애플(Apple)은 개인정보 보호와 관련해서 많은 변화를 시도했고, 구글 크롬은 개인 정보 샌드박스를 제안했습니다. 애플은 개인의 프라이버시 보호 기능 강화를 위해 IDFA(Identifier for Advertisers)에 대한 정보주체의 동의요건을 옵트아웃(opt-out)에서 옵트인(op.. 2022. 3. 28.