> ## Documentation Index
> Fetch the complete documentation index at: https://manus.im/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Riset Luas

> Sistem multi-Agen paralel untuk tugas penelitian dan pemrosesan skala besar.

export const CodePrompt = ({children}) => {
  const [isCopied, setIsCopied] = useState(false);
  const textContent = useMemo(() => {
    const extractText = (children, depth = 0) => {
      const maxDepth = 10;
      if (depth > maxDepth) return '';
      if (children == null) return '';
      if (typeof children === 'string' || typeof children === 'number') {
        return String(children);
      }
      if (Array.isArray(children)) {
        return children.map(child => extractText(child, depth + 1)).join('');
      }
      if (typeof children === 'object' && children.props) {
        return extractText(children.props.children, depth + 1);
      }
      return '';
    };
    return extractText(children);
  }, [children]);
  const handleAskManus = useCallback(() => {
    const url = new URL('https://manus.im');
    if (textContent) {
      url.searchParams.set('q', textContent);
      url.searchParams.set('submit', '1');
    }
    window.open(url.toString(), '_blank');
  }, [textContent]);
  const handleCopy = useCallback(async () => {
    try {
      await navigator.clipboard.writeText(textContent);
      setIsCopied(true);
      setTimeout(() => {
        setIsCopied(false);
      }, 2000);
    } catch (err) {
      const textArea = document.createElement('textarea');
      textArea.value = textContent;
      textArea.style.position = 'fixed';
      textArea.style.opacity = '0';
      document.body.appendChild(textArea);
      textArea.select();
      try {
        document.execCommand('copy');
        setIsCopied(true);
        setTimeout(() => {
          setIsCopied(false);
        }, 2000);
      } catch (fallbackErr) {
        console.error(fallbackErr);
      }
      document.body.removeChild(textArea);
    }
  }, [textContent]);
  return <div className="code-block mt-5 mb-8 not-prose rounded-2xl relative group text-gray-950 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark bg-transparent dark:bg-transparent">
      <div className="absolute top-3 right-4 flex items-center gap-1.5">
        <div className="z-10 relative">
          <button onClick={handleCopy} className="h-[26px] w-[26px] flex items-center justify-center rounded-md backdrop-blur peer group/copy-button " data-testid="copy-code-button" aria-label="Copy the contents from the code block">
            {isCopied ? <svg width="16" height="11" viewBox="0 0 16 11" fill="none" xmlns="http://www.w3.org/2000/svg" class="fill-primary dark:fill-primary-light">
                <path d="M14.7813 1.21873C15.0751 1.51248 15.0751 1.98748 14.7813 2.2781L6.53135 10.5312C6.2376 10.825 5.7626 10.825 5.47197 10.5312L1.21885 6.28123C0.925098 5.98748 0.925098 5.51248 1.21885 5.22185C1.5126 4.93123 1.9876 4.9281 2.27822 5.22185L5.99697 8.9406L13.7188 1.21873C14.0126 0.924976 14.4876 0.924976 14.7782 1.21873H14.7813Z"></path>
              </svg> : <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg" className="w-4 h-4 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60">
                <path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" strokeWidth="1.5" strokeLinecap="round" strokeLinejoin="round"></path>
                <path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" strokeWidth="1.5" strokeLinecap="round" strokeLinejoin="round"></path>
              </svg>}
          </button>
          <div aria-hidden="true" className="absolute top-11 left-1/2 transform whitespace-nowrap -translate-x-1/2 -translate-y-1/2 peer-hover:opacity-100 opacity-0 text-white rounded-lg px-1.5 py-0.5 text-xs bg-primary-dark">
            {isCopied ? 'Copied' : 'Copy'}
          </div>
        </div>
        <div className="z-10 relative">
          <button onClick={handleAskManus} className="h-[26px] w-[26px] flex items-center justify-center rounded-md backdrop-blur peer group/ask-manus " id="ask-ai-code-block-button" aria-label="Ask Manus">
            <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" className="w-4 h-4 text-gray-400 group-hover/ask-manus:text-gray-500 dark:text-white/40 dark:group-hover/ask-manus:text-white/60">
              <path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" />
              <path d="M12 8v6" />
              <path d="M9 11h6" />
            </svg>
          </button>
          <div aria-hidden="true" className="absolute top-11 left-1/2 transform whitespace-nowrap -translate-x-1/2 -translate-y-1/2 peer-hover:opacity-100 opacity-0 text-white rounded-lg px-1.5 py-0.5 text-xs bg-primary-dark">
            Ask Manus
          </div>
        </div>
      </div>

      <div className="w-0 min-w-full max-w-full py-3.5 px-4 h-full dark:bg-codeblock relative text-sm leading-6 children:!my-0 children:!shadow-none children:!bg-transparent transition-[height] duration-300 ease-in-out code-block-background [&_*]:ring-0 [&_*]:outline-0 [&_*]:focus:ring-0 [&_*]:focus:outline-0 [&_pre>code]:pr-[3rem] [&_pre>code>span.line-highlight]:min-w-[calc(100%+3rem)] [&_pre>code>span.line-diff]:min-w-[calc(100%+3rem)] rounded-2xl bg-white overflow-x-auto scrollbar-thin scrollbar-thumb-rounded scrollbar-thumb-black/15 hover:scrollbar-thumb-black/20 active:scrollbar-thumb-black/20 dark:scrollbar-thumb-white/20 dark:hover:scrollbar-thumb-white/25 dark:active:scrollbar-thumb-white/25" style={{
    fontVariantLigatures: 'none',
    height: 'auto',
    backgroundColor: 'rgb(255, 255, 255)'
  }}>
        <div className="font-mono whitespace-pre leading-6">{children}</div>
      </div>
    </div>;
};

<iframe src="https://www.youtube.com/embed/TRZi7EZBNI0" title="Pemutar video YouTube" frameborder="0" className="w-full aspect-video rounded-xl" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />

## Apa itu Riset Luas?

Riset Luas adalah pendekatan Manus untuk menangani tugas yang melibatkan pemrosesan banyak item serupa—seperti menganalisis 100 produk, meneliti 50 perusahaan, atau menghasilkan 20 konten. Alih-alih menggunakan satu Agen AI tunggal yang memproses item secara berurutan, Riset Luas menyebarkan ratusan agen independen yang bekerja secara paralel.

Setiap agen menerima konteks khusus sendiri dan memproses satu item secara independen. Arsitektur ini memecahkan batasan jendela konteks yang menyebabkan sistem AI tradisional menurun kualitasnya seiring bertambahnya jumlah item.

## Masalah Jendela Konteks

Sistem AI tradisional, termasuk sebagian besar chatbot, beroperasi dengan jendela konteks tetap—batas seberapa banyak informasi yang dapat mereka proses secara aktif sekaligus. Ketika diminta untuk menganalisis banyak item secara berurutan:

* **Item 1-5**: Analisis terperinci dan menyeluruh dengan konteks penuh tersedia
* **Item 10-20**: Deskripsi menjadi lebih pendek seiring konteks terisi
* **Item 30+**: Ringkasan umum dan peningkatan kesalahan karena konteks sebelumnya dikompresi atau hilang

Penurunan kualitas ini terjadi karena AI harus menyimpan semua item sebelumnya di memori saat memproses yang baru. Penelitian menunjukkan bahwa "ambang batas fabrikasi" ini biasanya terjadi sekitar 8-10 item untuk sebagian besar sistem AI.

## Cara Kerja Riset Luas

Riset Luas menggunakan arsitektur yang secara fundamental berbeda:

**1. Dekomposisi Tugas**: Agen utama menganalisis permintaan Anda dan memecahnya menjadi sub-tugas independen (misalnya, "teliti perusahaan #1", "teliti perusahaan #2", dll.)

**2. Penerapan Agen Paralel**: Setiap sub-tugas ditugaskan ke agen khusus dengan jendela konteks baru miliknya sendiri

**3. Pemrosesan Independen**: Agen bekerja secara bersamaan, masing-masing melakukan penelitian menyeluruh tanpa bersaing untuk ruang konteks

**4. Sintesis Hasil**: Agen utama mengumpulkan semua sub-tugas yang telah selesai dan merakitnya ke dalam format yang Anda minta (tabel, laporan, set data, dll.)

**Hasil**: Item #250 menerima kedalaman analisis yang sama dengan item #1, karena masing-masing memiliki agen khusus dan jendela konteks penuh sendiri.

## Mulai Cepat

### Permintaan Sederhana

<CodePrompt>
  "Teliti 20 peneliti AI teratas dan buat tabel dengan
  afiliasi, fokus penelitian, dan publikasi terbaru mereka"
</CodePrompt>

### Permintaan Terperinci

<CodePrompt>
  "Bandingkan 100 model sepatu kets konsumen. Untuk setiap model, ekstrak: merek, harga,
  fitur utama, target audiens, dan peringkat pelanggan. Atur dalam
  tabel yang dapat diurutkan."
</CodePrompt>

### Permintaan Kreatif

<CodePrompt>
  "Temukan 20 tokoh sejarah terkenal. Hasilkan foto kepala profesional
  untuk masing-masing dalam gaya artistik yang konsisten. Sertakan biografi singkat."
</CodePrompt>

## Contoh Nyata

### Contoh 1: Meneliti 250 Peneliti AI

<CodePrompt>
  "Teliti 250 peneliti AI teratas dari institusi terkemuka. Buat
  tabel komprehensif dengan: nama, afiliasi, fokus penelitian, h-index,
  publikasi terkenal, dan informasi kontak."
</CodePrompt>

**Output**: Basis data lengkap dengan 250 profil terperinci

**Putar Ulang**: [https://manus.im/share/IXdMjxObbFKbIjUUkBk4EH?replay=1](https://manus.im/share/IXdMjxObbFKbIjUUkBk4EH?replay=1)

**Mengapa Ini Berhasil**:

* Tidak ada alat AI lain yang dapat menangani skala ini
* Setiap peneliti mendapatkan penelitian yang independen dan menyeluruh
* Pembuatan tabel otomatis dengan semua kolom terisi
* Kualitas yang konsisten dari peneliti #1 hingga #250

### Contoh 2: Membandingkan 100 Model Sepatu Kets

<CodePrompt>
  "Analisis 100 model sepatu kets konsumen. Ekstrak merek, kisaran harga, kunci
  fitur, demografi target, dan peringkat rata-rata. Buat perbandingan
  tabel yang diurutkan berdasarkan harga."
</CodePrompt>

**Keluaran**: Tabel riset pasar komprehensif dengan 100 produk

**Putar Ulang**: [https://manus.im/share/3zvs5smekSmn4lS14n9QNg?replay=1](https://manus.im/share/3zvs5smekSmn4lS14n9QNg?replay=1)

**Mengapa Ini Berhasil**:

* Menyelam mendalam ke setiap produk secara independen
* Ekstraksi data terstruktur dalam skala besar
* Pengorganisasian dan pengurutan otomatis
* Tidak ada penurunan kualitas di seluruh 100 item

### Contoh 3: Menganalisis Garis Waktu AGI

<CodePrompt>
  "Teliti prediksi ahli tentang garis waktu AGI. Analisis 30+ sumber
  termasuk makalah penelitian, wawancara ahli, dan laporan industri.
  Buat visualisasi yang menunjukkan distribusi prediksi."
</CodePrompt>

**Keluaran**: Analisis komprehensif dengan visualisasi data

**Putar Ulang**: [https://manus.im/share/GajPnKzrpM4pEbpcrKDmx0?replay=1](https://manus.im/share/GajPnKzrpM4pEbpcrKDmx0?replay=1)

**Mengapa Ini Berhasil**:

* Mensintesis informasi dari puluhan sumber
* Membuat representasi visual dari temuan
* Mengidentifikasi pola dan pencilan
* Memberikan ringkasan berbasis bukti

### Contoh 4: Meneliti 20 Biografi

<CodePrompt>
  "Teliti 20 pengusaha berpengaruh. Untuk masing-masing, buatlah detail
  biografi yang mencakup: kehidupan awal, tonggak karier, pencapaian utama,
  gaya kepemimpinan, dan dampak abadi."
</CodePrompt>

**Keluaran**: 20 biografi komprehensif dengan struktur yang konsisten

**Putar Ulang**: [https://manus.im/share/ayLBetEJkfSIVuWKo2toPn?replay=1](https://manus.im/share/ayLBetEJkfSIVuWKo2toPn?replay=1)

**Mengapa Ini Berhasil**:

* Setiap biografi mendapatkan penelitian yang menyeluruh dan independen
* Struktur yang konsisten di semua profil
* Menyelam mendalam ke berbagai sumber per orang
* Tidak ada jalan pintas atau konten generik

### Contoh 5: Mengedit Foto Profil LinkedIn Secara Massal

<CodePrompt>
  Unduh gambar profil dari 50 URL LinkedIn ini. Terapkan
  pengeditan profesional yang konsisten: hapus latar belakang, sesuaikan pencahayaan,
  pangkas ke dimensi standar, dan simpan sebagai PNG resolusi tinggi."
</CodePrompt>

**Output**: 50 gambar profil yang diedit secara profesional

**Putar Ulang**: [https://manus.im/share/5iT2464ldyvdf1FMxUOCsW?replay=1](https://manus.im/share/5iT2464ldyvdf1FMxUOCsW?replay=1)

**Mengapa Ini Berhasil**:

* Menggantikan alat micro-SaaS untuk pemrosesan gambar secara massal
* Pengeditan yang konsisten diterapkan pada semua gambar
* Pipa unduhan dan pemrosesan otomatis
* Hasil profesional dalam skala besar

### Contoh 6: Ekstrak Pustaka Prompt GitHub

<CodePrompt>
  "Kunjungi repositori GitHub awesome-prompts ini. Ekstrak semua prompt,
  kategorikan berdasarkan kasus penggunaan, dan buat basis data terstruktur dengan: prompt
  teks, kategori, model yang dituju, dan peringkat efektivitas."
</CodePrompt>

**Output**: Basis data terstruktur dari 100+ prompt

**Putar Ulang**: [https://manus.ai/share/wxTg2q4hV6GN4YY4KnQeFx?replay=1](https://manus.ai/share/wxTg2q4hV6GN4YY4KnQeFx?replay=1)

**Mengapa Ini Berhasil**:

* Mengekstrak dan menyusun informasi dalam skala besar
* Kategorisasi dan penandaan otomatis
* Membuat basis data yang terorganisir dan dapat dicari
* Menangani tugas web scraping yang kompleks

## Kasus Penggunaan berdasarkan Kategori

| Kategori                 | Contoh Tugas                                                                   |
| :----------------------- | :----------------------------------------------------------------------------- |
| **Riset Pasar**          | Bandingkan 100 produk, analisis harga pesaing, survei ulasan pelanggan         |
| **Riset Akademik**       | Tinjauan literatur 50 makalah, analisis tren penelitian, bandingkan metodologi |
| **Intelijen Kompetitif** | Profil 30 pesaing, analisis rangkaian fitur, lacak perubahan harga             |
| **Pembuatan Prospek**    | Riset 200 prospek, temukan info kontak, kualifikasi prospek                    |
| **Pembuatan Konten**     | Hasilkan 20 kerangka blog, buat 50 postingan sosial, tulis 30 deskripsi produk |
| **Ekstraksi Data**       | Scrape 100 situs web, ekstrak data terstruktur, susun basis data               |
| **Produksi Kreatif**     | Hasilkan 20 gambar, edit 50 foto, buat aset merek yang konsisten               |
| **Riset Investasi**      | Analisis 40 startup, bandingkan 30 dana, riset 50 perusahaan portofolio        |

## Mengapa Wide Research vs. Alat Lain

| Aspek          | AI Chatbot                                    | Manus Wide Research                  |
| :------------- | :-------------------------------------------- | :----------------------------------- |
| **Pendekatan** | Satu AI membantu Anda                         | Orkestrasi multi-agent paralel       |
| **Kecepatan**  | Jam hingga saturasi konteks                   | Menit terlepas dari skala            |
| **Skala**      | Menurun di luar 8-10 item                     | Berskala hingga ratusan dengan mulus |
| **Kualitas**   | Degradasi progresif                           | Kualitas seragam pada skala apa pun  |
| **Output**     | Ringkasan terkompresi dengan hilangnya detail | Laporan dan kumpulan data lengkap    |

## Kapan Menggunakan Wide Research

**Sempurna Untuk**:

* Intelijen kompetitif (analisis 50+ pesaing)
* Riset pasar (bandingkan 100+ produk)
* Riset akademik (tinjau 30+ makalah)
* Pembuatan prospek (meneliti 200+ prospek)
* Pembuatan konten (menghasilkan 20+ item serupa)
* Ekstraksi data (mengikis dan menyusun 100+ halaman)
* Pemrosesan batch (mengedit 50+ gambar/file)

**Tidak Ideal Untuk**:

* Analisis mendalam tunggal (gunakan mode Agent reguler)
* Tugas yang membutuhkan ketergantungan sekuensial
* Penelitian interaktif waktu nyata
* Tugas dengan kurang dari 10 item

## Kiat untuk Hasil yang Lebih Baik

**Spesifik tentang struktur**:

* ✅ "Buat tabel dengan kolom: nama, perusahaan, peran, email, LinkedIn"
* ❌ "Teliti orang-orang ini"

**Tentukan skala di awal**:

* ✅ "Analisis semua 100 perusahaan dalam daftar ini"
* ❌ "Analisis beberapa perusahaan"

**Jelaskan format output yang diinginkan**:

* ✅ "Atur dalam spreadsheet yang dapat diurutkan dengan filter"
* ❌ "Berikan hasilnya kepada saya"

**Sertakan kriteria evaluasi**:

* ✅ "Nilai setiap produk berdasarkan: harga, fitur, ulasan, ketersediaan"
* ❌ "Bandingkan produk-produk ini"

## Pertanyaan Umum

<AccordionGroup>
  <Accordion title="Berapa banyak item yang dapat ditangani oleh Penelitian Luas?" icon="sparkles">
    Diuji hingga 250 item. Secara teori tidak terbatas, tetapi batas praktis bergantung pada kompleksitas tugas.
  </Accordion>

  <Accordion title="Berapa lama waktu yang dibutuhkan?" icon="sparkles">
    Bergantung pada kompleksitas dan skala tugas. Biasanya beberapa menit untuk 50-100 item, terlepas dari kedalamannya.
  </Accordion>

  <Accordion title="Dapatkah saya memurnikan hasil setelahnya?">
    Ya. Minta modifikasi: "Tambahkan kolom untuk harga" atau "Teliti ulang item 20-30 dengan lebih detail."
  </Accordion>

  <Accordion title="Apakah ini berfungsi untuk tugas non-penelitian?">
     Ya. Tugas apa pun yang melibatkan pemrosesan beberapa item independen: pengeditan gambar, ekstraksi data, pembuatan konten, dll.
  </Accordion>
</AccordionGroup>

##
