끄적끄적 어디서나 개발
    • 메뉴 닫기
    • 글작성
    • 방명록
    • 환경설정
      • Developer
        • AI
        • Project
          • 주식자동매매
        • Language
          • JAVA
          • Python
          • Spring
          • Ruby&Rails
          • CSS&javascript
          • Databases
          • ETC
        • Linux
        • Mobile
        • Tool
          • Notion
          • Git
        • Quiz
        • Book
        • Review
    • 홈
    • 태그
    • 방명록
    AI

    AI가 내 API를 직접 호출한다면? Function Calling 최적화 가이드

    인공지능(AI)이 여러분이 열심히 만들어둔 API를 스스로 판단해서 호출하고, 그 결과로 사용자에게 답변하는 세상을 상상해 보셨나요? 이것은 더 이상 상상이 아닌 'Function Calling'이라는 기술을 통해 현실이 되었습니다.오늘 포스팅에서는 "AI가 내 API를 직접 호출한다면?"이라는 흥미로운 가정을 바탕으로, 여러분의 API를 AI 에이전트가 완벽하게 이해하고 안정적으로 사용할 수 있도록 만드는 Function Calling 최적화 가이드를 아주 자세하게, 실제 예제와 함께 정리해 드리겠습니다. 1. AI는 '직접' 호출하지 않습니다 (중요!)가장 먼저 바로잡아야 할 오해가 있습니다. 우리가 OpenAI의 GPT나 Google의 Gemini API를 사용할 때, AI 모델 그 자체(네트워크 ..

    2026. 3. 14. 18:44
    Language/Spring

    gradle 버전 올리기

    Gradle 7.0 버전 이상부터는  api 키워드 사용 가능 ( compile 비슷한 키워드) api 를 사용하기 위해서는 apply plugin: 'java' 대신 아래를 사용.apply plugin: 'java-library' 현재 그래들 버전 확인./gradlew --version 그래들 버전 확인./gradlew wrapper --gradle-version=7.4.1

    2024. 5. 13. 10:54
    Language/ETC

    [intelliJ] Cannot to already running IDE instance. Exception: Process xxxx is still running 오류

    인텔리제이를 실행시킬려고 하니 해당 오류가 뜨며 실행이 되지 않았다. 해결 방안은 간단하다. 터미널을 실행 시키고 아래 명령어를 입력하면 된다. >> kill -9 503 프로세스를 죽이면 된다. Process 다음 나오는 PID 를 입력하면 된다. 나는 503이라고 떴기 때문에 해당 숫자를 넣어서 kill 명령어를 실행시켰다.

    2023. 12. 26. 09:23
    Language/CSS&javascript

    jquery datatable move to page 페이지 수동 이동

    jquery datatable 에서 페이징 처리를 제공 하고 있지만 리스트에서 이벤트가 발생하거나 새로고침을 하거나 기타등등의 이유로 페이지를 강제로 이동시켜야 하는 경우가 있습니다. 사용방법 let page_datatable = $("#sample_datatable").DataTable(); page_datatable.page(num).draw(false); page(이동할 페이지번호).draw(false) 를 실행해 주면 됩니다. 이동할 페이지 번호는 1페이지라면 0을 입력해 주어야 합니다. 현재 페이지 번호 확인하기 jquery datatable page number 페이지 번호 가져오기 확인 jquery datatable 페이징 처리를 사용하면 하단에 페이지 번호가 나오고 알아서 동작을 한다. 하..

    2023. 8. 9. 15:38
    Language/CSS&javascript

    jquery datatable page number 페이지 번호 가져오기 확인

    jquery datatable 페이징 처리를 사용하면 하단에 페이지 번호가 나오고 알아서 동작을 한다. 하지만 복잡한 이벤트가 발생하는 페이지에서 jquery datatable 을 사용하다 보면 페이지 번호를 가지고 와서 처리를 해야하는 경우가 있다. 그럴 때 사용하는 방법은 아래 와 같다. 사용방법 let page_datatable = $(#page_datatable).DataTable(); 우선 데이터 테이블을 변수에 담아준다. 그럼 해당 값을 가지고 페이지 번호를 가져온다. let page_number = page_datatable.info().page; 이렇게 page_number 가 가져온다. 여기서 특이점은 페이징처리에서 나오는 페이지 번호는 1부터 시작하지만 이 page 번호는 0부터 시작한..

    2023. 8. 9. 08:46
    Language/CSS&javascript

    클립보드로 복사하기 javascript jQuery

    프로세스 copy_btn 버튼을 생성 복사하고 싶은 내용을 div 에 넣어주기 방문자가 copy_btn 버튼을 클릭하면 input box 에 해당 내용 넣어주기. 해당 input box. 내용을 클립보드로 복사 방문자에게 클립복사 완료 메시지 뿌려주기. INPUT , div 만들기 복사할 내용 보여주기. input 은 display:none 이나 hidden 으로 처리하면 선택을 할 수 없기 때문에 하면 안됩니다. 복사할 내용은 꼭 div가 아니어도 상관 없습니다. 필요에 따라 변경하시면 됩니다. 클립보드 복사 스크립트 클립보드에 복사하는 스크립트 문구는 아래와 같습니다. execCommand 는 IE 9.0 미만과 사파리는 지원하지 않습니다. 그렇기 때문에 try 로 묶어서 사용하지 못할 경우 aler..

    2023. 2. 27. 11:49
    Language/Databases

    [Mysql] 조건문 IF, IFNULL, ISNULL, NVL, CASE WHEN, 정리 사용법

    IF IF(조건문, true 일 때 값, false 일때 값) 기본 방식은 기존의 다른 언어들의 IF와 비슷하다. 중첩 IF 도 가능하며 값이 아닌 다른 컬럼을 출력할 수도 있다. SELECT IF( column_name is null, column_B, column_A) as A FROM table_name SELECT IF( column_name > 0 , 'true', 'false') as A FROM table_name IFNULL IFNULL(column, value) 컬럼의 값이 NULL 일 경우 지정한 값으로 출력해 준다. IF 와 마찬가지로 중첩해서도 사용할 수 있다. 사용법의 간단한 예제는 아래와 같다. SELECT IFNULL( column_name, 'A') as A FROM tabl..

    2023. 2. 8. 10:54
    Language/Ruby&Rails

    Ruby Array 안의 값이 있는지 확인하는 방법

    Array안에 있는 값에 특정 값이 있는지 찾기 위해서는 직접 반복문을 돌려서 값을 비교할 수도 있겠으나 Ruby 에서는 기본적으로 문법으로 제공해 주고 있다. 이럴 경우에는 include? 를 사용하면 된다. 문자나 숫자 값이 있는지 확인하는 방법 number_array = [1, 2, 3, 4, 6, 8] p number_array.include?(2) 해당 데이터가 있다면 true 를 없다면 false 를 리턴한다. 특정 배열 Array 의 값이 Array 에 값이 포함되어 있는지 확인하는 방법 number_array = [1,2,3,4,5,6] # 2, 7중 하나라도 존재하는지 [2, 7].any? {|n| number_array.include?(n)} # 2, 7 모두 존재하는지 [2, 7].a..

    2023. 1. 26. 09:02
    Tool/Notion

    노션 외부 아이콘(이모지)사용(링크) 페이지 꾸미는 방법(+사이트소개)

    노션 내부에서 제공해 주는 아이콘(이모지)도 많이 있지만 좀 더 원하는 이미지를 이용하여 꾸밀 때 다른곳에 있는 사이트것을 사용하고 싶을 때가 있다. 노션에서는 편하게 URL로 만으로도 사용할 수 있는 기능을 제공해 주고 있다. 외부 링크 이모티콘 넣는 법 페이지를 만들면 제목에 아이콘을 넣을 수 있어요. Add icon 를 눌러서 이모티콘(이모지)를 선택하면 됩니다. 그 중 마지마막 Custom 을 누르면 파일을 직접 올릴 수도 있고 링크를 넣을 수도 있습니다. 노션 아이콘을 제공해 주는 사이트가 여러개가 있습니다. 그 중 https://www.notion.vip/icons/ Notion Icons The easiest way to use gorgeous icons in Notion — now with..

    2023. 1. 18. 15:23
    Language/CSS&javascript

    [JavaScript] jQuery 라디오버튼, 체크박스 체크 된 값 가져오기

    checkbox 와 radio checkbox 와 radio 버튼을 간단하게 설명하자면 checkbox 여러개를 선택 가능 선택한거 취소 가능 한개도 선택하지 않을 수 있음. radio 반드시 한개만 선택 가능 선택하면 같은 name 을 가진 것들 중에 한개를 반드시 선택. 선택한거 취소 불가능 radio 버튼 선택한 값 가져오기 라디오 버튼의 체크 여부와 체크된 값을 jQuery 를 사용하여 가져오는 값에 대하여 알아보면 아래와 같다. var radioVar = $('input[name=radio_test]:checked').val(); // 선택된 값 var radio_check = $('input[name=radio_test]').is(":checked"); // 체크 여부 checkbox 선택한 ..

    2023. 1. 17. 16:41
    • «
    • 1
    • 2
    • 3
    • 4
    • ···
    • 8
    • »

    전체 카테고리

    • Developer
      • AI
      • Project
        • 주식자동매매
      • Language
        • JAVA
        • Python
        • Spring
        • Ruby&Rails
        • CSS&javascript
        • Databases
        • ETC
      • Linux
      • Mobile
      • Tool
        • Notion
        • Git
      • Quiz
      • Book
      • Review
    Powered by Privatenote Copyright © 끄적끄적 어디서나 개발 All rights reserved. TistoryWhaleSkin3.4

    티스토리툴바