- langchain, opeanai, faiss를 활용한 챗봇 개념증명으로, 제 json 데이터를 llm 활용해 시멘틱 검색할 수 있습니다.
- 아래 코드는 openai api를 사용하는데, 언어모델을 바꿔서 완전히 로컬에서 동작할 수도 있습니다 (임베딩할때 사용량이 많았는지 4.7달러 과금, 지금은 질문응답하면 2건당 0.01정도 과금)
- 응답 예시
- 질의문/프롬프트
- 책은 컨텍스트로 제공된 것 중에서만 골라줘
import sys | |
import scapy.all as scapy | |
import os | |
class bcolors: | |
HEADER = '\033[95m' | |
OKBLUE = '\033[94m' | |
OKCYAN = '\033[96m' | |
OKGREEN = '\033[92m' |
const puppeteer = require('puppeteer'); | |
const nodemailer = require('nodemailer'); | |
const transporter = nodemailer.createTransport({ | |
service: 'gmail', | |
auth: { | |
user: '<메일주소>', | |
pass: '<메일비밀번호 또는 앱토큰>' | |
} | |
}); |
import java.util.ArrayList; | |
import java.util.HashMap; | |
public class Solution { | |
public void _test() { | |
System.out.println(arrayCompare(solution( | |
new String[]{"Enter uid1234 Muzi", "Enter uid4567 Prodo","Leave uid1234","Enter uid1234 Prodo","Change uid4567 Ryan"}), | |
new String[]{"Prodo님이 들어왔습니다.", "Ryan님이 들어왔습니다.", "Prodo님이 나갔습니다.", "Prodo님이 들어왔습니다."})); | |
} |
import java.util.ConcurrentModificationException; | |
import java.util.List; | |
import java.util.stream.IntStream; | |
import static java.util.stream.Collectors.toList; | |
public class Main { | |
public static void main(String[] args){ | |
//new CollectorExercise()._test(); |
public static class MeaningOfThis { | |
public final int value = 4; | |
public void doIt() { | |
int value = 6; | |
Runnable r = new Runnable() { | |
public final int value = 5; | |
@Override | |
public void run() { | |
int value = 10; | |
System.out.println(value); |
import java.util.Scanner; | |
public class BOJ2661 { | |
public static void main(String args[]) { | |
Scanner sc = new Scanner(args[0]); | |
//Scanner sc = new Scanner(System.in); | |
int N = sc.nextInt(); //1..80, of 1/2/3 | |
String nums = searchGood("", N); | |
System.out.println(nums); |