Sachverhalt: Sachverhalt: A. Mit Arbeitsvertrag vom 27. Juni 1997 stellte die X._ AG A._ auf den 15. Juli 1997 als Personal- und Kundenberaterin ein. Ab dem 1. Oktober 1997 war sie in dieser Funktion zu 100 % tätig. In Ziffer 3 des Arbeitsvertrages verpflichtete sie sich, "die ihr übertragenen Aufgaben sorgfältig auszuführen und die berechtigten Interessen der Arbeitgeberin in guten Treuen wahrzunehmen." Gemäss Ziffer 4 ist sie "gegenüber jedermann zu grösster Verschwiegenheit über alle Vorkommnisse verpflichtet, von denen sie in ihrer dienstlichen Stellung erfährt." A.a Die Arbeitnehmerin liebte ihre Arbeit und leistete bis zum Jahre 2000 gute Arbeit, was ihr mit Zwischenzeugnis vom 24. August 2000 bescheinigt wurde. Danach verschlechterte sich das Arbeitsklima stetig. Mit Schreiben vom 9. Oktober 2000 fasste B._, Verwaltungsratsmitglied der X._ AG, die Ergebnisse einer mit A._ am 4. Oktober 2000 geführten Besprechung zusammen und hielt fest, es werde von ihr die strikte Einhaltung der internen und externen Spielregeln sowie eine loyale Haltung gegenüber der Geschäftsleitung erwartet. A._ wurde angehalten, in Zukunft frühzeitig zu reagieren und im Bedarfsfall Hilfe anzufordern. Sie wurde daran erinnert, dass sie in einem Geschäftsbereich arbeitet, der besondere Sensibilität und Diskretion erfordere. A.b Mit Schreiben vom 12. Februar 2001 fasste B._ den Inhalt eines weiteren am 31. Januar 2001 mit A._ geführten Gesprächs zusammen und verwarnte sie, indem er ihr erklärte, er werde unter keinen Umständen weiterhin tolerieren, dass sie eigenmächtig die ihr obliegenden Tätigkeiten, wie die Instruktion des temporären Personals, die Abgabe des Merkblattes etc. ausser Kraft setze oder Arbeitskollegen oder -kolleginnen in Bezug auf ihre Tätigkeit kontrolliere oder kritisiere. A.c Nach einem Arztzeugnis war A._ ab dem 28. März 2001 "betreffend die Arbeitszeit am Abend" zu 20 % krank. A.d Mit Brief vom 30. März 2001 suspendierte B._ A._ in ihrem Arbeitseinsatz bis auf ausdrücklichen Widerruf. Er begründete dies mit ihrer Intervention bei den Herren C._ (D._ AG) und E._ (F._), die er als krasse Verstösse gegen die Sorgfalts- und Treuepflicht sowie gegen die Pflicht zur Wahrung der berechtigten Interessen der Arbeitgeberin einstufte. A._ wurde aufgefordert, sich während den üblichen Arbeitszeiten für Fragen zur Verfügung zu halten und sich einmal wöchentlich, jeweils am Freitag um 7.45 Uhr, telefonisch zu melden. Mit Schreiben vom 4. April 2001 verwahrte sich A._ insbesondere gegen den Vorwurf des krassen Verstosses gegen die Pflicht zu Sorgfalt und Treue und zur Wahrung der Interessen der Arbeitgeberin. Sie erklärte, dass sie sich dem Wunsch B._s, sich bei ihm zu melden, nicht widersetze, verlangte aber, dass alles, was zwischen ihnen abzuklären sei, zukünftig ausschliesslich in Schriftform zu erfolgen habe. A.e Mit Schreiben vom 9. April 2001 lud B._ A._ auf den 11. April 2001 zu einer Besprechung ein, da sich G._ darüber beschwert hatte, dass A._ mit einer Drittperson über ihre Stellensuche gesprochen hatte. Am 10. April 2001 antwortete A._, sie werde zu diesem Treffen nicht erscheinen. Sie sei im Übrigen berechtigt, jederzeit mit wem auch immer Gespräche zu führen, auch wenn es sich um Vorstellungsgespräche handle. Sie schulde dafür der Arbeitgeberin keine Rechenschaft. Am 11. April 2001 wurde A._ ein neuer Gesprächstermin auf den 18. April 2001, 7.30 Uhr, gesetzt unter der Androhung der fristlosen Entlassung bei erneuter Gesprächsverweigerung oder für den Fall, dass sich die Indiskretionen bewahrheiten sollten. Mit Schreiben vom 12. April 2001 verlangte A._, dass das Gespräch in Anwesenheit ihrer Anwältin oder einer neutralen Person durchgeführt oder auf Tonband aufgenommen werde. A.f Das Gespräch hat am 18. April 2001 stattgefunden. Am 19. April 2001 wurde A._ fristlos entlassen mit der Begründung, sie habe sich gegenüber Kunden der Indiskretion schuldig gemacht und ihre Geheimhaltungspflicht gegenüber Kandidaten verletzt. Ferner habe sie sich geweigert, sich einmal wöchentlich telefonisch bereit zu halten und zu einem klärenden Gespräch während der Arbeitszeit zu erscheinen, und auch sonst ihre Anstandspflicht verletzt. A.f Das Gespräch hat am 18. April 2001 stattgefunden. Am 19. April 2001 wurde A._ fristlos entlassen mit der Begründung, sie habe sich gegenüber Kunden der Indiskretion schuldig gemacht und ihre Geheimhaltungspflicht gegenüber Kandidaten verletzt. Ferner habe sie sich geweigert, sich einmal wöchentlich telefonisch bereit zu halten und zu einem klärenden Gespräch während der Arbeitszeit zu erscheinen, und auch sonst ihre Anstandspflicht verletzt. B. Mit Klage vom 29. April 2002 belangte A._ die X._ AG vor Gerichtskreis IV Aarwangen-Wangen auf Zahlung von Fr. 17'736.65 brutto (Lohn unter Berücksichtigung allfälliger Drittzahlungen) sowie Fr. 5'750.-- brutto (Provision und 13. Monatsgehalt), von Ausbildungs- und Familienzulagen gemäss Vertrag und einer Entschädigung nach richterlichem Ermessen. Mit dieser Klage wurde eine solche des beco Berner Wirtschaft (vormals Kiga Arbeitslosenkasse) auf Zahlung von Fr. 5'406.10 netto vereinigt. Die X._ AG erhob Widerklage auf Zahlung von Fr. 641.05 nebst Zins. Klage und Widerklage wurden am 18. September 2003 abgewiesen. Auf Berufung von A._ stellte der Appellationshof des Kantons Bern, I. Zivilkammer, mit Urteil vom 2. März 2004 fest, mit Bezug auf die Abweisung der Widerklage sei das Urteil des Gerichtspräsidenten I des Gerichtskreises IV Aarwangen-Wangen vom 18. September 2003 in Rechtskraft erwachsen, ebenso betreffend Klageabweisung gegenüber der Zweitklägerin. Die Klage von A._ wurde abgewiesen. Auf Berufung von A._ stellte der Appellationshof des Kantons Bern, I. Zivilkammer, mit Urteil vom 2. März 2004 fest, mit Bezug auf die Abweisung der Widerklage sei das Urteil des Gerichtspräsidenten I des Gerichtskreises IV Aarwangen-Wangen vom 18. September 2003 in Rechtskraft erwachsen, ebenso betreffend Klageabweisung gegenüber der Zweitklägerin. Die Klage von A._ wurde abgewiesen. C. Die Klägerin beantragt dem Bundesgericht mit eidgenössischer Berufung, das Urteil des Appellationshofs vom 2. März 2004 aufzuheben, soweit damit ihre Klage abgewiesen wurde, und die Beklagte zu verurteilen, ihr Fr. 17'736.65 brutto aus Lohn sowie Fr. 5'750.-- brutto (aus Provision und 13. Monatsgehalt) sowie Ausbildungs- und Familienzulagen gemäss Vertrag und eine Entschädigung nach richterlichem Ermessen zu bezahlen. Die Beklagte schliesst auf Abweisung der Berufung. 