liveloveapp/hashbrown
Hashbrown is a framework for building agents that run the browser. Built for Angular and React.
해결하는 문제
Hashbrown은 웹 브라우저 인터페이스에 AI 지능을 직접 통합하는 것을 간소화하기 위해 설계된 프레임워크입니다. LLM 제공자와 React 및 Angular와 같은 프론트엔드 프레임워크 사이의 격차를 메우며, 사용자 인터페이스 생성, 자연어를 구조화된 데이터로 변환, 브라우저 내에서 사용자 행동 예측 등의 에이전트를 개발할 수 있도록 합니다.
작동 방식
Hashbrown은 모듈식 패키지 시스템을 통해 작동합니다:
- 핵심 원시 기능: LLM 상호작용을 위한 공유된 상태 관리 도구 세트.
- 프레임워크 래퍼: React 및 Angular용 특정 통합으로 AI 기능을 프레임워크의 라이프사이클에 연결합니다.
- 프로바이더 래퍼: Node.js 백엔드 SDK 래퍼로 OpenAI, Anthropic, Google Gemini, Ollama 등 다양한 LLM 제공자 간의 입력 및 출력을 표준화하여 일관된 API 표면을 보장합니다.
UI 훅과 Node.js 백엔드 간의 통신은 HTTP 스트리밍을 통해 이루어집니다.
대상 사용자
React 또는 Angular를 사용하여 웹 애플리케이션에 도구 호출 및 동적 UI 생성과 같은 에이전트 기능을 통합하고자 하는 웹 개발자.
주요 특징
- 다중 프레임워크 지원: React 및 Angular용 네이티브 래퍼.
- 프로바이더 독립성: 표준화된 래퍼를 통해 다양한 독점 및 오픈웨이트 모델을 지원.
- 지능형 툴킷: 입력 완성, 구조화된 완성, 도구 호출, 코드 생성, 동적 컴포넌트 선택/렌더링 기능 포함.
- 다국어 지원: LLM 기능을 활용해 대부분의 언어에 대한 입력 및 출력을 처리.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트