Skip to content

“Proact0”는 기존 AI Agent 개념의 발전을 제고하기 위해 설립된 비영리 오픈소스 연합 커뮤니티, OSPO(Open Source Program Office) 단체입니다.

License

Notifications You must be signed in to change notification settings

Pseudo-Lab/Proact0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 

Repository files navigation

Proact0(프로액토/프로액토 제로)

PseudoLab Discord Community Stars Badge Forks Badge Pull Requests Badge Issues Badge GitHub contributors


Important

Proact0 공식 홈페이지: https://www.hon2yt2ch.life/proact0

Proact0 Github: https://github.com/Proact0

Proact0에 오신 여러분들을 환영합니다!

“Proact0”는 기존 AI Agent 개념의 발전을 제고하기 위해 설립된 “비영리” 오픈소스 연합 커뮤니티, OSPO(Open Source Program Office) 단체입니다.

저희는 모든 도메인에서 각 작업의 특성에 맞게 Research & Develop & Test를 진행하며 맞춤형 Agentic-AI System을 구축하고, 각 도메인의 생산성을 비약적으로 증대시키려는 목적을 가지고 있습니다.

각각의 Crew Project는 ZeroC(Act 전용 Contribution System) 안의 원하는 도메인 플랫폼 Act[Product]에서 Cast(≒ Agent Team)을 담당하고 필요한 Actor(≒ Agent)들을 능동적으로 설계하며 구현합니다.

| 폭발적인 성장, 의미있는 성과 창출, AI시대에서 살아남기, 진짜 협업하기. 모두 Proact0™에서 함께 할 수 있습니다.

🌟 프로젝트 개요 (Project Overview)

이용 당하느냐. VS 이용 하느냐.

  • AI로 할 수 있는 일은 앞으로 점차 늘어날 것 입니다.
  • AI의 발전은 생활이 더 편해진다는 것과 더불어 많은 일들이 대체(자동화) 된다는 이야기이기도 합니다.
  • IMF보고서에 따르면 선진국에서 AI기술이 60의 직업에 영향을 미칠 것으로 전망하였고
  • 맥킨지 글로벌 연구소는 2030년까지 전 세계적으로 8억개의 일자리가 AI에 의해 대체될 것으로 전망하였습니다.
  • 이러한 AI 사회에서 여러분들은 어떻게 행동하실 건가요?
  • "AI에게 이용당하실" 건가요? 아니면 "AI를 이용하실" 건가요?

왜 우리는 효율적으로 살아가야 하는가? 왜 AI를 활용해야 하는가?

  • 시간은 우리 인생에서 가장 소중하고 한정된 자원입니다.
  • 효율적으로 살아간다는 것은 이 한정된 시간을 최대한 활용하여, 더 의미 있고 가치 있는 일에 집중할 수 있도록 만드는 것을 의미합니다.
  • AI는 반복적이고 단순한 업무를 자동화하여, 같은 작업을 훨씬 빠르고 정확하게 수행할 수 있게 도와줍니다.
  • 이를 통해 우리는 남는 시간을 창의적이고 전략적인 업무에 투자할 수 있으며, 개인과 조직 모두 생산성을 극대화할 수 있습니다.
  • Act는 AI를 활용하여 모든 일에서 인간이 투자하는 시간을 0으로 수렴해 나갈 것입니다.

LLM 기술만으론 마법이 일어나지 않습니다. 우리는 발상의 전환이 필요합니다.

“RAG(Retrieval-Augmented Generation) 기술 자체는 단순하지만, 실제 구현에는 많은 세부사항이 필요합니다. 검색 품질을 높이기 위해 크롤링, 인덱싱, 랭킹 등 여러 기술 요소들을 세밀하게 조정해야 합니다. 순수한 벡터 임베딩만으로는 충분하지 않으며, 전통적인 IR 기법들과 하이브리드 접근이 필요합니다. Perplexity는 자체 Sonar 모델을 개발하고 지속적으로 개선하고 있습니다. 검색 성능 향상을 위해 latency 관리 등 다양한 최적화 작업을 수행하고 있습니다.”
– Aravind Srinivas, Perplexity CEO. Lex Fridman 팟캐스트에서

  • 우리는 AI 기술과 더불어 개인이 가지고 있는 도메인 지식/기술 등을 응용, 조합, 재해석하여 여러 관점에서 Actor 생성을 시도해보고 검증해나갈 것입니다.

Act에서는 Actor들이 여러분들의 일을 대신 수행해 줄 것 입니다.

  • Act에서는 AI를 극한까지 활용하여 여러분들의 일을 대신 수행해 주는 Actor들을 개발합니다.
  • 각자가 원하는 Actor를 개발하여 Act에 입사시킬 수 있고 해당 Actor는 자체적으로 자신의 업무를 수행합니다.

Three Major Goals Shared Across All Acts in Proact0

Actor(Professional Agent)

  • CEO, CTO, 개발자, 기획자, 디자이너, 마케터, 테스터, 웹툰 작가, 화가, 아이돌 등 여러분들이 만들고 싶은 모든 Actor를 개발해 시스템을 구성합니다.
  • Actor는 모두 Acting(≒ Agentic AI) System 형태를 띄고 있습니다.
  • Actor가 늘어나면 늘어날 수록 Act의 규모는 커져갈 것 입니다.

Act(Complete Agentic Collaboration)

  • Act는 도메인 플랫폼입니다. Act는 엔터테인먼트가 될 수도 있고, 게임이 될 수도 있고, 디자인이 될 수도 있습니다.
  • Actor들이 원활하게 협업을 할 수 있도록 이상적인 Act(Agentic Collaboration System) 시스템을 조성하는 것을 목표로 합니다.
  • 이 협업은 End-to-End 구조로 해당 작업에 필요한 기획-운영-개발-생성-배포-관리-유지보수 이 모든 것을 완전 자율 자동화로 동작시킵니다.
  • Act의 Actor들은 스스로 회의를 하고, 이슈를 해결하고, 성과를 창출해낼 것 입니다.

All-in-one Act Visualization

  • 실제로 Actor들이 협업하는 모습을 홈페이지/프로그램으로 시각화하는 것을 목표로 합니다.
  • 업무 환경을 가시화시키고 실시간으로 모니터링하면서 Actor들의 흐름을 추적합니다.

🤔 어떤 걸 경험 해볼 수 있나요?

  • LangChain, LangGraph, Ollama와 같은 최신 프레임워크/툴 적용해보기
  • Prompt Engineering(CoT, ToT, GoT), SFT, RAG, Task Oriented Dialog(TOD) 등의 최신 기술/기법 응용, 활용해보기
  • Agile 기반 협업 프로세스
  • 주도적인 Architecture, Flow, 기능 설계 및 개발

🧑 운영진 소개

역할 이름 주요 관심 분야 소개 링크
ZeroC Manager 박중헌 LLM RAG Cloud Infra LinkedIn 중헌 아카이브
...

🏃 스프린트 진행 방식 (Sprint Process)

세부 프로세스는 러너(팀원)분들과 협의에 의해 변경될 수 있습니다.

프로세스명 세부 내용 진행 그룹
1. 스프린트 플래닝 스프린트 목표 설정
Backlog 산정 및 우선순위 배정 팀장
Backlog 쇼핑(Task 분배, 기간 산정) 팀원
2. 스프린트 진행 데일리 스탠드업
격주 토요일 Collab Day 희망인원
3. 스프린트 마무리 스프린트 리뷰
스프린트 회고 전체

🛠️ 기술 스택 (Technology Stack)

Collaboration

공지 / 팀채팅 카카오톡
문서/일정/조직 관리 Notion
프로젝트 관리/버그, 이슈(백로그) 추적 Github Projects/Issues
Workflow, Architecture 설계 Google Drive - Drawio
음성 채팅 가짜연구소 Discord 또는 팀 자유 선택

R&D

언어 Python
공통 기본 의존성 langchain: LLM 활용 애플리케이션 개발 특화 프레임워크
langgraph: Langchain 기능을 확장하여 복잡한 멀티 에이전트 시스템 개발에 특화된 workflow/graph 관리 프레임워크
공통 개발/테스트 의존성 ipykernel: Jupyter Notebook(.ipynb)에서 사용되는 IPython 커널(Kernel)을 제공하는 라이브러리
langgraph-cli[inmem]: LangGraph API 서버를 로컬에서 빌드하고 실행하기 위한 다중 플랫폼 명령줄 도구
pytest: Python 코드를 단위 테스트 (= 유닛테스트) 하기 위한 TEST Framework
패키지 관리자 uv: Rust로 작성된 파이썬 패키지 관리 도구, 기존 pip, venv, pip-tools 등의 기능을 통합
Checker (Git Hook 내장) flake8: Code Quality Check
black: Code Formatting Check
isort: Import Sorting Check
그 외 Workflow 내부 배포 프레임워크 팀 자유 선택 (e.g., CrewAI, AutoGen, Dify, etc.) 참고: https://langchain-ai.github.io/how-tos/autogen-platform/

Web(미정)

언어 ???

🌱 참여 안내 (How to Engage)

포텐 넘치는 시너지 (Synergy)

🔍 궁금한 건 못 참으시는 분

🧗 도전하는 것을 주저하지 않으시는 분

😤 수동적이지 않고 능동적인 분

🧱 "벽은 부수라고 있는 거야"라고 생각하시는 분

❤️‍🔥 열정이 너무 뜨거워 컵라면 정도는 열정으로 끓이시는 분

💡 참고 레퍼런스 (Reference)

Acknowledgement 🙏

Pseudo Company is developed as part of Pseudo-Lab's Open Research Initiative. Special thanks to our contributors and the open source community for their valuable insights and contributions.

About Pseudo Lab 👋🏼

Pseudo-Lab is a non-profit organization focused on advancing machine learning and AI technologies. Our core values of Sharing, Motivation, and Collaborative Joy drive us to create impactful open-source projects. With over 5k+ researchers, we are committed to advancing machine learning and AI technologies.

License 🗞

This project is licensed under the Apache License 2.0.

About

“Proact0”는 기존 AI Agent 개념의 발전을 제고하기 위해 설립된 비영리 오픈소스 연합 커뮤니티, OSPO(Open Source Program Office) 단체입니다.

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •