본문 바로가기
728x90

데이터&AI117

Tavily(타빌리)는 무엇일까?? (인공지능을 통한 검색!) Tavily(타빌리): AI로 조사방법을 혁신하는 도구!!! 인공지능(AI)과 머신러닝(ML)의 끊임없는 발전 속에서 끊임없이 발전하는 인공지능(AI)과 머신러닝(ML) 기술 분야에서 효율적이고 정확하며 빠른 연구 도구에 대한 끊임없는 노력이 계속되어 왔습니다. 바로 이러한 상황에서, 개인과 단체 모두에게 연구 과정을 간소화하도록 설계된 인공지능 연구 도구 제품군을 제공하는 타빌리가 등장합니다. 이번 포스팅은 타빌리의 기능, 서비스, 그리고 인공지능 연구 분야에 대한 기여를 종합적으로 살펴보면서, 이 혁신적인 플랫폼이 어떻게 연구 흐름을 변화시킬지 분석합니다. 소개 타빌리는 고급 알고리즘과 전문가 팀을 활용하여 포괄적이고 신뢰성 있는 연구 결과를 제공함으로써 연구 과정을 간소화하고 가속화하겠다고 약속하는.. 2024. 1. 29.
Openai API로 DALL·E 이미지 생성하기!! (feat. python) openai의 api로 gpt3.5 gpt4 를 넘어 langchain, llamaindex 등 다양한 기술을 사용할 수 있는데요!! 오늘은 간단하 openai API를 바탕으로 DALL-E 이미지 생성하는 방법을 알아보겠습니다~! DALL·E 이미지 생성 코드 (기본) 코드는 아주 간단합니다! import openai client = openai.OpenAI(api_key = '{나의 openai KEY}') PROMPT = "rabbit wearing swimmingsuit under the sea " response = client.images.generate( prompt=PROMPT, n=1, size="256x256", ) 위의 코드를 실행하면!! 이렇게 결과물이 잘 나오구요~~ 해당 URL을.. 2024. 1. 27.
GPT API 의 Function Calling 기능 알아보기!! (feat. Python) GPT를 활용한 스토어도 나오고!! API 의 기술이 많이 발전했는데요!! 오늘은 Function Calling 기능에 대하여 알아보겠습니다~! Function Calling - 함수 호출!! 이 기능을 간단히 소개하자면!!! GPT를 통해 내 함수를 호출, 해당 결과를 return 하는것 입니다!!! 길게 소개하자면 아래와 같은 기능이 가능힙니다, 챗봇 설계: 챗봇이 API와 연결, 필요한 데이터를 검색하거나 액션을 수행할 수 있도록 기능 호출을 사용 가능 작업 자동화: 반복적인 작업 자동화 ex) 이메일 전송, 보고서 작성, 데이터 업데이트 등 자동화. 정보 추출: 자연어로 입력된 문서에서 주요 정보를 식별하고 추출하기 위해 기능 호출을 사용. 이를 통해 데이터 분석, 질문 응답 시스템 등 다양한 응.. 2024. 1. 26.
[langchain공부] langchain 기초 - 2 (feat. function call. 함수호출하기) 이번 포스팅에서도 gpt api 를!!! 기존 gpt api 방식과 langchain 방식으로 알아보겠습니다!!!! 우선!! gpt의 function call 기능은 지난포스팅에서 알아보았는데요~!!!! 같은 포스팅 내용을 한번더 활용, 피자 가격을알려주는 챗봇을 만든다고 생각해봅시다!!! A. openai 패키지만을 이용한 function call 방법 1. 패지키를 호출한뒤, client 객채를 만들고, 필요 함수를 제작합니다 > chat : openai에 프롬포트 호출하는 함수 > pizza_price_info : 피자가격 산출하는 함수 > functions : 함수의 설명 json import json import openai client = openai.OpenAI(api_key = '{나만의 .. 2024. 1. 26.
728x90