전체 글(89)
-
Amazon Bedrock에서 웹브라우징 (크롤링) 기능 추가하기
ChatGPT를 사용하면 브라우징 기술이 있습니다.브라우징 기술을 이용하면 페이지에 대한 요약, 분석이나 검색을 이용한 결과를 손쉽게 가져올 수 있습니다.물론 때때로 의도와 다른 답변이나 정확하지 않는 답변을 가져오기도 합니다.하지만 이 기능은 사용자가 LLM 어플리케이션을 쓰는데 강력한 기능입니다. Amazon Bedrock & Web BrowsingAmazon Bedrock을 쓰게되면 Cluade와 같은 대형 모델을 쉽게 사용할 수 있습니다.하지만 Bedrock 뿐만 아니라 모든 LLM 모델은 브라우징 기능을 제공하지 않습니다.그건 OpenAI도 마찬가지입니다.Playground에서 위와 같은 프롬프트를 쓰면 답변을 가져오지 않습니다.결국 웹브라우징은 고유한 LLM의 기능이 아니라 다른 툴을 사용하는..
2024.08.09 -
Amazon Bedrock를 이용한 텍스트 생성을 lambda stream mode로 올리기
다음은 amazon bedrock의 claude3을 이용해서 코드를 lambda stream모드로 올리고 값을 가져오는 예제입니다.우선 handler.js에 claude3 sonnet을 이용하는 코드를 작성합니다.대부분의 코드는 Amazon Bedrock에서 Anthropic Claude 3을 호출하여 텍스트 생성을 참고하여 작성했습니다."use strict";const {BedrockRuntimeClient, InvokeModelWithResponseStreamCommand} = require("@aws-sdk/client-bedrock-runtime");exports.hello = async (event) => { const client = new BedrockRuntimeClient({ ..
2024.05.23 -
Laravel 11 업그레이드
간단하게 운영중인 사이트가 Laravel 10으로 되어 있었는데, 이번에 Laravel 11로 업그레이드 하면서 적용한 몇가지 가이드를 남깁니다. config 정리 config는 github에 올라온 파일을 보고 변경했습니다. (https://github.com/laravel/laravel/tree/11.x/config) 1. config/app.php 및 provider 정리 config/app.php을 정리하면서 기존에 여기에 정리된 provider를 정리가 필요하게 되었습니다. 공식문서를 보면 provider 등록은 bootstrap/provider.php에서 하는 것으로 변경되었습니다. (https://laravel.com/docs/11.x/providers#registering-providers..
2024.03.19 -
Airtable에서 다른 테이블 참조해서 메일 보내기
이 내용은 아래 내용에서 이어집니다. 2024.02.20 - [개발 - NoCode] - Airtable에 있는 내용을Softr을 통해 보여주고 답변을 Airtable에 저장하기 이번에는 코멘트가 달렸을때 최초에 의견을 남겨준 사람에게 메일을 보내려고 합니다. 의견이 남긴 테이블과 코멘트가 달린 테이블이 다르기 때문에 일종의 연결이 필요합니다. (엑셀의 vlookup이 있으면 참 편할텐데 말이죠) Airtable에는 모든 테이블에 고유의 ID 값이 있습니다. 그 값을 통해 다른 테이블의 값을 가져올 것입니다. RecordId 필드에서 오른쪽 버튼을 눌러 Edit를 합니다. Edit field를 누르고 Link to another record를 선택합니다. 의견이 남겨지는 테이블(Table 1)을 선택하..
2024.02.22 -
Airtable에 있는 내용을Softr을 통해 보여주고 답변을 Airtable에 저장하기
이 내용은 아래 내용에서 이어집니다. 2024.02.19 - [개발 - NoCode] - Typeform 결과를 Airtable에 저장하기 이번에는 Airtable에 있는 내용을 Softr을 이용해서 사이트에 보여주는 내용입니다. 테스트를 위해 Airtable에 있는 내용을 간단하게 수정합니다. 그리고 Softr에서 사이트를 하나 생성합니다. 기본으로 제공해주는 페이지를 세팅할 수 있는데 저는 Home, List를 선택했습니다. 리스트 페이지에서 리스트를 선택 하면 우측에 설정이 나오는데 Source에서 Airtable을 연결할 수 있습니다. 연결을 하게 되면 미리보기에서 Airtable에 입력한 정보가 나오는 것을 볼 수 있습니다. 없는 정보는 기본 값으로 나오게 됩니다. 이번엔 리스트에서 상세페이지로..
2024.02.20 -
Typeform 결과를 Airtable에 저장하기
타입폼으로 받은 내용을 Airtable로 받는 과정입니다. 먼저 Long Text를 받는 타입폼을 하나 작성합니다. 타입폼을 사용하게 되면 Hidden Fields를 사용하는 경우도 있습니다. 따라서 이번 예제에서도 HIdden Fields를 추가합니다. 여기까지 만든 후 Airtable에서 타입폼 결과를 받을 수 있는 테이블을 하나 만듭니다. 저는 typeform-request라는 이름으로 하나 작성하였습니다. 테이블의 이름은 Table 1 입니다. 그리고 타입폼에서 받을 내용에 맞게 필드를 수정합니다. 의견 필드는 Long Text를 선택했고 이메일, 유저ID는 Single line text로 만들었습니다. 이제 타입폼으로 가서 Airtable을 연결합니다. 타입폼 상단에 Connect를 선택해서 A..
2024.02.19