네트워킹 3

ProfileGPT: AI 에이전트 협업 아키텍처의 예시

이 글에서는 ChatGPT로 본 사용자의 프로필과 성격을 분석하는 오픈소스 앱인 ProfileGPT에 대해 설명합니다. 이 앱은 웹에서 생활 요약, 취미/관심사, 성격 평가, 예측, 정신 건강 평가, 정치/종교적 견해, 개인 정보 등 다양한 유형의 정보를 추출할 수 있습니다. 이 앱은 세 가지 에이전트로 구성된 AI 협업 아키텍처 프레임워크를 사용합니다: 정신분석가, 정신사학자, 스토커입니다. 각 에이전트는 고유한 방식으로 데이터와 인사이트를 추출할 수 있도록 특정 기술과 전문 지식을 갖추고 설계되었습니다. 이 문서에서는 추출할 데이터와 함께 각 에이전트의 작업을 설명하는 데 사용되는 프롬프트에 대해서도 설명합니다. 이 글은 AI 기술의 개발과 사용에 있어 책임감 있고 윤리적인 관행이 필요하다는 점을 강..

Hacker News 2023.04.24

Linux의 초기 시절

이 문서는 리눅스 초창기 시절의 라스 비르제니우스의 개인 기록입니다. 비르제니우스는 1988년 헬싱키 대학에서 컴퓨터 공학을 공부하던 중 리누스 토발즈를 만났습니다. 1991년, 리누스는 첫 PC를 구입하고 인텔 어셈블리 언어를 배우기 시작했습니다. 그는 비르제니우스에게 멀티태스킹을 수행하는 프로그램을 보여줬는데, 이것이 훗날 리눅스 커널로 알려진 최초의 버전이었습니다. 비르제니우스는 라이너스를 위해 C sprintf() 함수의 구현을 작성했으며, 이 코드의 핵심은 여전히 커널에 snprintf()로 남아 있습니다. 1991년 8월, 라이너스는 comp.os.minix 뉴스 그룹에서 자신의 새로운 커널을 처음으로 공개적으로 언급했습니다. 최초의 리눅스 배포판은 1992년에 시작되었습니다: 소프트랜딩 리눅..

Hacker News 2023.04.15

Apple의 오픈 소스를 통해 테일스케일 개선하기

테일스케일 팀은 최근 Apple의 오픈 소스를 사용하여 두 가지 네트워크 인터페이스 관련 버그를 디버깅했습니다. 이 두 가지 버그에 대한 수정 사항은 Tailscale의 네트워크 요청을 활성 네트워크 인터페이스에 보다 일관되게 바인딩하는 것이었습니다. 일반적으로 활성 네트워크 인터페이스를 파악하는 것은 매우 간단하지만, Tailscale이 출구 노드를 사용하도록 구성되면 출구 노드가 기본 경로가 되어 트래픽이 반복되는 위험에 처하게 됩니다. 팀은 실제로 테일스케일을 비활성화하지 않고도 테일스케일이 없을 경우 인터페이스가 어떻게 될지 알고 싶었습니다. 이들은 Apple이 오픈소스로 제공하는 코드의 일부인 ifconfig를 사용하여 기본 물리적 인터페이스를 얻었습니다. 자세한 내용은 *OS Internals..

Hacker News 2023.04.14